builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0392 starttime: 1464706882.36 results: success (0) buildid: 20160531072841 builduid: af81619562df45009ddadfc41de0f686 revision: 34b32f5cb229db6eafbdaa653d079be1a6ca007e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.359840) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.360234) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.360523) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.397627) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.397954) ========= 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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-31 08:01:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 141M=0s 2016-05-31 08:01:22 (141 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.158944 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.581369) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.581691) ========= 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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.025872 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:22.645006) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-31 08:01:22.645866) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 34b32f5cb229db6eafbdaa653d079be1a6ca007e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 34b32f5cb229db6eafbdaa653d079be1a6ca007e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WGnzPIkcAA/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.vS7emJ3jM0/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-31 08:01:22,731 truncating revision to first 12 chars 2016-05-31 08:01:22,731 Setting DEBUG logging. 2016-05-31 08:01:22,731 attempt 1/10 2016-05-31 08:01:22,731 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/34b32f5cb229?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-31 08:01:23,472 unpacking tar archive at: mozilla-aurora-34b32f5cb229/testing/mozharness/ program finished with exit code 0 elapsedTime=1.066258 ========= master_lag: 0.52 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-31 08:01:24.236868) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:24.237169) ========= script_repo_revision: 34b32f5cb229db6eafbdaa653d079be1a6ca007e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:24.237612) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:24.237912) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 08:01:24.289971) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-05-31 08:01:24.290266) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WGnzPIkcAA/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.vS7emJ3jM0/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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 08:01:24 INFO - MultiFileLogger online at 20160531 08:01:24 in /builds/slave/test 08:01:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 08:01:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:01:24 INFO - {'append_to_log': False, 08:01:24 INFO - 'base_work_dir': '/builds/slave/test', 08:01:24 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:01:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:01:24 INFO - 'buildbot_json_path': 'buildprops.json', 08:01:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:01:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:01:24 INFO - 'download_minidump_stackwalk': True, 08:01:24 INFO - 'download_symbols': 'true', 08:01:24 INFO - 'e10s': False, 08:01:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:01:24 INFO - 'tooltool.py': '/tools/tooltool.py', 08:01:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:01:24 INFO - '/tools/misc-python/virtualenv.py')}, 08:01:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:01:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:01:24 INFO - 'log_level': 'info', 08:01:24 INFO - 'log_to_console': True, 08:01:24 INFO - 'opt_config_files': (), 08:01:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:01:24 INFO - '--processes=1', 08:01:24 INFO - '--config=%(test_path)s/wptrunner.ini', 08:01:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:01:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:01:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:01:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:01:24 INFO - 'pip_index': False, 08:01:24 INFO - 'require_test_zip': True, 08:01:24 INFO - 'test_type': ('testharness',), 08:01:24 INFO - 'this_chunk': '1', 08:01:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:01:24 INFO - 'total_chunks': '10', 08:01:24 INFO - 'virtualenv_path': 'venv', 08:01:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:01:24 INFO - 'work_dir': 'build'} 08:01:24 INFO - ##### 08:01:24 INFO - ##### Running clobber step. 08:01:24 INFO - ##### 08:01:24 INFO - Running pre-action listener: _resource_record_pre_action 08:01:24 INFO - Running main action method: clobber 08:01:24 INFO - rmtree: /builds/slave/test/build 08:01:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:01:26 INFO - Running post-action listener: _resource_record_post_action 08:01:26 INFO - ##### 08:01:26 INFO - ##### Running read-buildbot-config step. 08:01:26 INFO - ##### 08:01:26 INFO - Running pre-action listener: _resource_record_pre_action 08:01:26 INFO - Running main action method: read_buildbot_config 08:01:26 INFO - Using buildbot properties: 08:01:26 INFO - { 08:01:26 INFO - "project": "", 08:01:26 INFO - "product": "firefox", 08:01:26 INFO - "script_repo_revision": "production", 08:01:26 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 08:01:26 INFO - "repository": "", 08:01:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 08:01:26 INFO - "buildid": "20160531072841", 08:01:26 INFO - "pgo_build": "False", 08:01:26 INFO - "basedir": "/builds/slave/test", 08:01:26 INFO - "buildnumber": 14, 08:01:26 INFO - "slavename": "t-yosemite-r7-0392", 08:01:26 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:01:26 INFO - "platform": "macosx64", 08:01:26 INFO - "branch": "mozilla-aurora", 08:01:26 INFO - "revision": "34b32f5cb229db6eafbdaa653d079be1a6ca007e", 08:01:26 INFO - "repo_path": "releases/mozilla-aurora", 08:01:26 INFO - "moz_repo_path": "", 08:01:26 INFO - "stage_platform": "macosx64", 08:01:26 INFO - "builduid": "af81619562df45009ddadfc41de0f686", 08:01:26 INFO - "slavebuilddir": "test" 08:01:26 INFO - } 08:01:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 08:01:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 08:01:26 INFO - Running post-action listener: _resource_record_post_action 08:01:26 INFO - ##### 08:01:26 INFO - ##### Running download-and-extract step. 08:01:26 INFO - ##### 08:01:26 INFO - Running pre-action listener: _resource_record_pre_action 08:01:26 INFO - Running main action method: download_and_extract 08:01:26 INFO - mkdir: /builds/slave/test/build/tests 08:01:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:01:26 INFO - https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:01:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:01:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:01:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:01:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 08:01:33 INFO - Downloaded 1235 bytes. 08:01:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:01:33 INFO - Using the following test package requirements: 08:01:33 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:01:33 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 08:01:33 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 08:01:33 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'jsshell-mac64.zip'], 08:01:33 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 08:01:33 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:01:33 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 08:01:33 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 08:01:33 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 08:01:33 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:01:33 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 08:01:33 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:01: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')]} 08:01:33 INFO - https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:01:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:01:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:01:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:01:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 08:01:35 INFO - Downloaded 18344621 bytes. 08:01:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:01:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:01:35 INFO - caution: filename not matched: web-platform/* 08:01:35 INFO - Return code: 11 08:01: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')]} 08:01:35 INFO - https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:01:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:01:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:01:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:01:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:01:37 INFO - Downloaded 36409193 bytes. 08:01:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:01:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:01:41 INFO - caution: filename not matched: bin/* 08:01:41 INFO - caution: filename not matched: config/* 08:01:41 INFO - caution: filename not matched: mozbase/* 08:01:41 INFO - caution: filename not matched: marionette/* 08:01:41 INFO - caution: filename not matched: tools/wptserve/* 08:01:41 INFO - Return code: 11 08:01:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:01:41 INFO - https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 08:01:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:01:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:01:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:01:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 08:01:43 INFO - Downloaded 73069143 bytes. 08:01:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:01:43 INFO - mkdir: /builds/slave/test/properties 08:01:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:01:43 INFO - Writing to file /builds/slave/test/properties/build_url 08:01:43 INFO - Contents: 08:01:43 INFO - build_url:https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:01:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:01:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:01:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:01:44 INFO - Contents: 08:01:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:01:44 INFO - https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:01:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:01:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:01:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:01:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:01:47 INFO - Downloaded 103672631 bytes. 08:01:47 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:01:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:01:51 INFO - Return code: 0 08:01:51 INFO - Running post-action listener: _resource_record_post_action 08:01:51 INFO - Running post-action listener: set_extra_try_arguments 08:01:51 INFO - ##### 08:01:51 INFO - ##### Running create-virtualenv step. 08:01:51 INFO - ##### 08:01:51 INFO - Running pre-action listener: _pre_create_virtualenv 08:01:51 INFO - Running pre-action listener: _resource_record_pre_action 08:01:51 INFO - Running main action method: create_virtualenv 08:01:51 INFO - Creating virtualenv /builds/slave/test/build/venv 08:01:51 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 08:01:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:01:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:01:51 INFO - Using real prefix '/tools/python27' 08:01:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:01:52 INFO - Installing distribute.............................................................................................................................................................................................done. 08:01:54 INFO - Installing pip.................done. 08:01:54 INFO - Return code: 0 08:01:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:01:54 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')]} 08:01:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:01:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:01:54 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')]} 08:01:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:01:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:01:54 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 0x10f2e7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f304f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff09ac93150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3005e0>, '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 0x10eee3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef0e990>, '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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:01:54 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 08:01:54 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 08:01:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WGnzPIkcAA/Render', 08:01:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:01:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:01:54 INFO - 'HOME': '/Users/cltbld', 08:01:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:01:54 INFO - 'LOGNAME': 'cltbld', 08:01:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:01:54 INFO - 'MOZ_NO_REMOTE': '1', 08:01:54 INFO - 'NO_EM_RESTART': '1', 08:01:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:01:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:01:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:01:54 INFO - 'PWD': '/builds/slave/test', 08:01:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:01:54 INFO - 'SHELL': '/bin/bash', 08:01:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vS7emJ3jM0/Listeners', 08:01:54 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:01:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:01:54 INFO - 'USER': 'cltbld', 08:01:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:01:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:01:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:01:54 INFO - 'XPC_FLAGS': '0x0', 08:01:54 INFO - 'XPC_SERVICE_NAME': '0', 08:01:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:01:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:01:55 INFO - Downloading/unpacking psutil>=0.7.1 08:01:55 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 08:01:55 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 08:01:55 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 08:01:55 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 08:01:55 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 08:01:55 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 08:01:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:01:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:01:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:01:58 INFO - Installing collected packages: psutil 08:01:58 INFO - Running setup.py install for psutil 08:01:58 INFO - building 'psutil._psutil_osx' extension 08:01:58 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 08:01:58 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 08:01:58 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 08:01:59 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 08:01:59 INFO - building 'psutil._psutil_posix' extension 08:01:59 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 08:01:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:01:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:01:59 INFO - ^ 08:01:59 INFO - 1 warning generated. 08:01:59 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 08:01:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:01:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:01:59 INFO - Successfully installed psutil 08:01:59 INFO - Cleaning up... 08:01:59 INFO - Return code: 0 08:01:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:01:59 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')]} 08:01:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:01:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:01:59 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')]} 08:01:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:01:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:01:59 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 0x10f2e7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f304f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff09ac93150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3005e0>, '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 0x10eee3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef0e990>, '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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:01:59 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 08:01:59 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 08:01:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WGnzPIkcAA/Render', 08:01:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:01:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:01:59 INFO - 'HOME': '/Users/cltbld', 08:01:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:01:59 INFO - 'LOGNAME': 'cltbld', 08:01:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:01:59 INFO - 'MOZ_NO_REMOTE': '1', 08:01:59 INFO - 'NO_EM_RESTART': '1', 08:01:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:01:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:01:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:01:59 INFO - 'PWD': '/builds/slave/test', 08:01:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:01:59 INFO - 'SHELL': '/bin/bash', 08:01:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vS7emJ3jM0/Listeners', 08:01:59 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:01:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:01:59 INFO - 'USER': 'cltbld', 08:01:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:01:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:01:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:01:59 INFO - 'XPC_FLAGS': '0x0', 08:01:59 INFO - 'XPC_SERVICE_NAME': '0', 08:01:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:01:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:01:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:01:59 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 08:01:59 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 08:01:59 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 08:01:59 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 08:01:59 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 08:01:59 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 08:02:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:02:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:02:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:02:02 INFO - Installing collected packages: mozsystemmonitor 08:02:02 INFO - Running setup.py install for mozsystemmonitor 08:02:02 INFO - Successfully installed mozsystemmonitor 08:02:02 INFO - Cleaning up... 08:02:02 INFO - Return code: 0 08:02:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:02:02 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')]} 08:02:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:02:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:02:02 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')]} 08:02:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:02:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:02:02 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 0x10f2e7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f304f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff09ac93150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3005e0>, '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 0x10eee3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef0e990>, '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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:02:02 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 08:02:02 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 08:02:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WGnzPIkcAA/Render', 08:02:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:02:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:02:02 INFO - 'HOME': '/Users/cltbld', 08:02:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:02:02 INFO - 'LOGNAME': 'cltbld', 08:02:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:02:02 INFO - 'MOZ_NO_REMOTE': '1', 08:02:02 INFO - 'NO_EM_RESTART': '1', 08:02:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:02:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:02:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:02:02 INFO - 'PWD': '/builds/slave/test', 08:02:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:02:02 INFO - 'SHELL': '/bin/bash', 08:02:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vS7emJ3jM0/Listeners', 08:02:02 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:02:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:02:02 INFO - 'USER': 'cltbld', 08:02:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:02:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:02:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:02:02 INFO - 'XPC_FLAGS': '0x0', 08:02:02 INFO - 'XPC_SERVICE_NAME': '0', 08:02:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:02:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:02:02 INFO - Downloading/unpacking blobuploader==1.2.4 08:02:02 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 08:02:02 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 08:02:02 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 08:02:02 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 08:02:02 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 08:02:02 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 08:02:05 INFO - Downloading blobuploader-1.2.4.tar.gz 08:02:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:02:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:02:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 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 08:02:05 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 08:02:06 INFO - Downloading docopt-0.6.1.tar.gz 08:02:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:02:06 INFO - Installing collected packages: blobuploader, requests, docopt 08:02:06 INFO - Running setup.py install for blobuploader 08:02:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:02:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:02:06 INFO - Running setup.py install for requests 08:02:07 INFO - Running setup.py install for docopt 08:02:07 INFO - Successfully installed blobuploader requests docopt 08:02:07 INFO - Cleaning up... 08:02:07 INFO - Return code: 0 08:02:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:02:07 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')]} 08:02:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:02:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:02:07 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')]} 08:02:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:02:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:02:07 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 0x10f2e7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f304f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff09ac93150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3005e0>, '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 0x10eee3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef0e990>, '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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:02:07 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 08:02:07 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 08:02:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WGnzPIkcAA/Render', 08:02:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:02:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:02:07 INFO - 'HOME': '/Users/cltbld', 08:02:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:02:07 INFO - 'LOGNAME': 'cltbld', 08:02:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:02:07 INFO - 'MOZ_NO_REMOTE': '1', 08:02:07 INFO - 'NO_EM_RESTART': '1', 08:02:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:02:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:02:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:02:07 INFO - 'PWD': '/builds/slave/test', 08:02:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:02:07 INFO - 'SHELL': '/bin/bash', 08:02:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vS7emJ3jM0/Listeners', 08:02:07 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:02:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:02:07 INFO - 'USER': 'cltbld', 08:02:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:02:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:02:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:02:07 INFO - 'XPC_FLAGS': '0x0', 08:02:07 INFO - 'XPC_SERVICE_NAME': '0', 08:02:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:02:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:02:07 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-QpLJPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:02:07 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-FOxRdG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:02:07 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-hin83G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:02:07 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-OsR63T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:02:07 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-TaIgDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-jjg9AP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-I49K39-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-dNQUUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ekKo3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-AuVOET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-K5YqIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ZdcslZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-lkBvDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-6OVDTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:02:08 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-3JwOyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:02:09 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-h9X2Gw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:02:09 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xEpOpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:02:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:02:09 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-dSnsgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:02:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:02:09 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-WiFsJS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:02:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:02:09 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-lY4JYe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:02:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:02:09 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xJ2Q1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:02:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:02:10 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 08:02:10 INFO - Running setup.py install for manifestparser 08:02:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:02:10 INFO - Running setup.py install for mozcrash 08:02:10 INFO - Running setup.py install for mozdebug 08:02:10 INFO - Running setup.py install for mozdevice 08:02:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:02:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:02:10 INFO - Running setup.py install for mozfile 08:02:10 INFO - Running setup.py install for mozhttpd 08:02:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:02:10 INFO - Running setup.py install for mozinfo 08:02:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Running setup.py install for mozInstall 08:02:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Running setup.py install for mozleak 08:02:11 INFO - Running setup.py install for mozlog 08:02:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Running setup.py install for moznetwork 08:02:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:02:11 INFO - Running setup.py install for mozprocess 08:02:11 INFO - Running setup.py install for mozprofile 08:02:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:02:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:02:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:02:12 INFO - Running setup.py install for mozrunner 08:02:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:02:12 INFO - Running setup.py install for mozscreenshot 08:02:12 INFO - Running setup.py install for moztest 08:02:12 INFO - Running setup.py install for mozversion 08:02:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:02:12 INFO - Running setup.py install for wptserve 08:02:12 INFO - Running setup.py install for marionette-driver 08:02:12 INFO - Running setup.py install for browsermob-proxy 08:02:13 INFO - Running setup.py install for marionette-client 08:02:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:02:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:02:13 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 08:02:13 INFO - Cleaning up... 08:02:13 INFO - Return code: 0 08:02:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:02: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')]} 08:02:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:02:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:02: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')]} 08:02:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:02:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:02:13 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 0x10f2e7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f304f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff09ac93150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3005e0>, '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 0x10eee3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef0e990>, '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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:02:13 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 08:02:13 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 08:02:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WGnzPIkcAA/Render', 08:02:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:02:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:02:13 INFO - 'HOME': '/Users/cltbld', 08:02:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:02:13 INFO - 'LOGNAME': 'cltbld', 08:02:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:02:13 INFO - 'MOZ_NO_REMOTE': '1', 08:02:13 INFO - 'NO_EM_RESTART': '1', 08:02:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:02:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:02:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:02:13 INFO - 'PWD': '/builds/slave/test', 08:02:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:02:13 INFO - 'SHELL': '/bin/bash', 08:02:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vS7emJ3jM0/Listeners', 08:02:13 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:02:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:02:13 INFO - 'USER': 'cltbld', 08:02:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:02:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:02:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:02:13 INFO - 'XPC_FLAGS': '0x0', 08:02:13 INFO - 'XPC_SERVICE_NAME': '0', 08:02:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:02:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:02:13 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-sTLBnm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:02:13 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)) 08:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:02:13 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Kd9FGD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:02:13 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)) 08:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:02:13 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xX0gHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-IegfWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-eSr8mc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-bjiPVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-1zdKE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-4up3Yl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-R47r4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-bgvsxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-oF56h3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:02:14 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)) 08:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:02:14 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-8x1yGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-tsEmaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-dpFY50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-eqUJqe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-bfSBo0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-7hZsNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-bFwKYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-w3aX6R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:02:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-c7En6_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:02:15 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)) 08:02:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:02:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ksh2S0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:02:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:02:16 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)) 08:02:16 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)) 08:02:16 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)) 08:02:16 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)) 08:02:16 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)) 08:02:16 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)) 08:02:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:02:16 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 08:02:16 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 08:02:16 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 08:02:16 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 08:02:16 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 08:02:16 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 08:02:18 INFO - Downloading blessings-1.6.tar.gz 08:02:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:02:18 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)) 08:02:18 INFO - Installing collected packages: blessings 08:02:18 INFO - Running setup.py install for blessings 08:02:19 INFO - Successfully installed blessings 08:02:19 INFO - Cleaning up... 08:02:19 INFO - Return code: 0 08:02:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:02:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:02:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:02:19 INFO - Reading from file tmpfile_stdout 08:02:19 INFO - Current package versions: 08:02:19 INFO - blessings == 1.6 08:02:19 INFO - blobuploader == 1.2.4 08:02:19 INFO - browsermob-proxy == 0.6.0 08:02:19 INFO - docopt == 0.6.1 08:02:19 INFO - manifestparser == 1.1 08:02:19 INFO - marionette-client == 2.3.0 08:02:19 INFO - marionette-driver == 1.4.0 08:02:19 INFO - mozInstall == 1.12 08:02:19 INFO - mozcrash == 0.17 08:02:19 INFO - mozdebug == 0.1 08:02:19 INFO - mozdevice == 0.48 08:02:19 INFO - mozfile == 1.2 08:02:19 INFO - mozhttpd == 0.7 08:02:19 INFO - mozinfo == 0.9 08:02:19 INFO - mozleak == 0.1 08:02:19 INFO - mozlog == 3.1 08:02:19 INFO - moznetwork == 0.27 08:02:19 INFO - mozprocess == 0.22 08:02:19 INFO - mozprofile == 0.28 08:02:19 INFO - mozrunner == 6.11 08:02:19 INFO - mozscreenshot == 0.1 08:02:19 INFO - mozsystemmonitor == 0.0 08:02:19 INFO - moztest == 0.7 08:02:19 INFO - mozversion == 1.4 08:02:19 INFO - psutil == 3.1.1 08:02:19 INFO - requests == 1.2.3 08:02:19 INFO - wptserve == 1.4.0 08:02:19 INFO - wsgiref == 0.1.2 08:02:19 INFO - Running post-action listener: _resource_record_post_action 08:02:19 INFO - Running post-action listener: _start_resource_monitoring 08:02:19 INFO - Starting resource monitoring. 08:02:19 INFO - ##### 08:02:19 INFO - ##### Running pull step. 08:02:19 INFO - ##### 08:02:19 INFO - Running pre-action listener: _resource_record_pre_action 08:02:19 INFO - Running main action method: pull 08:02:19 INFO - Pull has nothing to do! 08:02:19 INFO - Running post-action listener: _resource_record_post_action 08:02:19 INFO - ##### 08:02:19 INFO - ##### Running install step. 08:02:19 INFO - ##### 08:02:19 INFO - Running pre-action listener: _resource_record_pre_action 08:02:19 INFO - Running main action method: install 08:02:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:02:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:02:19 INFO - Reading from file tmpfile_stdout 08:02:19 INFO - Detecting whether we're running mozinstall >=1.0... 08:02:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:02:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:02:19 INFO - Reading from file tmpfile_stdout 08:02:19 INFO - Output received: 08:02:19 INFO - Usage: mozinstall [options] installer 08:02:19 INFO - Options: 08:02:19 INFO - -h, --help show this help message and exit 08:02:19 INFO - -d DEST, --destination=DEST 08:02:19 INFO - Directory to install application into. [default: 08:02:19 INFO - "/builds/slave/test"] 08:02:19 INFO - --app=APP Application being installed. [default: firefox] 08:02:19 INFO - mkdir: /builds/slave/test/build/application 08:02:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:02:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:02:38 INFO - Reading from file tmpfile_stdout 08:02:38 INFO - Output received: 08:02:38 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 08:02:38 INFO - Running post-action listener: _resource_record_post_action 08:02:38 INFO - ##### 08:02:38 INFO - ##### Running run-tests step. 08:02:38 INFO - ##### 08:02:38 INFO - Running pre-action listener: _resource_record_pre_action 08:02:38 INFO - Running main action method: run_tests 08:02:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:02:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:02:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:02:38 INFO - grabbing minidump binary from tooltool 08:02:38 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')]} 08:02:38 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 0x10f3005e0>, '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 0x10eee3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef0e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:02:38 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 08:02:38 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 08:02:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:02:38 INFO - Return code: 0 08:02:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:02:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:02:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:02:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:02:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WGnzPIkcAA/Render', 08:02:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:02:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:02:38 INFO - 'HOME': '/Users/cltbld', 08:02:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:02:38 INFO - 'LOGNAME': 'cltbld', 08:02:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:02:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:02:38 INFO - 'MOZ_NO_REMOTE': '1', 08:02:38 INFO - 'NO_EM_RESTART': '1', 08:02:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:02:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:02:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:02:38 INFO - 'PWD': '/builds/slave/test', 08:02:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:02:38 INFO - 'SHELL': '/bin/bash', 08:02:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vS7emJ3jM0/Listeners', 08:02:38 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:02:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:02:38 INFO - 'USER': 'cltbld', 08:02:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:02:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:02:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:02:38 INFO - 'XPC_FLAGS': '0x0', 08:02:38 INFO - 'XPC_SERVICE_NAME': '0', 08:02:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:02:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:02:38 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 08:02:38 INFO - import pkg_resources 08:02:39 INFO - Using 1 client processes 08:02:39 INFO - wptserve Starting http server on 127.0.0.1:8000 08:02:39 INFO - wptserve Starting http server on 127.0.0.1:8001 08:02:39 INFO - wptserve Starting http server on 127.0.0.1:8443 08:02:41 INFO - SUITE-START | Running 778 tests 08:02:41 INFO - Running testharness tests 08:02:41 INFO - Setting up ssl 08:02:41 INFO - PROCESS | certutil | 08:02:41 INFO - PROCESS | certutil | 08:02:41 INFO - PROCESS | certutil | 08:02:41 INFO - Certificate Nickname Trust Attributes 08:02:41 INFO - SSL,S/MIME,JAR/XPI 08:02:41 INFO - 08:02:41 INFO - web-platform-tests CT,, 08:02:41 INFO - 08:02:41 INFO - Starting runner 08:02:42 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:02:42 INFO - PROCESS | 1670 | 1464706962832 Marionette DEBUG Marionette enabled via build flag and pref 08:02:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f21800 == 1 [pid = 1670] [id = 1] 08:02:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 1 (0x113f22000) [pid = 1670] [serial = 1] [outer = 0x0] 08:02:42 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:02:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 2 (0x113f23000) [pid = 1670] [serial = 2] [outer = 0x113f22000] 08:02:43 INFO - PROCESS | 1670 | 1464706963149 Marionette INFO Listening on port 2828 08:02:43 INFO - PROCESS | 1670 | 1464706963378 Marionette DEBUG Marionette enabled via command-line flag 08:02:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x116920800 == 2 [pid = 1670] [id = 2] 08:02:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 3 (0x116921000) [pid = 1670] [serial = 3] [outer = 0x0] 08:02:43 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:02:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 4 (0x116922000) [pid = 1670] [serial = 4] [outer = 0x116921000] 08:02:43 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:02:43 INFO - PROCESS | 1670 | 1464706963547 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 08:02:43 INFO - PROCESS | 1670 | 1464706963618 Marionette DEBUG Closed connection conn0 08:02:43 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:02:43 INFO - PROCESS | 1670 | 1464706963621 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 08:02:43 INFO - PROCESS | 1670 | 1464706963632 Marionette DEBUG Closed connection conn1 08:02:43 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:02:43 INFO - PROCESS | 1670 | 1464706963637 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 08:02:43 INFO - PROCESS | 1670 | 1464706963644 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:02:43 INFO - PROCESS | 1670 | 1464706963650 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160531072841","device":"desktop","version":"48.0a2"} 08:02:43 INFO - PROCESS | 1670 | [1670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:02:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c0a000 == 3 [pid = 1670] [id = 3] 08:02:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 5 (0x119c0a800) [pid = 1670] [serial = 5] [outer = 0x0] 08:02:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c0b000 == 4 [pid = 1670] [id = 4] 08:02:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 6 (0x119e23800) [pid = 1670] [serial = 6] [outer = 0x0] 08:02:44 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:02:44 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:02:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1235a1800 == 5 [pid = 1670] [id = 5] 08:02:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 7 (0x119e23000) [pid = 1670] [serial = 7] [outer = 0x0] 08:02:44 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:02:45 INFO - PROCESS | 1670 | [1670] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:02:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 8 (0x123668000) [pid = 1670] [serial = 8] [outer = 0x119e23000] 08:02:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 9 (0x123c16000) [pid = 1670] [serial = 9] [outer = 0x119c0a800] 08:02:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 10 (0x1233d4c00) [pid = 1670] [serial = 10] [outer = 0x119e23800] 08:02:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 11 (0x123484000) [pid = 1670] [serial = 11] [outer = 0x119e23000] 08:02:45 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:02:45 INFO - PROCESS | 1670 | 1464706965666 Marionette DEBUG loaded listener.js 08:02:45 INFO - PROCESS | 1670 | 1464706965674 Marionette DEBUG loaded listener.js 08:02:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 12 (0x1265af000) [pid = 1670] [serial = 12] [outer = 0x119e23000] 08:02:46 INFO - PROCESS | 1670 | 1464706966027 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"37a7ccf0-881f-dc4a-a2b6-ceaac1893ce9","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160531072841","device":"desktop","version":"48.0a2","command_id":1}}] 08:02:46 INFO - PROCESS | 1670 | 1464706966120 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}] 08:02:46 INFO - PROCESS | 1670 | 1464706966168 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:02:46 INFO - PROCESS | 1670 | 1464706966260 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:02:46 INFO - PROCESS | 1670 | [1670] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:02:46 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:02:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 13 (0x128937c00) [pid = 1670] [serial = 13] [outer = 0x119e23000] 08:02:46 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:02:46 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:02:46 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:02:46 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:02:46 INFO - PROCESS | 1670 | 1464706966519 Marionette TRACE conn2 <- [1,3,null,{}] 08:02:46 INFO - PROCESS | 1670 | 1464706966521 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:02:46 INFO - PROCESS | 1670 | 1464706966539 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:02:46 INFO - PROCESS | 1670 | 1464706966580 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:02:46 INFO - PROCESS | 1670 | 1464706966583 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:02:46 INFO - PROCESS | 1670 | 1464706966588 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:02:46 INFO - PROCESS | 1670 | 1464706966591 Marionette TRACE conn2 <- [1,6,null,{}] 08:02:46 INFO - PROCESS | 1670 | 1464706966602 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}] 08:02:46 INFO - PROCESS | 1670 | 1464706966618 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:02:46 INFO - PROCESS | 1670 | 1464706966621 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f71000 == 6 [pid = 1670] [id = 6] 08:02:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 14 (0x12928ec00) [pid = 1670] [serial = 14] [outer = 0x0] 08:02:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 15 (0x129290800) [pid = 1670] [serial = 15] [outer = 0x12928ec00] 08:02:46 INFO - PROCESS | 1670 | 1464706966666 Marionette DEBUG loaded listener.js 08:02:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 16 (0x129296c00) [pid = 1670] [serial = 16] [outer = 0x12928ec00] 08:02:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a2800 == 7 [pid = 1670] [id = 7] 08:02:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 17 (0x128d6fc00) [pid = 1670] [serial = 17] [outer = 0x0] 08:02:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 18 (0x129503000) [pid = 1670] [serial = 18] [outer = 0x128d6fc00] 08:02:47 INFO - PROCESS | 1670 | 1464706967081 Marionette DEBUG loaded listener.js 08:02:47 INFO - PROCESS | 1670 | 1464706967122 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]]]}] 08:02:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 19 (0x12952e000) [pid = 1670] [serial = 19] [outer = 0x128d6fc00] 08:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 581ms 08:02:47 INFO - PROCESS | 1670 | 1464706967189 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:02:47 INFO - PROCESS | 1670 | 1464706967191 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:02:47 INFO - PROCESS | 1670 | 1464706967207 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:02:47 INFO - PROCESS | 1670 | 1464706967209 Marionette TRACE conn2 <- [1,10,null,{}] 08:02:47 INFO - PROCESS | 1670 | 1464706967259 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}] 08:02:47 INFO - PROCESS | 1670 | 1464706967460 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:02:47 INFO - PROCESS | 1670 | 1464706967484 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a968000 == 8 [pid = 1670] [id = 8] 08:02:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 20 (0x12929c400) [pid = 1670] [serial = 20] [outer = 0x0] 08:02:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 21 (0x129510800) [pid = 1670] [serial = 21] [outer = 0x12929c400] 08:02:47 INFO - PROCESS | 1670 | 1464706967566 Marionette DEBUG loaded listener.js 08:02:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 22 (0x12ae73400) [pid = 1670] [serial = 22] [outer = 0x12929c400] 08:02:47 INFO - PROCESS | 1670 | 1464706967965 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]]]}] 08:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 783ms 08:02:47 INFO - PROCESS | 1670 | 1464706967981 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:02:47 INFO - PROCESS | 1670 | 1464706967983 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:02:47 INFO - PROCESS | 1670 | 1464706967985 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:02:47 INFO - PROCESS | 1670 | 1464706967986 Marionette TRACE conn2 <- [1,14,null,{}] 08:02:47 INFO - PROCESS | 1670 | 1464706967988 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}] 08:02:48 INFO - PROCESS | 1670 | 1464706968076 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:02:48 INFO - PROCESS | 1670 | 1464706968084 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b20c000 == 9 [pid = 1670] [id = 9] 08:02:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 23 (0x12ae76800) [pid = 1670] [serial = 23] [outer = 0x0] 08:02:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 24 (0x12b12cc00) [pid = 1670] [serial = 24] [outer = 0x12ae76800] 08:02:48 INFO - PROCESS | 1670 | 1464706968108 Marionette DEBUG loaded listener.js 08:02:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 25 (0x12b2d5400) [pid = 1670] [serial = 25] [outer = 0x12ae76800] 08:02:48 INFO - PROCESS | 1670 | 1464706968365 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]]]}] 08:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 08:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:02:48 INFO - PROCESS | 1670 | 1464706968404 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:02:48 INFO - PROCESS | 1670 | 1464706968405 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:02:48 INFO - PROCESS | 1670 | 1464706968407 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:02:48 INFO - PROCESS | 1670 | 1464706968408 Marionette TRACE conn2 <- [1,18,null,{}] 08:02:48 INFO - PROCESS | 1670 | 1464706968419 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}] 08:02:48 INFO - PROCESS | 1670 | 1464706968521 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:02:48 INFO - PROCESS | 1670 | 1464706968527 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb11800 == 10 [pid = 1670] [id = 10] 08:02:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 26 (0x12ba9c400) [pid = 1670] [serial = 26] [outer = 0x0] 08:02:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 27 (0x12baa3800) [pid = 1670] [serial = 27] [outer = 0x12ba9c400] 08:02:48 INFO - PROCESS | 1670 | 1464706968564 Marionette DEBUG loaded listener.js 08:02:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 28 (0x12baa9800) [pid = 1670] [serial = 28] [outer = 0x12ba9c400] 08:02:48 INFO - PROCESS | 1670 | 1464706968898 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]]]}] 08:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 526ms 08:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:02:48 INFO - PROCESS | 1670 | 1464706968935 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:02:48 INFO - PROCESS | 1670 | 1464706968937 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:02:48 INFO - PROCESS | 1670 | 1464706968940 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:02:48 INFO - PROCESS | 1670 | 1464706968941 Marionette TRACE conn2 <- [1,22,null,{}] 08:02:48 INFO - PROCESS | 1670 | 1464706968948 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}] 08:02:49 INFO - PROCESS | 1670 | 1464706969075 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:02:49 INFO - PROCESS | 1670 | 1464706969081 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd2000 == 11 [pid = 1670] [id = 11] 08:02:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 29 (0x12babd000) [pid = 1670] [serial = 29] [outer = 0x0] 08:02:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 30 (0x12bac7000) [pid = 1670] [serial = 30] [outer = 0x12babd000] 08:02:49 INFO - PROCESS | 1670 | 1464706969121 Marionette DEBUG loaded listener.js 08:02:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 31 (0x128b8f800) [pid = 1670] [serial = 31] [outer = 0x12babd000] 08:02:49 INFO - PROCESS | 1670 | 1464706969487 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]]]}] 08:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 574ms 08:02:49 INFO - PROCESS | 1670 | 1464706969515 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:02:49 INFO - PROCESS | 1670 | 1464706969516 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:02:49 INFO - PROCESS | 1670 | 1464706969518 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:02:49 INFO - PROCESS | 1670 | 1464706969519 Marionette TRACE conn2 <- [1,26,null,{}] 08:02:49 INFO - PROCESS | 1670 | 1464706969522 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}] 08:02:49 INFO - PROCESS | 1670 | 1464706969608 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:02:49 INFO - PROCESS | 1670 | 1464706969614 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b63000 == 12 [pid = 1670] [id = 12] 08:02:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 32 (0x12bf42c00) [pid = 1670] [serial = 32] [outer = 0x0] 08:02:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 33 (0x12c11f800) [pid = 1670] [serial = 33] [outer = 0x12bf42c00] 08:02:49 INFO - PROCESS | 1670 | 1464706969639 Marionette DEBUG loaded listener.js 08:02:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 34 (0x12c127800) [pid = 1670] [serial = 34] [outer = 0x12bf42c00] 08:02:49 INFO - PROCESS | 1670 | 1464706969913 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]]]}] 08:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 08:02:49 INFO - PROCESS | 1670 | 1464706969939 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:02:49 INFO - PROCESS | 1670 | 1464706969941 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:02:49 INFO - PROCESS | 1670 | 1464706969955 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:02:49 INFO - PROCESS | 1670 | 1464706969957 Marionette TRACE conn2 <- [1,30,null,{}] 08:02:49 INFO - PROCESS | 1670 | 1464706969973 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}] 08:02:50 INFO - PROCESS | 1670 | 1464706970110 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:02:50 INFO - PROCESS | 1670 | 1464706970117 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c498000 == 13 [pid = 1670] [id = 13] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 35 (0x12c12a400) [pid = 1670] [serial = 35] [outer = 0x0] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 36 (0x12c452000) [pid = 1670] [serial = 36] [outer = 0x12c12a400] 08:02:50 INFO - PROCESS | 1670 | 1464706970156 Marionette DEBUG loaded listener.js 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 37 (0x12c455400) [pid = 1670] [serial = 37] [outer = 0x12c12a400] 08:02:50 INFO - PROCESS | 1670 | 1464706970539 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]]]}] 08:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 631ms 08:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:02:50 INFO - PROCESS | 1670 | 1464706970576 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:02:50 INFO - PROCESS | 1670 | 1464706970577 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:02:50 INFO - PROCESS | 1670 | 1464706970579 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:02:50 INFO - PROCESS | 1670 | 1464706970580 Marionette TRACE conn2 <- [1,34,null,{}] 08:02:50 INFO - PROCESS | 1670 | 1464706970582 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}] 08:02:50 INFO - PROCESS | 1670 | 1464706970673 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:02:50 INFO - PROCESS | 1670 | 1464706970678 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c845800 == 14 [pid = 1670] [id = 14] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 38 (0x12c457800) [pid = 1670] [serial = 38] [outer = 0x0] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 39 (0x12c804800) [pid = 1670] [serial = 39] [outer = 0x12c457800] 08:02:50 INFO - PROCESS | 1670 | 1464706970703 Marionette DEBUG loaded listener.js 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 40 (0x12c80ac00) [pid = 1670] [serial = 40] [outer = 0x12c457800] 08:02:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1d000 == 15 [pid = 1670] [id = 15] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 41 (0x12cb1d800) [pid = 1670] [serial = 41] [outer = 0x0] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 42 (0x12cb1e800) [pid = 1670] [serial = 42] [outer = 0x12cb1d800] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 43 (0x12cb26800) [pid = 1670] [serial = 43] [outer = 0x12cb1d800] 08:02:50 INFO - PROCESS | 1670 | 1464706970963 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]]]}] 08:02:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1c800 == 16 [pid = 1670] [id = 16] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 44 (0x12c80f400) [pid = 1670] [serial = 44] [outer = 0x0] 08:02:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 45 (0x12cb0e800) [pid = 1670] [serial = 45] [outer = 0x12c80f400] 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 46 (0x1166b9800) [pid = 1670] [serial = 46] [outer = 0x12c80f400] 08:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 469ms 08:02:51 INFO - PROCESS | 1670 | 1464706971055 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:02:51 INFO - PROCESS | 1670 | 1464706971056 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:02:51 INFO - PROCESS | 1670 | 1464706971081 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:02:51 INFO - PROCESS | 1670 | 1464706971082 Marionette TRACE conn2 <- [1,38,null,{}] 08:02:51 INFO - PROCESS | 1670 | 1464706971084 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}] 08:02:51 INFO - PROCESS | 1670 | 1464706971170 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:02:51 INFO - PROCESS | 1670 | 1464706971174 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf22800 == 17 [pid = 1670] [id = 17] 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 47 (0x12c80d400) [pid = 1670] [serial = 47] [outer = 0x0] 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 48 (0x12cb03c00) [pid = 1670] [serial = 48] [outer = 0x12c80d400] 08:02:51 INFO - PROCESS | 1670 | 1464706971201 Marionette DEBUG loaded listener.js 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 49 (0x12cb6a400) [pid = 1670] [serial = 49] [outer = 0x12c80d400] 08:02:51 INFO - PROCESS | 1670 | 1464706971469 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]]]}] 08:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 434ms 08:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:02:51 INFO - PROCESS | 1670 | 1464706971502 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:02:51 INFO - PROCESS | 1670 | 1464706971504 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:02:51 INFO - PROCESS | 1670 | 1464706971506 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:02:51 INFO - PROCESS | 1670 | 1464706971508 Marionette TRACE conn2 <- [1,42,null,{}] 08:02:51 INFO - PROCESS | 1670 | 1464706971520 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}] 08:02:51 INFO - PROCESS | 1670 | 1464706971637 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:02:51 INFO - PROCESS | 1670 | 1464706971642 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0e8800 == 18 [pid = 1670] [id = 18] 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 50 (0x118037000) [pid = 1670] [serial = 50] [outer = 0x0] 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 51 (0x12b2dbc00) [pid = 1670] [serial = 51] [outer = 0x118037000] 08:02:51 INFO - PROCESS | 1670 | 1464706971679 Marionette DEBUG loaded listener.js 08:02:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 52 (0x12cb6fc00) [pid = 1670] [serial = 52] [outer = 0x118037000] 08:02:51 INFO - PROCESS | 1670 | 1464706971982 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]]]}] 08:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 08:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:02:52 INFO - PROCESS | 1670 | 1464706972039 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:02:52 INFO - PROCESS | 1670 | 1464706972041 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:02:52 INFO - PROCESS | 1670 | 1464706972048 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:02:52 INFO - PROCESS | 1670 | 1464706972051 Marionette TRACE conn2 <- [1,46,null,{}] 08:02:52 INFO - PROCESS | 1670 | 1464706972054 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}] 08:02:52 INFO - PROCESS | 1670 | 1464706972189 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:02:52 INFO - PROCESS | 1670 | 1464706972195 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180b8000 == 19 [pid = 1670] [id = 19] 08:02:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x12b148800) [pid = 1670] [serial = 53] [outer = 0x0] 08:02:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x12b14b800) [pid = 1670] [serial = 54] [outer = 0x12b148800] 08:02:52 INFO - PROCESS | 1670 | 1464706972241 Marionette DEBUG loaded listener.js 08:02:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x12cb66c00) [pid = 1670] [serial = 55] [outer = 0x12b148800] 08:02:52 INFO - PROCESS | 1670 | 1464706972604 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]]]}] 08:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 574ms 08:02:52 INFO - PROCESS | 1670 | 1464706972619 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:02:52 INFO - PROCESS | 1670 | 1464706972620 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:02:52 INFO - PROCESS | 1670 | 1464706972623 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:02:52 INFO - PROCESS | 1670 | 1464706972624 Marionette TRACE conn2 <- [1,50,null,{}] 08:02:52 INFO - PROCESS | 1670 | 1464706972627 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}] 08:02:52 INFO - PROCESS | 1670 | 1464706972740 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:02:52 INFO - PROCESS | 1670 | 1464706972745 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af11800 == 20 [pid = 1670] [id = 20] 08:02:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x123c97000) [pid = 1670] [serial = 56] [outer = 0x0] 08:02:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x11919c800) [pid = 1670] [serial = 57] [outer = 0x123c97000] 08:02:52 INFO - PROCESS | 1670 | 1464706972775 Marionette DEBUG loaded listener.js 08:02:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x12d0d2000) [pid = 1670] [serial = 58] [outer = 0x123c97000] 08:02:53 INFO - PROCESS | 1670 | 1464706973683 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]]]}] 08:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1124ms 08:02:53 INFO - PROCESS | 1670 | 1464706973748 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:02:53 INFO - PROCESS | 1670 | 1464706973750 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:02:53 INFO - PROCESS | 1670 | 1464706973754 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:02:53 INFO - PROCESS | 1670 | 1464706973757 Marionette TRACE conn2 <- [1,54,null,{}] 08:02:53 INFO - PROCESS | 1670 | 1464706973761 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}] 08:02:53 INFO - PROCESS | 1670 | 1464706973868 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:02:53 INFO - PROCESS | 1670 | 1464706973923 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x113302800 == 21 [pid = 1670] [id = 21] 08:02:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x112a71000) [pid = 1670] [serial = 59] [outer = 0x0] 08:02:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x112d8f800) [pid = 1670] [serial = 60] [outer = 0x112a71000] 08:02:53 INFO - PROCESS | 1670 | 1464706973955 Marionette DEBUG loaded listener.js 08:02:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x113d66c00) [pid = 1670] [serial = 61] [outer = 0x112a71000] 08:02:54 INFO - PROCESS | 1670 | 1464706974381 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]]]}] 08:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 676ms 08:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:02:54 INFO - PROCESS | 1670 | 1464706974430 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:02:54 INFO - PROCESS | 1670 | 1464706974434 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:02:54 INFO - PROCESS | 1670 | 1464706974439 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:02:54 INFO - PROCESS | 1670 | 1464706974440 Marionette TRACE conn2 <- [1,58,null,{}] 08:02:54 INFO - PROCESS | 1670 | 1464706974443 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}] 08:02:54 INFO - PROCESS | 1670 | 1464706974552 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:02:54 INFO - PROCESS | 1670 | 1464706974593 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x116965800 == 22 [pid = 1670] [id = 22] 08:02:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x116948800) [pid = 1670] [serial = 62] [outer = 0x0] 08:02:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x11758d400) [pid = 1670] [serial = 63] [outer = 0x116948800] 08:02:54 INFO - PROCESS | 1670 | 1464706974622 Marionette DEBUG loaded listener.js 08:02:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x118592000) [pid = 1670] [serial = 64] [outer = 0x116948800] 08:02:55 INFO - PROCESS | 1670 | 1464706975060 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]]]}] 08:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 08:02:55 INFO - PROCESS | 1670 | 1464706975111 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:02:55 INFO - PROCESS | 1670 | 1464706975113 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:02:55 INFO - PROCESS | 1670 | 1464706975117 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:02:55 INFO - PROCESS | 1670 | 1464706975121 Marionette TRACE conn2 <- [1,62,null,{}] 08:02:55 INFO - PROCESS | 1670 | 1464706975133 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}] 08:02:55 INFO - PROCESS | 1670 | 1464706975314 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:02:55 INFO - PROCESS | 1670 | 1464706975418 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f04800 == 23 [pid = 1670] [id = 23] 08:02:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x119026400) [pid = 1670] [serial = 65] [outer = 0x0] 08:02:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1191a6400) [pid = 1670] [serial = 66] [outer = 0x119026400] 08:02:55 INFO - PROCESS | 1670 | 1464706975453 Marionette DEBUG loaded listener.js 08:02:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1210cd800) [pid = 1670] [serial = 67] [outer = 0x119026400] 08:02:56 INFO - PROCESS | 1670 | 1464706976106 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]]]}] 08:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1024ms 08:02:56 INFO - PROCESS | 1670 | 1464706976140 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:02:56 INFO - PROCESS | 1670 | 1464706976143 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:02:56 INFO - PROCESS | 1670 | 1464706976149 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:02:56 INFO - PROCESS | 1670 | 1464706976151 Marionette TRACE conn2 <- [1,66,null,{}] 08:02:56 INFO - PROCESS | 1670 | 1464706976155 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}] 08:02:56 INFO - PROCESS | 1670 | 1464706976237 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:02:56 INFO - PROCESS | 1670 | 1464706976295 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x112eb5000 == 24 [pid = 1670] [id = 24] 08:02:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x111ece400) [pid = 1670] [serial = 68] [outer = 0x0] 08:02:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x113dfc400) [pid = 1670] [serial = 69] [outer = 0x111ece400] 08:02:56 INFO - PROCESS | 1670 | 1464706976324 Marionette DEBUG loaded listener.js 08:02:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x115e46800) [pid = 1670] [serial = 70] [outer = 0x111ece400] 08:02:56 INFO - PROCESS | 1670 | 1464706976718 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]]]}] 08:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 08:02:56 INFO - PROCESS | 1670 | 1464706976770 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:02:56 INFO - PROCESS | 1670 | 1464706976774 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:02:56 INFO - PROCESS | 1670 | 1464706976778 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:02:56 INFO - PROCESS | 1670 | 1464706976779 Marionette TRACE conn2 <- [1,70,null,{}] 08:02:56 INFO - PROCESS | 1670 | 1464706976782 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}] 08:02:56 INFO - PROCESS | 1670 | 1464706976854 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:02:56 INFO - PROCESS | 1670 | 1464706976859 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d3f000 == 25 [pid = 1670] [id = 25] 08:02:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x115eb9000) [pid = 1670] [serial = 71] [outer = 0x0] 08:02:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x116183800) [pid = 1670] [serial = 72] [outer = 0x115eb9000] 08:02:56 INFO - PROCESS | 1670 | 1464706976889 Marionette DEBUG loaded listener.js 08:02:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x116944000) [pid = 1670] [serial = 73] [outer = 0x115eb9000] 08:02:57 INFO - PROCESS | 1670 | 1464706977215 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]]]}] 08:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms 08:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:02:57 INFO - PROCESS | 1670 | 1464706977249 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:02:57 INFO - PROCESS | 1670 | 1464706977250 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:02:57 INFO - PROCESS | 1670 | 1464706977252 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:02:57 INFO - PROCESS | 1670 | 1464706977254 Marionette TRACE conn2 <- [1,74,null,{}] 08:02:57 INFO - PROCESS | 1670 | 1464706977261 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}] 08:02:57 INFO - PROCESS | 1670 | 1464706977333 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:02:57 INFO - PROCESS | 1670 | 1464706977338 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161d2000 == 26 [pid = 1670] [id = 26] 08:02:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x117064800) [pid = 1670] [serial = 74] [outer = 0x0] 08:02:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x117594000) [pid = 1670] [serial = 75] [outer = 0x117064800] 08:02:57 INFO - PROCESS | 1670 | 1464706977368 Marionette DEBUG loaded listener.js 08:02:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x118036000) [pid = 1670] [serial = 76] [outer = 0x117064800] 08:02:57 INFO - PROCESS | 1670 | 1464706977673 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]]]}] 08:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 08:02:57 INFO - PROCESS | 1670 | 1464706977723 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:02:57 INFO - PROCESS | 1670 | 1464706977725 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:02:57 INFO - PROCESS | 1670 | 1464706977727 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:02:57 INFO - PROCESS | 1670 | 1464706977728 Marionette TRACE conn2 <- [1,78,null,{}] 08:02:57 INFO - PROCESS | 1670 | 1464706977731 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}] 08:02:57 INFO - PROCESS | 1670 | 1464706977812 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:02:57 INFO - PROCESS | 1670 | 1464706977854 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x116748000 == 27 [pid = 1670] [id = 27] 08:02:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x117171800) [pid = 1670] [serial = 77] [outer = 0x0] 08:02:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x118598c00) [pid = 1670] [serial = 78] [outer = 0x117171800] 08:02:57 INFO - PROCESS | 1670 | 1464706977880 Marionette DEBUG loaded listener.js 08:02:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1185f8c00) [pid = 1670] [serial = 79] [outer = 0x117171800] 08:02:58 INFO - PROCESS | 1670 | 1464706978148 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]]]}] 08:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 08:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:02:58 INFO - PROCESS | 1670 | 1464706978202 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:02:58 INFO - PROCESS | 1670 | 1464706978203 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:02:58 INFO - PROCESS | 1670 | 1464706978205 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:02:58 INFO - PROCESS | 1670 | 1464706978206 Marionette TRACE conn2 <- [1,82,null,{}] 08:02:58 INFO - PROCESS | 1670 | 1464706978208 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}] 08:02:58 INFO - PROCESS | 1670 | 1464706978281 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:02:58 INFO - PROCESS | 1670 | 1464706978285 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x116aa0800 == 28 [pid = 1670] [id = 28] 08:02:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1185fec00) [pid = 1670] [serial = 80] [outer = 0x0] 08:02:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118938000) [pid = 1670] [serial = 81] [outer = 0x1185fec00] 08:02:58 INFO - PROCESS | 1670 | 1464706978312 Marionette DEBUG loaded listener.js 08:02:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119024c00) [pid = 1670] [serial = 82] [outer = 0x1185fec00] 08:02:58 INFO - PROCESS | 1670 | 1464706978605 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]]]}] 08:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 08:02:58 INFO - PROCESS | 1670 | 1464706978623 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:02:58 INFO - PROCESS | 1670 | 1464706978624 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:02:58 INFO - PROCESS | 1670 | 1464706978637 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:02:58 INFO - PROCESS | 1670 | 1464706978638 Marionette TRACE conn2 <- [1,86,null,{}] 08:02:58 INFO - PROCESS | 1670 | 1464706978641 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}] 08:02:58 INFO - PROCESS | 1670 | 1464706978754 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:02:58 INFO - PROCESS | 1670 | 1464706978762 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170d2000 == 29 [pid = 1670] [id = 29] 08:02:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11892ac00) [pid = 1670] [serial = 83] [outer = 0x0] 08:02:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119094c00) [pid = 1670] [serial = 84] [outer = 0x11892ac00] 08:02:58 INFO - PROCESS | 1670 | 1464706978788 Marionette DEBUG loaded listener.js 08:02:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11998a400) [pid = 1670] [serial = 85] [outer = 0x11892ac00] 08:02:59 INFO - PROCESS | 1670 | 1464706979098 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]]]}] 08:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 528ms 08:02:59 INFO - PROCESS | 1670 | 1464706979156 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:02:59 INFO - PROCESS | 1670 | 1464706979158 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:02:59 INFO - PROCESS | 1670 | 1464706979162 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:02:59 INFO - PROCESS | 1670 | 1464706979163 Marionette TRACE conn2 <- [1,90,null,{}] 08:02:59 INFO - PROCESS | 1670 | 1464706979167 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}] 08:02:59 INFO - PROCESS | 1670 | 1464706979272 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:02:59 INFO - PROCESS | 1670 | 1464706979334 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11831c000 == 30 [pid = 1670] [id = 30] 08:02:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11892c400) [pid = 1670] [serial = 86] [outer = 0x0] 08:02:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119bb9c00) [pid = 1670] [serial = 87] [outer = 0x11892c400] 08:02:59 INFO - PROCESS | 1670 | 1464706979375 Marionette DEBUG loaded listener.js 08:02:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1210d1800) [pid = 1670] [serial = 88] [outer = 0x11892c400] 08:02:59 INFO - PROCESS | 1670 | 1464706979699 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]]]}] 08:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 570ms 08:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:02:59 INFO - PROCESS | 1670 | 1464706979735 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:02:59 INFO - PROCESS | 1670 | 1464706979737 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:02:59 INFO - PROCESS | 1670 | 1464706979739 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:02:59 INFO - PROCESS | 1670 | 1464706979740 Marionette TRACE conn2 <- [1,94,null,{}] 08:02:59 INFO - PROCESS | 1670 | 1464706979742 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}] 08:02:59 INFO - PROCESS | 1670 | 1464706979815 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:02:59 INFO - PROCESS | 1670 | 1464706979820 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189dc800 == 31 [pid = 1670] [id = 31] 08:02:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1210d1c00) [pid = 1670] [serial = 89] [outer = 0x0] 08:02:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1234e9800) [pid = 1670] [serial = 90] [outer = 0x1210d1c00] 08:02:59 INFO - PROCESS | 1670 | 1464706979847 Marionette DEBUG loaded listener.js 08:02:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x123780c00) [pid = 1670] [serial = 91] [outer = 0x1210d1c00] 08:03:00 INFO - PROCESS | 1670 | 1464706980136 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]]]}] 08:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 08:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:03:00 INFO - PROCESS | 1670 | 1464706980157 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:03:00 INFO - PROCESS | 1670 | 1464706980158 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:03:00 INFO - PROCESS | 1670 | 1464706980171 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:03:00 INFO - PROCESS | 1670 | 1464706980182 Marionette TRACE conn2 <- [1,98,null,{}] 08:03:00 INFO - PROCESS | 1670 | 1464706980185 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}] 08:03:00 INFO - PROCESS | 1670 | 1464706980276 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:03:00 INFO - PROCESS | 1670 | 1464706980285 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x119428000 == 32 [pid = 1670] [id = 32] 08:03:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x123484400) [pid = 1670] [serial = 92] [outer = 0x0] 08:03:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x123c0a000) [pid = 1670] [serial = 93] [outer = 0x123484400] 08:03:00 INFO - PROCESS | 1670 | 1464706980309 Marionette DEBUG loaded listener.js 08:03:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x123c95000) [pid = 1670] [serial = 94] [outer = 0x123484400] 08:03:00 INFO - PROCESS | 1670 | 1464706980581 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]]]}] 08:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 439ms 08:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:03:00 INFO - PROCESS | 1670 | 1464706980601 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:03:00 INFO - PROCESS | 1670 | 1464706980603 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:03:00 INFO - PROCESS | 1670 | 1464706980605 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:03:00 INFO - PROCESS | 1670 | 1464706980606 Marionette TRACE conn2 <- [1,102,null,{}] 08:03:00 INFO - PROCESS | 1670 | 1464706980608 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}] 08:03:00 INFO - PROCESS | 1670 | 1464706980692 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:03:00 INFO - PROCESS | 1670 | 1464706980698 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199c9800 == 33 [pid = 1670] [id = 33] 08:03:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124033000) [pid = 1670] [serial = 95] [outer = 0x0] 08:03:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12403d000) [pid = 1670] [serial = 96] [outer = 0x124033000] 08:03:00 INFO - PROCESS | 1670 | 1464706980724 Marionette DEBUG loaded listener.js 08:03:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124528400) [pid = 1670] [serial = 97] [outer = 0x124033000] 08:03:01 INFO - PROCESS | 1670 | 1464706981022 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]]]}] 08:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 08:03:01 INFO - PROCESS | 1670 | 1464706981075 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:03:01 INFO - PROCESS | 1670 | 1464706981077 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:03:01 INFO - PROCESS | 1670 | 1464706981080 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:03:01 INFO - PROCESS | 1670 | 1464706981083 Marionette TRACE conn2 <- [1,106,null,{}] 08:03:01 INFO - PROCESS | 1670 | 1464706981086 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}] 08:03:01 INFO - PROCESS | 1670 | 1464706981247 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:03:01 INFO - PROCESS | 1670 | 1464706981259 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e9f000 == 34 [pid = 1670] [id = 34] 08:03:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x123782c00) [pid = 1670] [serial = 98] [outer = 0x0] 08:03:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1247dd800) [pid = 1670] [serial = 99] [outer = 0x123782c00] 08:03:01 INFO - PROCESS | 1670 | 1464706981305 Marionette DEBUG loaded listener.js 08:03:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126081400) [pid = 1670] [serial = 100] [outer = 0x123782c00] 08:03:01 INFO - PROCESS | 1670 | 1464706981666 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]]]}] 08:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 08:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:03:01 INFO - PROCESS | 1670 | 1464706981702 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:03:01 INFO - PROCESS | 1670 | 1464706981704 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:03:01 INFO - PROCESS | 1670 | 1464706981707 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:03:01 INFO - PROCESS | 1670 | 1464706981709 Marionette TRACE conn2 <- [1,110,null,{}] 08:03:01 INFO - PROCESS | 1670 | 1464706981712 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}] 08:03:01 INFO - PROCESS | 1670 | 1464706981850 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:03:01 INFO - PROCESS | 1670 | 1464706981859 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x123046000 == 35 [pid = 1670] [id = 35] 08:03:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1245c1c00) [pid = 1670] [serial = 101] [outer = 0x0] 08:03:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126085c00) [pid = 1670] [serial = 102] [outer = 0x1245c1c00] 08:03:01 INFO - PROCESS | 1670 | 1464706981899 Marionette DEBUG loaded listener.js 08:03:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1265a9c00) [pid = 1670] [serial = 103] [outer = 0x1245c1c00] 08:03:02 INFO - PROCESS | 1670 | 1464706982317 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]]]}] 08:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 619ms 08:03:02 INFO - PROCESS | 1670 | 1464706982327 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:03:02 INFO - PROCESS | 1670 | 1464706982330 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:03:02 INFO - PROCESS | 1670 | 1464706982334 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:03:02 INFO - PROCESS | 1670 | 1464706982335 Marionette TRACE conn2 <- [1,114,null,{}] 08:03:02 INFO - PROCESS | 1670 | 1464706982337 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}] 08:03:02 INFO - PROCESS | 1670 | 1464706982409 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:03:02 INFO - PROCESS | 1670 | 1464706982455 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12324b000 == 36 [pid = 1670] [id = 36] 08:03:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1240d3000) [pid = 1670] [serial = 104] [outer = 0x0] 08:03:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126725400) [pid = 1670] [serial = 105] [outer = 0x1240d3000] 08:03:02 INFO - PROCESS | 1670 | 1464706982479 Marionette DEBUG loaded listener.js 08:03:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12892b000) [pid = 1670] [serial = 106] [outer = 0x1240d3000] 08:03:02 INFO - PROCESS | 1670 | 1464706982740 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]]]}] 08:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 08:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:03:02 INFO - PROCESS | 1670 | 1464706982757 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:03:02 INFO - PROCESS | 1670 | 1464706982758 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:03:02 INFO - PROCESS | 1670 | 1464706982764 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:03:02 INFO - PROCESS | 1670 | 1464706982766 Marionette TRACE conn2 <- [1,118,null,{}] 08:03:02 INFO - PROCESS | 1670 | 1464706982775 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}] 08:03:02 INFO - PROCESS | 1670 | 1464706982902 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:03:02 INFO - PROCESS | 1670 | 1464706982910 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c15800 == 37 [pid = 1670] [id = 37] 08:03:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126bda000) [pid = 1670] [serial = 107] [outer = 0x0] 08:03:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x128b8e000) [pid = 1670] [serial = 108] [outer = 0x126bda000] 08:03:02 INFO - PROCESS | 1670 | 1464706982949 Marionette DEBUG loaded listener.js 08:03:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x128d74c00) [pid = 1670] [serial = 109] [outer = 0x126bda000] 08:03:03 INFO - PROCESS | 1670 | 1464706983338 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]]]}] 08:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 08:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:03:03 INFO - PROCESS | 1670 | 1464706983395 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:03:03 INFO - PROCESS | 1670 | 1464706983397 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:03:03 INFO - PROCESS | 1670 | 1464706983400 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:03:03 INFO - PROCESS | 1670 | 1464706983402 Marionette TRACE conn2 <- [1,122,null,{}] 08:03:03 INFO - PROCESS | 1670 | 1464706983406 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}] 08:03:03 INFO - PROCESS | 1670 | 1464706983522 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:03:03 INFO - PROCESS | 1670 | 1464706983530 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12453e000 == 38 [pid = 1670] [id = 38] 08:03:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128d79400) [pid = 1670] [serial = 110] [outer = 0x0] 08:03:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x128db7400) [pid = 1670] [serial = 111] [outer = 0x128d79400] 08:03:03 INFO - PROCESS | 1670 | 1464706983570 Marionette DEBUG loaded listener.js 08:03:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x129298c00) [pid = 1670] [serial = 112] [outer = 0x128d79400] 08:03:04 INFO - PROCESS | 1670 | 1464706984020 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]]]}] 08:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 671ms 08:03:04 INFO - PROCESS | 1670 | 1464706984713 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:03:04 INFO - PROCESS | 1670 | 1464706984715 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:03:04 INFO - PROCESS | 1670 | 1464706984728 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:03:04 INFO - PROCESS | 1670 | 1464706984730 Marionette TRACE conn2 <- [1,126,null,{}] 08:03:04 INFO - PROCESS | 1670 | 1464706984734 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}] 08:03:04 INFO - PROCESS | 1670 | 1464706984824 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:03:04 INFO - PROCESS | 1670 | 1464706984854 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x112ea4000 == 39 [pid = 1670] [id = 39] 08:03:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x113dfa400) [pid = 1670] [serial = 113] [outer = 0x0] 08:03:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x115e3dc00) [pid = 1670] [serial = 114] [outer = 0x113dfa400] 08:03:04 INFO - PROCESS | 1670 | 1464706984881 Marionette DEBUG loaded listener.js 08:03:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x116077800) [pid = 1670] [serial = 115] [outer = 0x113dfa400] 08:03:05 INFO - PROCESS | 1670 | 1464706985193 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]]]}] 08:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 520ms 08:03:05 INFO - PROCESS | 1670 | 1464706985249 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:03:05 INFO - PROCESS | 1670 | 1464706985251 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:03:05 INFO - PROCESS | 1670 | 1464706985257 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:03:05 INFO - PROCESS | 1670 | 1464706985259 Marionette TRACE conn2 <- [1,130,null,{}] 08:03:05 INFO - PROCESS | 1670 | 1464706985261 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}] 08:03:05 INFO - PROCESS | 1670 | 1464706985349 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:03:05 INFO - PROCESS | 1670 | 1464706985379 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e14800 == 40 [pid = 1670] [id = 40] 08:03:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1161b0800) [pid = 1670] [serial = 116] [outer = 0x0] 08:03:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x116770c00) [pid = 1670] [serial = 117] [outer = 0x1161b0800] 08:03:05 INFO - PROCESS | 1670 | 1464706985405 Marionette DEBUG loaded listener.js 08:03:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x117176c00) [pid = 1670] [serial = 118] [outer = 0x1161b0800] 08:03:05 INFO - PROCESS | 1670 | 1464706985704 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]]]}] 08:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 08:03:05 INFO - PROCESS | 1670 | 1464706985730 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:03:05 INFO - PROCESS | 1670 | 1464706985733 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:03:05 INFO - PROCESS | 1670 | 1464706985735 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:03:05 INFO - PROCESS | 1670 | 1464706985736 Marionette TRACE conn2 <- [1,134,null,{}] 08:03:05 INFO - PROCESS | 1670 | 1464706985743 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}] 08:03:05 INFO - PROCESS | 1670 | 1464706985841 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:03:05 INFO - PROCESS | 1670 | 1464706985870 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x116909800 == 41 [pid = 1670] [id = 41] 08:03:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1181e9400) [pid = 1670] [serial = 119] [outer = 0x0] 08:03:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11859a800) [pid = 1670] [serial = 120] [outer = 0x1181e9400] 08:03:05 INFO - PROCESS | 1670 | 1464706985899 Marionette DEBUG loaded listener.js 08:03:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1185fdc00) [pid = 1670] [serial = 121] [outer = 0x1181e9400] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ba9c400) [pid = 1670] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12ae76800) [pid = 1670] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12929c400) [pid = 1670] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12928ec00) [pid = 1670] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12b148800) [pid = 1670] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x118037000) [pid = 1670] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12c80d400) [pid = 1670] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12c457800) [pid = 1670] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12c12a400) [pid = 1670] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12bf42c00) [pid = 1670] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12babd000) [pid = 1670] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x117171800) [pid = 1670] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1185fec00) [pid = 1670] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11892ac00) [pid = 1670] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11892c400) [pid = 1670] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1210d1c00) [pid = 1670] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123484400) [pid = 1670] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x124033000) [pid = 1670] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x123782c00) [pid = 1670] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1240d3000) [pid = 1670] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x123c97000) [pid = 1670] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x112a71000) [pid = 1670] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x116948800) [pid = 1670] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119026400) [pid = 1670] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x111ece400) [pid = 1670] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x115eb9000) [pid = 1670] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x117064800) [pid = 1670] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:03:06 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126bda000) [pid = 1670] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:03:06 INFO - PROCESS | 1670 | 1464706986583 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]]]}] 08:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 869ms 08:03:06 INFO - PROCESS | 1670 | 1464706986605 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:03:06 INFO - PROCESS | 1670 | 1464706986606 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:03:06 INFO - PROCESS | 1670 | 1464706986608 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:03:06 INFO - PROCESS | 1670 | 1464706986609 Marionette TRACE conn2 <- [1,138,null,{}] 08:03:06 INFO - PROCESS | 1670 | 1464706986612 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}] 08:03:06 INFO - PROCESS | 1670 | 1464706986681 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:03:06 INFO - PROCESS | 1670 | 1464706986685 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a9f000 == 42 [pid = 1670] [id = 42] 08:03:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1169a2000) [pid = 1670] [serial = 122] [outer = 0x0] 08:03:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1184b9400) [pid = 1670] [serial = 123] [outer = 0x1169a2000] 08:03:06 INFO - PROCESS | 1670 | 1464706986712 Marionette DEBUG loaded listener.js 08:03:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11893a800) [pid = 1670] [serial = 124] [outer = 0x1169a2000] 08:03:07 INFO - PROCESS | 1670 | 1464706987015 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]]]}] 08:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 418ms 08:03:07 INFO - PROCESS | 1670 | 1464706987026 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:03:07 INFO - PROCESS | 1670 | 1464706987029 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:03:07 INFO - PROCESS | 1670 | 1464706987034 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:03:07 INFO - PROCESS | 1670 | 1464706987035 Marionette TRACE conn2 <- [1,142,null,{}] 08:03:07 INFO - PROCESS | 1670 | 1464706987037 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}] 08:03:07 INFO - PROCESS | 1670 | 1464706987107 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:03:07 INFO - PROCESS | 1670 | 1464706987150 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e61000 == 43 [pid = 1670] [id = 43] 08:03:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x113d09800) [pid = 1670] [serial = 125] [outer = 0x0] 08:03:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x118948400) [pid = 1670] [serial = 126] [outer = 0x113d09800] 08:03:07 INFO - PROCESS | 1670 | 1464706987175 Marionette DEBUG loaded listener.js 08:03:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1191a4c00) [pid = 1670] [serial = 127] [outer = 0x113d09800] 08:03:07 INFO - PROCESS | 1670 | 1464706987447 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]]]}] 08:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 468ms 08:03:07 INFO - PROCESS | 1670 | 1464706987502 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:03:07 INFO - PROCESS | 1670 | 1464706987503 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:03:07 INFO - PROCESS | 1670 | 1464706987505 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:03:07 INFO - PROCESS | 1670 | 1464706987506 Marionette TRACE conn2 <- [1,146,null,{}] 08:03:07 INFO - PROCESS | 1670 | 1464706987509 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}] 08:03:07 INFO - PROCESS | 1670 | 1464706987606 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:03:07 INFO - PROCESS | 1670 | 1464706987649 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x118584000 == 44 [pid = 1670] [id = 44] 08:03:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x113d6b000) [pid = 1670] [serial = 128] [outer = 0x0] 08:03:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11945ac00) [pid = 1670] [serial = 129] [outer = 0x113d6b000] 08:03:07 INFO - PROCESS | 1670 | 1464706987675 Marionette DEBUG loaded listener.js 08:03:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x120eef800) [pid = 1670] [serial = 130] [outer = 0x113d6b000] 08:03:07 INFO - PROCESS | 1670 | 1464706987949 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]]]}] 08:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 08:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:03:07 INFO - PROCESS | 1670 | 1464706987974 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:03:07 INFO - PROCESS | 1670 | 1464706987975 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:03:07 INFO - PROCESS | 1670 | 1464706987986 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:03:07 INFO - PROCESS | 1670 | 1464706987987 Marionette TRACE conn2 <- [1,150,null,{}] 08:03:07 INFO - PROCESS | 1670 | 1464706987989 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}] 08:03:08 INFO - PROCESS | 1670 | 1464706988060 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:03:08 INFO - PROCESS | 1670 | 1464706988065 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x119436000 == 45 [pid = 1670] [id = 45] 08:03:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1210d1c00) [pid = 1670] [serial = 131] [outer = 0x0] 08:03:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1232cd800) [pid = 1670] [serial = 132] [outer = 0x1210d1c00] 08:03:08 INFO - PROCESS | 1670 | 1464706988092 Marionette DEBUG loaded listener.js 08:03:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x123628400) [pid = 1670] [serial = 133] [outer = 0x1210d1c00] 08:03:08 INFO - PROCESS | 1670 | 1464706988386 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]]]}] 08:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 426ms 08:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:03:08 INFO - PROCESS | 1670 | 1464706988404 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:03:08 INFO - PROCESS | 1670 | 1464706988405 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:03:08 INFO - PROCESS | 1670 | 1464706988407 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:03:08 INFO - PROCESS | 1670 | 1464706988409 Marionette TRACE conn2 <- [1,154,null,{}] 08:03:08 INFO - PROCESS | 1670 | 1464706988430 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}] 08:03:08 INFO - PROCESS | 1670 | 1464706988543 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:03:08 INFO - PROCESS | 1670 | 1464706988590 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x112647000 == 46 [pid = 1670] [id = 46] 08:03:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x111c84400) [pid = 1670] [serial = 134] [outer = 0x0] 08:03:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x112d0b800) [pid = 1670] [serial = 135] [outer = 0x111c84400] 08:03:08 INFO - PROCESS | 1670 | 1464706988621 Marionette DEBUG loaded listener.js 08:03:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x113d6cc00) [pid = 1670] [serial = 136] [outer = 0x111c84400] 08:03:09 INFO - PROCESS | 1670 | 1464706989070 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]]]}] 08:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 669ms 08:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:03:09 INFO - PROCESS | 1670 | 1464706989079 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:03:09 INFO - PROCESS | 1670 | 1464706989081 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:03:09 INFO - PROCESS | 1670 | 1464706989084 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:03:09 INFO - PROCESS | 1670 | 1464706989086 Marionette TRACE conn2 <- [1,158,null,{}] 08:03:09 INFO - PROCESS | 1670 | 1464706989090 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}] 08:03:09 INFO - PROCESS | 1670 | 1464706989180 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:03:09 INFO - PROCESS | 1670 | 1464706989222 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a9b800 == 47 [pid = 1670] [id = 47] 08:03:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1160ebc00) [pid = 1670] [serial = 137] [outer = 0x0] 08:03:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11758ec00) [pid = 1670] [serial = 138] [outer = 0x1160ebc00] 08:03:09 INFO - PROCESS | 1670 | 1464706989254 Marionette DEBUG loaded listener.js 08:03:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11802c800) [pid = 1670] [serial = 139] [outer = 0x1160ebc00] 08:03:09 INFO - PROCESS | 1670 | 1464706989722 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]]]}] 08:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 08:03:09 INFO - PROCESS | 1670 | 1464706989765 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:03:09 INFO - PROCESS | 1670 | 1464706989768 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:03:09 INFO - PROCESS | 1670 | 1464706989774 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:03:09 INFO - PROCESS | 1670 | 1464706989776 Marionette TRACE conn2 <- [1,162,null,{}] 08:03:09 INFO - PROCESS | 1670 | 1464706989783 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}] 08:03:09 INFO - PROCESS | 1670 | 1464706989916 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:03:10 INFO - PROCESS | 1670 | 1464706990036 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f07000 == 48 [pid = 1670] [id = 48] 08:03:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118930800) [pid = 1670] [serial = 140] [outer = 0x0] 08:03:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11919cc00) [pid = 1670] [serial = 141] [outer = 0x118930800] 08:03:10 INFO - PROCESS | 1670 | 1464706990067 Marionette DEBUG loaded listener.js 08:03:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11945b000) [pid = 1670] [serial = 142] [outer = 0x118930800] 08:03:10 INFO - PROCESS | 1670 | 1464706990499 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]]]}] 08:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 775ms 08:03:10 INFO - PROCESS | 1670 | 1464706990562 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:03:10 INFO - PROCESS | 1670 | 1464706990564 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:03:10 INFO - PROCESS | 1670 | 1464706990573 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:03:10 INFO - PROCESS | 1670 | 1464706990577 Marionette TRACE conn2 <- [1,166,null,{}] 08:03:10 INFO - PROCESS | 1670 | 1464706990582 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}] 08:03:10 INFO - PROCESS | 1670 | 1464706990671 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:03:10 INFO - PROCESS | 1670 | 1464706990727 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123754800 == 49 [pid = 1670] [id = 49] 08:03:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119461000) [pid = 1670] [serial = 143] [outer = 0x0] 08:03:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x123784800) [pid = 1670] [serial = 144] [outer = 0x119461000] 08:03:10 INFO - PROCESS | 1670 | 1464706990756 Marionette DEBUG loaded listener.js 08:03:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1191a3000) [pid = 1670] [serial = 145] [outer = 0x119461000] 08:03:11 INFO - PROCESS | 1670 | 1464706991185 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]]]}] 08:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 628ms 08:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:03:11 INFO - PROCESS | 1670 | 1464706991198 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:03:11 INFO - PROCESS | 1670 | 1464706991199 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:03:11 INFO - PROCESS | 1670 | 1464706991201 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:03:11 INFO - PROCESS | 1670 | 1464706991202 Marionette TRACE conn2 <- [1,170,null,{}] 08:03:11 INFO - PROCESS | 1670 | 1464706991205 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}] 08:03:11 INFO - PROCESS | 1670 | 1464706991306 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:03:11 INFO - PROCESS | 1670 | 1464706991377 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11663a800 == 50 [pid = 1670] [id = 50] 08:03:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1161b1000) [pid = 1670] [serial = 146] [outer = 0x0] 08:03:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x118932800) [pid = 1670] [serial = 147] [outer = 0x1161b1000] 08:03:11 INFO - PROCESS | 1670 | 1464706991406 Marionette DEBUG loaded listener.js 08:03:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x124033000) [pid = 1670] [serial = 148] [outer = 0x1161b1000] 08:03:11 INFO - PROCESS | 1670 | 1464706991889 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]]]}] 08:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 08:03:11 INFO - PROCESS | 1670 | 1464706991920 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:03:11 INFO - PROCESS | 1670 | 1464706991922 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:03:11 INFO - PROCESS | 1670 | 1464706991926 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:03:11 INFO - PROCESS | 1670 | 1464706991928 Marionette TRACE conn2 <- [1,174,null,{}] 08:03:11 INFO - PROCESS | 1670 | 1464706991950 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}] 08:03:12 INFO - PROCESS | 1670 | 1464706992039 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:03:12 INFO - PROCESS | 1670 | 1464706992101 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e11800 == 51 [pid = 1670] [id = 51] 08:03:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x113b0cc00) [pid = 1670] [serial = 149] [outer = 0x0] 08:03:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x113d6b400) [pid = 1670] [serial = 150] [outer = 0x113b0cc00] 08:03:12 INFO - PROCESS | 1670 | 1464706992130 Marionette DEBUG loaded listener.js 08:03:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x115eaec00) [pid = 1670] [serial = 151] [outer = 0x113b0cc00] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x119436000 == 50 [pid = 1670] [id = 45] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x118584000 == 49 [pid = 1670] [id = 44] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x117e61000 == 48 [pid = 1670] [id = 43] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x119428000 == 47 [pid = 1670] [id = 32] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116a9f000 == 46 [pid = 1670] [id = 42] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1189dc800 == 45 [pid = 1670] [id = 31] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116748000 == 44 [pid = 1670] [id = 27] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116909800 == 43 [pid = 1670] [id = 41] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116aa0800 == 42 [pid = 1670] [id = 28] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x115e14800 == 41 [pid = 1670] [id = 40] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1170d2000 == 40 [pid = 1670] [id = 29] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x112ea4000 == 39 [pid = 1670] [id = 39] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1199c9800 == 38 [pid = 1670] [id = 33] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x11663a800 == 37 [pid = 1670] [id = 50] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x123754800 == 36 [pid = 1670] [id = 49] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x122f07000 == 35 [pid = 1670] [id = 48] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12324b000 == 34 [pid = 1670] [id = 36] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x123046000 == 33 [pid = 1670] [id = 35] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116a9b800 == 32 [pid = 1670] [id = 47] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12453e000 == 31 [pid = 1670] [id = 38] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x119e9f000 == 30 [pid = 1670] [id = 34] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x123c15800 == 29 [pid = 1670] [id = 37] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x112647000 == 28 [pid = 1670] [id = 46] 08:03:12 INFO - PROCESS | 1670 | --DOCSHELL 0x11831c000 == 27 [pid = 1670] [id = 30] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x123484000) [pid = 1670] [serial = 11] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x118598c00) [pid = 1670] [serial = 78] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x118938000) [pid = 1670] [serial = 81] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119094c00) [pid = 1670] [serial = 84] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11998a400) [pid = 1670] [serial = 85] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119bb9c00) [pid = 1670] [serial = 87] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1210d1800) [pid = 1670] [serial = 88] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1234e9800) [pid = 1670] [serial = 90] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x123c0a000) [pid = 1670] [serial = 93] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12403d000) [pid = 1670] [serial = 96] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1247dd800) [pid = 1670] [serial = 99] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x126085c00) [pid = 1670] [serial = 102] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x126725400) [pid = 1670] [serial = 105] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128b8e000) [pid = 1670] [serial = 108] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x123780c00) [pid = 1670] [serial = 91] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x112d8f800) [pid = 1670] [serial = 60] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11758d400) [pid = 1670] [serial = 63] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1191a6400) [pid = 1670] [serial = 66] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1210cd800) [pid = 1670] [serial = 67] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x113dfc400) [pid = 1670] [serial = 69] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116183800) [pid = 1670] [serial = 72] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x116944000) [pid = 1670] [serial = 73] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x117594000) [pid = 1670] [serial = 75] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x123c95000) [pid = 1670] [serial = 94] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124528400) [pid = 1670] [serial = 97] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x126081400) [pid = 1670] [serial = 100] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x115e46800) [pid = 1670] [serial = 70] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x113d66c00) [pid = 1670] [serial = 61] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119024c00) [pid = 1670] [serial = 82] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12892b000) [pid = 1670] [serial = 106] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118036000) [pid = 1670] [serial = 76] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118592000) [pid = 1670] [serial = 64] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12d0d2000) [pid = 1670] [serial = 58] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x128d74c00) [pid = 1670] [serial = 109] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1185f8c00) [pid = 1670] [serial = 79] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x129510800) [pid = 1670] [serial = 21] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12ae73400) [pid = 1670] [serial = 22] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x129503000) [pid = 1670] [serial = 18] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x129290800) [pid = 1670] [serial = 15] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x129296c00) [pid = 1670] [serial = 16] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x123668000) [pid = 1670] [serial = 8] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b2dbc00) [pid = 1670] [serial = 51] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12cb6fc00) [pid = 1670] [serial = 52] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12cb6a400) [pid = 1670] [serial = 49] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12cb03c00) [pid = 1670] [serial = 48] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12cb1e800) [pid = 1670] [serial = 42] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12cb0e800) [pid = 1670] [serial = 45] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12c804800) [pid = 1670] [serial = 39] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12c80ac00) [pid = 1670] [serial = 40] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12c452000) [pid = 1670] [serial = 36] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12c455400) [pid = 1670] [serial = 37] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12c127800) [pid = 1670] [serial = 34] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12c11f800) [pid = 1670] [serial = 33] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12bac7000) [pid = 1670] [serial = 30] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x128b8f800) [pid = 1670] [serial = 31] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12baa3800) [pid = 1670] [serial = 27] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12baa9800) [pid = 1670] [serial = 28] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12b12cc00) [pid = 1670] [serial = 24] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12b2d5400) [pid = 1670] [serial = 25] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x11919c800) [pid = 1670] [serial = 57] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x12b14b800) [pid = 1670] [serial = 54] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12cb66c00) [pid = 1670] [serial = 55] [outer = 0x0] [url = about:blank] 08:03:12 INFO - PROCESS | 1670 | 1464706992916 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]]]}] 08:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1039ms 08:03:12 INFO - PROCESS | 1670 | 1464706992965 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:03:12 INFO - PROCESS | 1670 | 1464706992967 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:03:12 INFO - PROCESS | 1670 | 1464706992970 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:03:12 INFO - PROCESS | 1670 | 1464706992973 Marionette TRACE conn2 <- [1,178,null,{}] 08:03:12 INFO - PROCESS | 1670 | 1464706992976 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}] 08:03:13 INFO - PROCESS | 1670 | 1464706993051 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:03:13 INFO - PROCESS | 1670 | 1464706993090 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x113019800 == 28 [pid = 1670] [id = 52] 08:03:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x113b77000) [pid = 1670] [serial = 152] [outer = 0x0] 08:03:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x113f40c00) [pid = 1670] [serial = 153] [outer = 0x113b77000] 08:03:13 INFO - PROCESS | 1670 | 1464706993117 Marionette DEBUG loaded listener.js 08:03:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1122ab400) [pid = 1670] [serial = 154] [outer = 0x113b77000] 08:03:13 INFO - PROCESS | 1670 | 1464706993396 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]]]}] 08:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 469ms 08:03:13 INFO - PROCESS | 1670 | 1464706993440 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:03:13 INFO - PROCESS | 1670 | 1464706993445 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:03:13 INFO - PROCESS | 1670 | 1464706993453 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:03:13 INFO - PROCESS | 1670 | 1464706993455 Marionette TRACE conn2 <- [1,182,null,{}] 08:03:13 INFO - PROCESS | 1670 | 1464706993457 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}] 08:03:13 INFO - PROCESS | 1670 | 1464706993528 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:03:13 INFO - PROCESS | 1670 | 1464706993533 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11608d000 == 29 [pid = 1670] [id = 53] 08:03:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x116179c00) [pid = 1670] [serial = 155] [outer = 0x0] 08:03:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x11694a000) [pid = 1670] [serial = 156] [outer = 0x116179c00] 08:03:13 INFO - PROCESS | 1670 | 1464706993560 Marionette DEBUG loaded listener.js 08:03:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x117597800) [pid = 1670] [serial = 157] [outer = 0x116179c00] 08:03:13 INFO - PROCESS | 1670 | 1464706993855 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]]]}] 08:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 469ms 08:03:13 INFO - PROCESS | 1670 | 1464706993923 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:03:13 INFO - PROCESS | 1670 | 1464706993924 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:03:13 INFO - PROCESS | 1670 | 1464706993927 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:03:13 INFO - PROCESS | 1670 | 1464706993929 Marionette TRACE conn2 <- [1,186,null,{}] 08:03:13 INFO - PROCESS | 1670 | 1464706993937 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}] 08:03:14 INFO - PROCESS | 1670 | 1464706994013 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:03:14 INFO - PROCESS | 1670 | 1464706994018 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x116976800 == 30 [pid = 1670] [id = 54] 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x115e40400) [pid = 1670] [serial = 158] [outer = 0x0] 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1184c7000) [pid = 1670] [serial = 159] [outer = 0x115e40400] 08:03:14 INFO - PROCESS | 1670 | 1464706994048 Marionette DEBUG loaded listener.js 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1185f7400) [pid = 1670] [serial = 160] [outer = 0x115e40400] 08:03:14 INFO - PROCESS | 1670 | 1464706994321 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]]]}] 08:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 08:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:03:14 INFO - PROCESS | 1670 | 1464706994352 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:03:14 INFO - PROCESS | 1670 | 1464706994354 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:03:14 INFO - PROCESS | 1670 | 1464706994356 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:03:14 INFO - PROCESS | 1670 | 1464706994357 Marionette TRACE conn2 <- [1,190,null,{}] 08:03:14 INFO - PROCESS | 1670 | 1464706994359 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}] 08:03:14 INFO - PROCESS | 1670 | 1464706994443 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:03:14 INFO - PROCESS | 1670 | 1464706994447 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170d2000 == 31 [pid = 1670] [id = 55] 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11892f400) [pid = 1670] [serial = 161] [outer = 0x0] 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x118946800) [pid = 1670] [serial = 162] [outer = 0x11892f400] 08:03:14 INFO - PROCESS | 1670 | 1464706994475 Marionette DEBUG loaded listener.js 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119094c00) [pid = 1670] [serial = 163] [outer = 0x11892f400] 08:03:14 INFO - PROCESS | 1670 | 1464706994761 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]]]}] 08:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 420ms 08:03:14 INFO - PROCESS | 1670 | 1464706994784 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:03:14 INFO - PROCESS | 1670 | 1464706994786 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:03:14 INFO - PROCESS | 1670 | 1464706994791 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:03:14 INFO - PROCESS | 1670 | 1464706994792 Marionette TRACE conn2 <- [1,194,null,{}] 08:03:14 INFO - PROCESS | 1670 | 1464706994803 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}] 08:03:14 INFO - PROCESS | 1670 | 1464706994898 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:03:14 INFO - PROCESS | 1670 | 1464706994908 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e61000 == 32 [pid = 1670] [id = 56] 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x112fa0c00) [pid = 1670] [serial = 164] [outer = 0x0] 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x118935000) [pid = 1670] [serial = 165] [outer = 0x112fa0c00] 08:03:14 INFO - PROCESS | 1670 | 1464706994933 Marionette DEBUG loaded listener.js 08:03:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x119459000) [pid = 1670] [serial = 166] [outer = 0x112fa0c00] 08:03:15 INFO - PROCESS | 1670 | 1464706995290 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]]]}] 08:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 526ms 08:03:15 INFO - PROCESS | 1670 | 1464706995315 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:03:15 INFO - PROCESS | 1670 | 1464706995316 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:03:15 INFO - PROCESS | 1670 | 1464706995318 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:03:15 INFO - PROCESS | 1670 | 1464706995319 Marionette TRACE conn2 <- [1,198,null,{}] 08:03:15 INFO - PROCESS | 1670 | 1464706995328 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}] 08:03:15 INFO - PROCESS | 1670 | 1464706995422 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:03:15 INFO - PROCESS | 1670 | 1464706995432 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189cc000 == 33 [pid = 1670] [id = 57] 08:03:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11945fc00) [pid = 1670] [serial = 167] [outer = 0x0] 08:03:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x119992c00) [pid = 1670] [serial = 168] [outer = 0x11945fc00] 08:03:15 INFO - PROCESS | 1670 | 1464706995458 Marionette DEBUG loaded listener.js 08:03:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x123483c00) [pid = 1670] [serial = 169] [outer = 0x11945fc00] 08:03:15 INFO - PROCESS | 1670 | 1464706995759 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]]]}] 08:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 08:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:03:15 INFO - PROCESS | 1670 | 1464706995787 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:03:15 INFO - PROCESS | 1670 | 1464706995789 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:03:15 INFO - PROCESS | 1670 | 1464706995791 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:03:15 INFO - PROCESS | 1670 | 1464706995792 Marionette TRACE conn2 <- [1,202,null,{}] 08:03:15 INFO - PROCESS | 1670 | 1464706995806 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}] 08:03:15 INFO - PROCESS | 1670 | 1464706995890 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:03:15 INFO - PROCESS | 1670 | 1464706995896 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x119439000 == 34 [pid = 1670] [id = 58] 08:03:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1198dbc00) [pid = 1670] [serial = 170] [outer = 0x0] 08:03:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x123629800) [pid = 1670] [serial = 171] [outer = 0x1198dbc00] 08:03:15 INFO - PROCESS | 1670 | 1464706995921 Marionette DEBUG loaded listener.js 08:03:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x123812000) [pid = 1670] [serial = 172] [outer = 0x1198dbc00] 08:03:16 INFO - PROCESS | 1670 | 1464706996205 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]]]}] 08:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 426ms 08:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:03:16 INFO - PROCESS | 1670 | 1464706996222 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:03:16 INFO - PROCESS | 1670 | 1464706996223 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:03:16 INFO - PROCESS | 1670 | 1464706996225 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:03:16 INFO - PROCESS | 1670 | 1464706996227 Marionette TRACE conn2 <- [1,206,null,{}] 08:03:16 INFO - PROCESS | 1670 | 1464706996244 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}] 08:03:16 INFO - PROCESS | 1670 | 1464706996339 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:03:16 INFO - PROCESS | 1670 | 1464706996350 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199ce800 == 35 [pid = 1670] [id = 59] 08:03:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1210d5000) [pid = 1670] [serial = 173] [outer = 0x0] 08:03:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x124034800) [pid = 1670] [serial = 174] [outer = 0x1210d5000] 08:03:16 INFO - PROCESS | 1670 | 1464706996374 Marionette DEBUG loaded listener.js 08:03:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1242ef400) [pid = 1670] [serial = 175] [outer = 0x1210d5000] 08:03:16 INFO - PROCESS | 1670 | 1464706996670 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]]]}] 08:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 478ms 08:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:03:16 INFO - PROCESS | 1670 | 1464706996703 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:03:16 INFO - PROCESS | 1670 | 1464706996704 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:03:16 INFO - PROCESS | 1670 | 1464706996706 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:03:16 INFO - PROCESS | 1670 | 1464706996707 Marionette TRACE conn2 <- [1,210,null,{}] 08:03:16 INFO - PROCESS | 1670 | 1464706996710 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}] 08:03:16 INFO - PROCESS | 1670 | 1464706996806 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:03:16 INFO - PROCESS | 1670 | 1464706996834 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x116976000 == 36 [pid = 1670] [id = 60] 08:03:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x124523c00) [pid = 1670] [serial = 176] [outer = 0x0] 08:03:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1245c1400) [pid = 1670] [serial = 177] [outer = 0x124523c00] 08:03:16 INFO - PROCESS | 1670 | 1464706996858 Marionette DEBUG loaded listener.js 08:03:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1247df400) [pid = 1670] [serial = 178] [outer = 0x124523c00] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1210d1c00) [pid = 1670] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x113d6b000) [pid = 1670] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1161b0800) [pid = 1670] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x113dfa400) [pid = 1670] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1181e9400) [pid = 1670] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1169a2000) [pid = 1670] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x113d09800) [pid = 1670] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128d79400) [pid = 1670] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:03:17 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1245c1c00) [pid = 1670] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:03:17 INFO - PROCESS | 1670 | 1464706997153 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]]]}] 08:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 08:03:17 INFO - PROCESS | 1670 | 1464706997179 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:03:17 INFO - PROCESS | 1670 | 1464706997182 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:03:17 INFO - PROCESS | 1670 | 1464706997185 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:03:17 INFO - PROCESS | 1670 | 1464706997187 Marionette TRACE conn2 <- [1,214,null,{}] 08:03:17 INFO - PROCESS | 1670 | 1464706997189 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}] 08:03:17 INFO - PROCESS | 1670 | 1464706997276 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:03:17 INFO - PROCESS | 1670 | 1464706997300 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x123033000 == 37 [pid = 1670] [id = 61] 08:03:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x113d6b000) [pid = 1670] [serial = 179] [outer = 0x0] 08:03:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1232d6400) [pid = 1670] [serial = 180] [outer = 0x113d6b000] 08:03:17 INFO - PROCESS | 1670 | 1464706997325 Marionette DEBUG loaded listener.js 08:03:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1247e3000) [pid = 1670] [serial = 181] [outer = 0x113d6b000] 08:03:17 INFO - PROCESS | 1670 | 1464706997572 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]]]}] 08:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 08:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:03:17 INFO - PROCESS | 1670 | 1464706997606 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:03:17 INFO - PROCESS | 1670 | 1464706997607 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:03:17 INFO - PROCESS | 1670 | 1464706997610 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:03:17 INFO - PROCESS | 1670 | 1464706997612 Marionette TRACE conn2 <- [1,218,null,{}] 08:03:17 INFO - PROCESS | 1670 | 1464706997622 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}] 08:03:17 INFO - PROCESS | 1670 | 1464706997710 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:03:17 INFO - PROCESS | 1670 | 1464706997717 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e60000 == 38 [pid = 1670] [id = 62] 08:03:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1247e4400) [pid = 1670] [serial = 182] [outer = 0x0] 08:03:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x124d7fc00) [pid = 1670] [serial = 183] [outer = 0x1247e4400] 08:03:17 INFO - PROCESS | 1670 | 1464706997745 Marionette DEBUG loaded listener.js 08:03:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12649a400) [pid = 1670] [serial = 184] [outer = 0x1247e4400] 08:03:18 INFO - PROCESS | 1670 | 1464706998061 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]]]}] 08:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 478ms 08:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:03:18 INFO - PROCESS | 1670 | 1464706998089 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:03:18 INFO - PROCESS | 1670 | 1464706998090 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:03:18 INFO - PROCESS | 1670 | 1464706998092 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:03:18 INFO - PROCESS | 1670 | 1464706998093 Marionette TRACE conn2 <- [1,222,null,{}] 08:03:18 INFO - PROCESS | 1670 | 1464706998097 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}] 08:03:18 INFO - PROCESS | 1670 | 1464706998184 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:03:18 INFO - PROCESS | 1670 | 1464706998191 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c2e800 == 39 [pid = 1670] [id = 63] 08:03:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1264a8400) [pid = 1670] [serial = 185] [outer = 0x0] 08:03:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1265ad800) [pid = 1670] [serial = 186] [outer = 0x1264a8400] 08:03:18 INFO - PROCESS | 1670 | 1464706998218 Marionette DEBUG loaded listener.js 08:03:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126730400) [pid = 1670] [serial = 187] [outer = 0x1264a8400] 08:03:18 INFO - PROCESS | 1670 | 1464706998483 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]]]}] 08:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 08:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:03:18 INFO - PROCESS | 1670 | 1464706998518 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:03:18 INFO - PROCESS | 1670 | 1464706998519 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:03:18 INFO - PROCESS | 1670 | 1464706998522 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:03:18 INFO - PROCESS | 1670 | 1464706998523 Marionette TRACE conn2 <- [1,226,null,{}] 08:03:18 INFO - PROCESS | 1670 | 1464706998525 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}] 08:03:18 INFO - PROCESS | 1670 | 1464706998606 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:03:18 INFO - PROCESS | 1670 | 1464706998611 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x124c9d000 == 40 [pid = 1670] [id = 64] 08:03:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126bd3400) [pid = 1670] [serial = 188] [outer = 0x0] 08:03:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12892ac00) [pid = 1670] [serial = 189] [outer = 0x126bd3400] 08:03:18 INFO - PROCESS | 1670 | 1464706998637 Marionette DEBUG loaded listener.js 08:03:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128931000) [pid = 1670] [serial = 190] [outer = 0x126bd3400] 08:03:18 INFO - PROCESS | 1670 | 1464706998921 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]]]}] 08:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 08:03:18 INFO - PROCESS | 1670 | 1464706998942 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:03:18 INFO - PROCESS | 1670 | 1464706998944 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:03:18 INFO - PROCESS | 1670 | 1464706998957 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:03:18 INFO - PROCESS | 1670 | 1464706998959 Marionette TRACE conn2 <- [1,230,null,{}] 08:03:18 INFO - PROCESS | 1670 | 1464706998966 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}] 08:03:19 INFO - PROCESS | 1670 | 1464706999145 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:03:19 INFO - PROCESS | 1670 | 1464706999250 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x11221a800 == 41 [pid = 1670] [id = 65] 08:03:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x111c7a000) [pid = 1670] [serial = 191] [outer = 0x0] 08:03:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11203e000) [pid = 1670] [serial = 192] [outer = 0x111c7a000] 08:03:19 INFO - PROCESS | 1670 | 1464706999304 Marionette DEBUG loaded listener.js 08:03:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x113348000) [pid = 1670] [serial = 193] [outer = 0x111c7a000] 08:03:19 INFO - PROCESS | 1670 | 1464706999889 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]]]}] 08:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 979ms 08:03:19 INFO - PROCESS | 1670 | 1464706999955 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:03:19 INFO - PROCESS | 1670 | 1464706999958 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:03:19 INFO - PROCESS | 1670 | 1464706999962 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:03:19 INFO - PROCESS | 1670 | 1464706999966 Marionette TRACE conn2 <- [1,234,null,{}] 08:03:19 INFO - PROCESS | 1670 | 1464706999969 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}] 08:03:20 INFO - PROCESS | 1670 | 1464707000069 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:03:20 INFO - PROCESS | 1670 | 1464707000134 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x116974000 == 42 [pid = 1670] [id = 66] 08:03:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1161ac800) [pid = 1670] [serial = 194] [outer = 0x0] 08:03:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x116772000) [pid = 1670] [serial = 195] [outer = 0x1161ac800] 08:03:20 INFO - PROCESS | 1670 | 1464707000164 Marionette DEBUG loaded listener.js 08:03:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x117597000) [pid = 1670] [serial = 196] [outer = 0x1161ac800] 08:03:20 INFO - PROCESS | 1670 | 1464707000875 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]]]}] 08:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 974ms 08:03:20 INFO - PROCESS | 1670 | 1464707000935 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:03:20 INFO - PROCESS | 1670 | 1464707000938 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:03:20 INFO - PROCESS | 1670 | 1464707000941 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:03:20 INFO - PROCESS | 1670 | 1464707000943 Marionette TRACE conn2 <- [1,238,null,{}] 08:03:20 INFO - PROCESS | 1670 | 1464707000948 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}] 08:03:21 INFO - PROCESS | 1670 | 1464707001045 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x115eacc00) [pid = 1670] [serial = 197] [outer = 0x12c80f400] 08:03:21 INFO - PROCESS | 1670 | 1464707001127 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11690b000 == 43 [pid = 1670] [id = 67] 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1160f3c00) [pid = 1670] [serial = 198] [outer = 0x0] 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1161f2400) [pid = 1670] [serial = 199] [outer = 0x1160f3c00] 08:03:21 INFO - PROCESS | 1670 | 1464707001160 Marionette DEBUG loaded listener.js 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1169a2c00) [pid = 1670] [serial = 200] [outer = 0x1160f3c00] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x124c9d000 == 42 [pid = 1670] [id = 64] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x123c2e800 == 41 [pid = 1670] [id = 63] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x117e60000 == 40 [pid = 1670] [id = 62] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x123033000 == 39 [pid = 1670] [id = 61] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x116976000 == 38 [pid = 1670] [id = 60] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1199ce800 == 37 [pid = 1670] [id = 59] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x119439000 == 36 [pid = 1670] [id = 58] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1189cc000 == 35 [pid = 1670] [id = 57] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x117e61000 == 34 [pid = 1670] [id = 56] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1170d2000 == 33 [pid = 1670] [id = 55] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x116976800 == 32 [pid = 1670] [id = 54] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11608d000 == 31 [pid = 1670] [id = 53] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x113019800 == 30 [pid = 1670] [id = 52] 08:03:21 INFO - PROCESS | 1670 | --DOCSHELL 0x115e11800 == 29 [pid = 1670] [id = 51] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1232cd800) [pid = 1670] [serial = 132] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x123628400) [pid = 1670] [serial = 133] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x120eef800) [pid = 1670] [serial = 130] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116770c00) [pid = 1670] [serial = 117] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x115e3dc00) [pid = 1670] [serial = 114] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116077800) [pid = 1670] [serial = 115] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11859a800) [pid = 1670] [serial = 120] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x117176c00) [pid = 1670] [serial = 118] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1184b9400) [pid = 1670] [serial = 123] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11945ac00) [pid = 1670] [serial = 129] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11893a800) [pid = 1670] [serial = 124] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1185fdc00) [pid = 1670] [serial = 121] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1191a4c00) [pid = 1670] [serial = 127] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x129298c00) [pid = 1670] [serial = 112] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x118948400) [pid = 1670] [serial = 126] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x128db7400) [pid = 1670] [serial = 111] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1265a9c00) [pid = 1670] [serial = 103] [outer = 0x0] [url = about:blank] 08:03:21 INFO - PROCESS | 1670 | 1464707001544 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]]]}] 08:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 08:03:21 INFO - PROCESS | 1670 | 1464707001563 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:03:21 INFO - PROCESS | 1670 | 1464707001568 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:03:21 INFO - PROCESS | 1670 | 1464707001572 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:03:21 INFO - PROCESS | 1670 | 1464707001574 Marionette TRACE conn2 <- [1,242,null,{}] 08:03:21 INFO - PROCESS | 1670 | 1464707001576 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}] 08:03:21 INFO - PROCESS | 1670 | 1464707001647 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:03:21 INFO - PROCESS | 1670 | 1464707001689 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x116135800 == 30 [pid = 1670] [id = 68] 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1131e4800) [pid = 1670] [serial = 201] [outer = 0x0] 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x117175800) [pid = 1670] [serial = 202] [outer = 0x1131e4800] 08:03:21 INFO - PROCESS | 1670 | 1464707001716 Marionette DEBUG loaded listener.js 08:03:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118592000) [pid = 1670] [serial = 203] [outer = 0x1131e4800] 08:03:22 INFO - PROCESS | 1670 | 1464707002045 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]]]}] 08:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 08:03:22 INFO - PROCESS | 1670 | 1464707002092 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:03:22 INFO - PROCESS | 1670 | 1464707002095 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:03:22 INFO - PROCESS | 1670 | 1464707002098 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:03:22 INFO - PROCESS | 1670 | 1464707002102 Marionette TRACE conn2 <- [1,246,null,{}] 08:03:22 INFO - PROCESS | 1670 | 1464707002114 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}] 08:03:22 INFO - PROCESS | 1670 | 1464707002234 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:03:22 INFO - PROCESS | 1670 | 1464707002301 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170d3000 == 31 [pid = 1670] [id = 69] 08:03:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x113347800) [pid = 1670] [serial = 204] [outer = 0x0] 08:03:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1185fec00) [pid = 1670] [serial = 205] [outer = 0x113347800] 08:03:22 INFO - PROCESS | 1670 | 1464707002347 Marionette DEBUG loaded listener.js 08:03:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1191ab400) [pid = 1670] [serial = 206] [outer = 0x113347800] 08:03:22 INFO - PROCESS | 1670 | 1464707002671 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]]]}] 08:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 624ms 08:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:03:22 INFO - PROCESS | 1670 | 1464707002721 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:03:22 INFO - PROCESS | 1670 | 1464707002723 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:03:22 INFO - PROCESS | 1670 | 1464707002725 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:03:22 INFO - PROCESS | 1670 | 1464707002726 Marionette TRACE conn2 <- [1,250,null,{}] 08:03:22 INFO - PROCESS | 1670 | 1464707002738 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}] 08:03:22 INFO - PROCESS | 1670 | 1464707002825 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:03:22 INFO - PROCESS | 1670 | 1464707002832 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x11857c800 == 32 [pid = 1670] [id = 70] 08:03:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1185f8800) [pid = 1670] [serial = 207] [outer = 0x0] 08:03:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1198e4c00) [pid = 1670] [serial = 208] [outer = 0x1185f8800] 08:03:22 INFO - PROCESS | 1670 | 1464707002857 Marionette DEBUG loaded listener.js 08:03:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1210ce000) [pid = 1670] [serial = 209] [outer = 0x1185f8800] 08:03:23 INFO - PROCESS | 1670 | 1464707003129 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]]]}] 08:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 427ms 08:03:23 INFO - PROCESS | 1670 | 1464707003153 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:03:23 INFO - PROCESS | 1670 | 1464707003155 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:03:23 INFO - PROCESS | 1670 | 1464707003157 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:03:23 INFO - PROCESS | 1670 | 1464707003158 Marionette TRACE conn2 <- [1,254,null,{}] 08:03:23 INFO - PROCESS | 1670 | 1464707003160 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}] 08:03:23 INFO - PROCESS | 1670 | 1464707003242 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:03:23 INFO - PROCESS | 1670 | 1464707003247 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b32800 == 33 [pid = 1670] [id = 71] 08:03:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x120eef400) [pid = 1670] [serial = 210] [outer = 0x0] 08:03:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x123484c00) [pid = 1670] [serial = 211] [outer = 0x120eef400] 08:03:23 INFO - PROCESS | 1670 | 1464707003273 Marionette DEBUG loaded listener.js 08:03:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123666400) [pid = 1670] [serial = 212] [outer = 0x120eef400] 08:03:23 INFO - PROCESS | 1670 | 1464707003610 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]]]}] 08:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 08:03:23 INFO - PROCESS | 1670 | 1464707003628 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:03:23 INFO - PROCESS | 1670 | 1464707003629 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:03:23 INFO - PROCESS | 1670 | 1464707003631 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:03:23 INFO - PROCESS | 1670 | 1464707003632 Marionette TRACE conn2 <- [1,258,null,{}] 08:03:23 INFO - PROCESS | 1670 | 1464707003635 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}] 08:03:23 INFO - PROCESS | 1670 | 1464707003736 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:03:23 INFO - PROCESS | 1670 | 1464707003765 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f02800 == 34 [pid = 1670] [id = 72] 08:03:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x123667800) [pid = 1670] [serial = 213] [outer = 0x0] 08:03:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x124526c00) [pid = 1670] [serial = 214] [outer = 0x123667800] 08:03:23 INFO - PROCESS | 1670 | 1464707003791 Marionette DEBUG loaded listener.js 08:03:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x124d75400) [pid = 1670] [serial = 215] [outer = 0x123667800] 08:03:24 INFO - PROCESS | 1670 | 1464707004125 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]]]}] 08:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 08:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:03:24 INFO - PROCESS | 1670 | 1464707004151 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:03:24 INFO - PROCESS | 1670 | 1464707004152 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:03:24 INFO - PROCESS | 1670 | 1464707004162 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:03:24 INFO - PROCESS | 1670 | 1464707004164 Marionette TRACE conn2 <- [1,262,null,{}] 08:03:24 INFO - PROCESS | 1670 | 1464707004168 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}] 08:03:24 INFO - PROCESS | 1670 | 1464707004252 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:03:24 INFO - PROCESS | 1670 | 1464707004256 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12311c800 == 35 [pid = 1670] [id = 73] 08:03:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x123816000) [pid = 1670] [serial = 216] [outer = 0x0] 08:03:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12607c800) [pid = 1670] [serial = 217] [outer = 0x123816000] 08:03:24 INFO - PROCESS | 1670 | 1464707004281 Marionette DEBUG loaded listener.js 08:03:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126419400) [pid = 1670] [serial = 218] [outer = 0x123816000] 08:03:24 INFO - PROCESS | 1670 | 1464707004586 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]]]}] 08:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 478ms 08:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:03:24 INFO - PROCESS | 1670 | 1464707004633 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:03:24 INFO - PROCESS | 1670 | 1464707004634 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:03:24 INFO - PROCESS | 1670 | 1464707004637 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:03:24 INFO - PROCESS | 1670 | 1464707004638 Marionette TRACE conn2 <- [1,266,null,{}] 08:03:24 INFO - PROCESS | 1670 | 1464707004640 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}] 08:03:24 INFO - PROCESS | 1670 | 1464707004722 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:03:24 INFO - PROCESS | 1670 | 1464707004751 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x123744000 == 36 [pid = 1670] [id = 74] 08:03:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12607a800) [pid = 1670] [serial = 219] [outer = 0x0] 08:03:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126724c00) [pid = 1670] [serial = 220] [outer = 0x12607a800] 08:03:24 INFO - PROCESS | 1670 | 1464707004776 Marionette DEBUG loaded listener.js 08:03:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12892e400) [pid = 1670] [serial = 221] [outer = 0x12607a800] 08:03:25 INFO - PROCESS | 1670 | 1464707005071 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]]]}] 08:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 08:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:03:25 INFO - PROCESS | 1670 | 1464707005105 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:03:25 INFO - PROCESS | 1670 | 1464707005106 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:03:25 INFO - PROCESS | 1670 | 1464707005108 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:03:25 INFO - PROCESS | 1670 | 1464707005109 Marionette TRACE conn2 <- [1,270,null,{}] 08:03:25 INFO - PROCESS | 1670 | 1464707005111 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}] 08:03:25 INFO - PROCESS | 1670 | 1464707005195 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:03:25 INFO - PROCESS | 1670 | 1464707005201 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12474b800 == 37 [pid = 1670] [id = 75] 08:03:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12607d800) [pid = 1670] [serial = 222] [outer = 0x0] 08:03:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128d6c800) [pid = 1670] [serial = 223] [outer = 0x12607d800] 08:03:25 INFO - PROCESS | 1670 | 1464707005225 Marionette DEBUG loaded listener.js 08:03:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x128db2400) [pid = 1670] [serial = 224] [outer = 0x12607d800] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11945fc00) [pid = 1670] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x116179c00) [pid = 1670] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x113b77000) [pid = 1670] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1198dbc00) [pid = 1670] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11892f400) [pid = 1670] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x115e40400) [pid = 1670] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x111c84400) [pid = 1670] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1160ebc00) [pid = 1670] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x113d6b000) [pid = 1670] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1210d5000) [pid = 1670] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118930800) [pid = 1670] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124523c00) [pid = 1670] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1247e4400) [pid = 1670] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1264a8400) [pid = 1670] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x119461000) [pid = 1670] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1161b1000) [pid = 1670] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:03:25 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112fa0c00) [pid = 1670] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:03:25 INFO - PROCESS | 1670 | 1464707005594 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]]]}] 08:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 08:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:03:25 INFO - PROCESS | 1670 | 1464707005627 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:03:25 INFO - PROCESS | 1670 | 1464707005629 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:03:25 INFO - PROCESS | 1670 | 1464707005631 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:03:25 INFO - PROCESS | 1670 | 1464707005632 Marionette TRACE conn2 <- [1,274,null,{}] 08:03:25 INFO - PROCESS | 1670 | 1464707005634 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}] 08:03:25 INFO - PROCESS | 1670 | 1464707005702 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:03:25 INFO - PROCESS | 1670 | 1464707005706 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x11858b800 == 38 [pid = 1670] [id = 76] 08:03:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11617e400) [pid = 1670] [serial = 225] [outer = 0x0] 08:03:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x117597400) [pid = 1670] [serial = 226] [outer = 0x11617e400] 08:03:25 INFO - PROCESS | 1670 | 1464707005733 Marionette DEBUG loaded listener.js 08:03:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1210cd400) [pid = 1670] [serial = 227] [outer = 0x11617e400] 08:03:26 INFO - PROCESS | 1670 | 1464707006046 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]]]}] 08:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 08:03:26 INFO - PROCESS | 1670 | 1464707006100 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:03:26 INFO - PROCESS | 1670 | 1464707006102 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:03:26 INFO - PROCESS | 1670 | 1464707006104 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:03:26 INFO - PROCESS | 1670 | 1464707006106 Marionette TRACE conn2 <- [1,278,null,{}] 08:03:26 INFO - PROCESS | 1670 | 1464707006108 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}] 08:03:26 INFO - PROCESS | 1670 | 1464707006202 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:03:26 INFO - PROCESS | 1670 | 1464707006206 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x126765800 == 39 [pid = 1670] [id = 77] 08:03:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12381a400) [pid = 1670] [serial = 228] [outer = 0x0] 08:03:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128db5000) [pid = 1670] [serial = 229] [outer = 0x12381a400] 08:03:26 INFO - PROCESS | 1670 | 1464707006237 Marionette DEBUG loaded listener.js 08:03:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12929ac00) [pid = 1670] [serial = 230] [outer = 0x12381a400] 08:03:26 INFO - PROCESS | 1670 | 1464707006535 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]]]}] 08:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 08:03:26 INFO - PROCESS | 1670 | 1464707006573 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:03:26 INFO - PROCESS | 1670 | 1464707006574 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:03:26 INFO - PROCESS | 1670 | 1464707006576 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:03:26 INFO - PROCESS | 1670 | 1464707006577 Marionette TRACE conn2 <- [1,282,null,{}] 08:03:26 INFO - PROCESS | 1670 | 1464707006582 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}] 08:03:26 INFO - PROCESS | 1670 | 1464707006651 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:03:26 INFO - PROCESS | 1670 | 1464707006655 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b69000 == 40 [pid = 1670] [id = 78] 08:03:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12929bc00) [pid = 1670] [serial = 231] [outer = 0x0] 08:03:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12950c800) [pid = 1670] [serial = 232] [outer = 0x12929bc00] 08:03:26 INFO - PROCESS | 1670 | 1464707006682 Marionette DEBUG loaded listener.js 08:03:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x129526c00) [pid = 1670] [serial = 233] [outer = 0x12929bc00] 08:03:26 INFO - PROCESS | 1670 | 1464707006971 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]]]}] 08:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 420ms 08:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:03:27 INFO - PROCESS | 1670 | 1464707007004 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:03:27 INFO - PROCESS | 1670 | 1464707007005 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:03:27 INFO - PROCESS | 1670 | 1464707007007 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:03:27 INFO - PROCESS | 1670 | 1464707007008 Marionette TRACE conn2 <- [1,286,null,{}] 08:03:27 INFO - PROCESS | 1670 | 1464707007011 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}] 08:03:27 INFO - PROCESS | 1670 | 1464707007108 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:03:27 INFO - PROCESS | 1670 | 1464707007114 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12784d000 == 41 [pid = 1670] [id = 79] 08:03:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129291c00) [pid = 1670] [serial = 234] [outer = 0x0] 08:03:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x129529c00) [pid = 1670] [serial = 235] [outer = 0x129291c00] 08:03:27 INFO - PROCESS | 1670 | 1464707007138 Marionette DEBUG loaded listener.js 08:03:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a627800) [pid = 1670] [serial = 236] [outer = 0x129291c00] 08:03:27 INFO - PROCESS | 1670 | 1464707007424 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]]]}] 08:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 421ms 08:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:03:27 INFO - PROCESS | 1670 | 1464707007435 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:03:27 INFO - PROCESS | 1670 | 1464707007437 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:03:27 INFO - PROCESS | 1670 | 1464707007439 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:03:27 INFO - PROCESS | 1670 | 1464707007440 Marionette TRACE conn2 <- [1,290,null,{}] 08:03:27 INFO - PROCESS | 1670 | 1464707007442 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}] 08:03:27 INFO - PROCESS | 1670 | 1464707007528 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:03:27 INFO - PROCESS | 1670 | 1464707007614 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x112d4a800 == 42 [pid = 1670] [id = 80] 08:03:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x111a05000) [pid = 1670] [serial = 237] [outer = 0x0] 08:03:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x111c84400) [pid = 1670] [serial = 238] [outer = 0x111a05000] 08:03:27 INFO - PROCESS | 1670 | 1464707007644 Marionette DEBUG loaded listener.js 08:03:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x113d05c00) [pid = 1670] [serial = 239] [outer = 0x111a05000] 08:03:28 INFO - PROCESS | 1670 | 1464707008077 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]]]}] 08:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 08:03:28 INFO - PROCESS | 1670 | 1464707008108 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:03:28 INFO - PROCESS | 1670 | 1464707008110 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:03:28 INFO - PROCESS | 1670 | 1464707008114 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:03:28 INFO - PROCESS | 1670 | 1464707008116 Marionette TRACE conn2 <- [1,294,null,{}] 08:03:28 INFO - PROCESS | 1670 | 1464707008119 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}] 08:03:28 INFO - PROCESS | 1670 | 1464707008216 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:03:28 INFO - PROCESS | 1670 | 1464707008258 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1185bc800 == 43 [pid = 1670] [id = 81] 08:03:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x116770c00) [pid = 1670] [serial = 240] [outer = 0x0] 08:03:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x118033400) [pid = 1670] [serial = 241] [outer = 0x116770c00] 08:03:28 INFO - PROCESS | 1670 | 1464707008292 Marionette DEBUG loaded listener.js 08:03:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11892a400) [pid = 1670] [serial = 242] [outer = 0x116770c00] 08:03:28 INFO - PROCESS | 1670 | 1464707008701 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]]]}] 08:03:28 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. 08:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 08:03:28 INFO - PROCESS | 1670 | 1464707008736 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:03:28 INFO - PROCESS | 1670 | 1464707008739 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:03:28 INFO - PROCESS | 1670 | 1464707008741 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:03:28 INFO - PROCESS | 1670 | 1464707008743 Marionette TRACE conn2 <- [1,298,null,{}] 08:03:28 INFO - PROCESS | 1670 | 1464707008745 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}] 08:03:28 INFO - PROCESS | 1670 | 1464707008839 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:03:28 INFO - PROCESS | 1670 | 1464707008918 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x126763800 == 44 [pid = 1670] [id = 82] 08:03:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1191a3c00) [pid = 1670] [serial = 243] [outer = 0x0] 08:03:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1198de400) [pid = 1670] [serial = 244] [outer = 0x1191a3c00] 08:03:28 INFO - PROCESS | 1670 | 1464707008947 Marionette DEBUG loaded listener.js 08:03:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1210d5000) [pid = 1670] [serial = 245] [outer = 0x1191a3c00] 08:03:29 INFO - PROCESS | 1670 | 1464707009361 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]]]}] 08:03:29 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. 08:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 08:03:29 INFO - PROCESS | 1670 | 1464707009411 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:03:29 INFO - PROCESS | 1670 | 1464707009413 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:03:29 INFO - PROCESS | 1670 | 1464707009421 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:03:29 INFO - PROCESS | 1670 | 1464707009425 Marionette TRACE conn2 <- [1,302,null,{}] 08:03:29 INFO - PROCESS | 1670 | 1464707009428 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}] 08:03:29 INFO - PROCESS | 1670 | 1464707009523 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:03:29 INFO - PROCESS | 1670 | 1464707009568 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f6f000 == 45 [pid = 1670] [id = 83] 08:03:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12361e400) [pid = 1670] [serial = 246] [outer = 0x0] 08:03:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1247db000) [pid = 1670] [serial = 247] [outer = 0x12361e400] 08:03:29 INFO - PROCESS | 1670 | 1464707009597 Marionette DEBUG loaded listener.js 08:03:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x126079800) [pid = 1670] [serial = 248] [outer = 0x12361e400] 08:03:30 INFO - PROCESS | 1670 | 1464707010011 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]]]}] 08:03:30 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. 08:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 628ms 08:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:03:30 INFO - PROCESS | 1670 | 1464707010044 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:03:30 INFO - PROCESS | 1670 | 1464707010046 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:03:30 INFO - PROCESS | 1670 | 1464707010048 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:03:30 INFO - PROCESS | 1670 | 1464707010050 Marionette TRACE conn2 <- [1,306,null,{}] 08:03:30 INFO - PROCESS | 1670 | 1464707010052 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}] 08:03:30 INFO - PROCESS | 1670 | 1464707010146 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:03:30 INFO - PROCESS | 1670 | 1464707010223 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161d4800 == 46 [pid = 1670] [id = 84] 08:03:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1166bd000) [pid = 1670] [serial = 249] [outer = 0x0] 08:03:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11919c400) [pid = 1670] [serial = 250] [outer = 0x1166bd000] 08:03:30 INFO - PROCESS | 1670 | 1464707010253 Marionette DEBUG loaded listener.js 08:03:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x126bd5800) [pid = 1670] [serial = 251] [outer = 0x1166bd000] 08:03:30 INFO - PROCESS | 1670 | 1464707010754 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]]]}] 08:03:30 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. 08:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 719ms 08:03:30 INFO - PROCESS | 1670 | 1464707010767 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:03:30 INFO - PROCESS | 1670 | 1464707010769 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:03:30 INFO - PROCESS | 1670 | 1464707010773 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:03:30 INFO - PROCESS | 1670 | 1464707010775 Marionette TRACE conn2 <- [1,310,null,{}] 08:03:30 INFO - PROCESS | 1670 | 1464707010778 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}] 08:03:30 INFO - PROCESS | 1670 | 1464707010869 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:03:30 INFO - PROCESS | 1670 | 1464707010911 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170dc000 == 47 [pid = 1670] [id = 85] 08:03:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x113f43400) [pid = 1670] [serial = 252] [outer = 0x0] 08:03:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x115e40400) [pid = 1670] [serial = 253] [outer = 0x113f43400] 08:03:30 INFO - PROCESS | 1670 | 1464707010938 Marionette DEBUG loaded listener.js 08:03:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1161ab800) [pid = 1670] [serial = 254] [outer = 0x113f43400] 08:03:31 INFO - PROCESS | 1670 | 1464707011365 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]]]}] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12784d000 == 46 [pid = 1670] [id = 79] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x126b69000 == 45 [pid = 1670] [id = 78] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x126765800 == 44 [pid = 1670] [id = 77] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11858b800 == 43 [pid = 1670] [id = 76] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12474b800 == 42 [pid = 1670] [id = 75] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x123744000 == 41 [pid = 1670] [id = 74] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12311c800 == 40 [pid = 1670] [id = 73] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x122f02800 == 39 [pid = 1670] [id = 72] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x113b32800 == 38 [pid = 1670] [id = 71] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11857c800 == 37 [pid = 1670] [id = 70] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x113d6b400) [pid = 1670] [serial = 150] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1170d3000 == 36 [pid = 1670] [id = 69] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x116135800 == 35 [pid = 1670] [id = 68] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11690b000 == 34 [pid = 1670] [id = 67] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x116974000 == 33 [pid = 1670] [id = 66] 08:03:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11221a800 == 32 [pid = 1670] [id = 65] 08:03:31 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. 08:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 08:03:31 INFO - PROCESS | 1670 | 1464707011395 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:03:31 INFO - PROCESS | 1670 | 1464707011399 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:03:31 INFO - PROCESS | 1670 | 1464707011423 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:03:31 INFO - PROCESS | 1670 | 1464707011425 Marionette TRACE conn2 <- [1,314,null,{}] 08:03:31 INFO - PROCESS | 1670 | 1464707011427 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}] 08:03:31 INFO - PROCESS | 1670 | 1464707011512 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11919cc00) [pid = 1670] [serial = 141] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x124d7fc00) [pid = 1670] [serial = 183] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1247e3000) [pid = 1670] [serial = 181] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1265ad800) [pid = 1670] [serial = 186] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1191a3000) [pid = 1670] [serial = 145] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x123784800) [pid = 1670] [serial = 144] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126730400) [pid = 1670] [serial = 187] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12892ac00) [pid = 1670] [serial = 189] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x124033000) [pid = 1670] [serial = 148] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12649a400) [pid = 1670] [serial = 184] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x118932800) [pid = 1670] [serial = 147] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x118935000) [pid = 1670] [serial = 165] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123483c00) [pid = 1670] [serial = 169] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119459000) [pid = 1670] [serial = 166] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1247df400) [pid = 1670] [serial = 178] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119992c00) [pid = 1670] [serial = 168] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11694a000) [pid = 1670] [serial = 156] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x117597800) [pid = 1670] [serial = 157] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x113f40c00) [pid = 1670] [serial = 153] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1122ab400) [pid = 1670] [serial = 154] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x123812000) [pid = 1670] [serial = 172] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118946800) [pid = 1670] [serial = 162] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119094c00) [pid = 1670] [serial = 163] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x123629800) [pid = 1670] [serial = 171] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1184c7000) [pid = 1670] [serial = 159] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1185f7400) [pid = 1670] [serial = 160] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x113d6cc00) [pid = 1670] [serial = 136] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x112d0b800) [pid = 1670] [serial = 135] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11802c800) [pid = 1670] [serial = 139] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11758ec00) [pid = 1670] [serial = 138] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1232d6400) [pid = 1670] [serial = 180] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x124034800) [pid = 1670] [serial = 174] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1242ef400) [pid = 1670] [serial = 175] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11945b000) [pid = 1670] [serial = 142] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1245c1400) [pid = 1670] [serial = 177] [outer = 0x0] [url = about:blank] 08:03:31 INFO - PROCESS | 1670 | 1464707011564 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b90800 == 33 [pid = 1670] [id = 86] 08:03:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113f48800) [pid = 1670] [serial = 255] [outer = 0x0] 08:03:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116a61000) [pid = 1670] [serial = 256] [outer = 0x113f48800] 08:03:31 INFO - PROCESS | 1670 | 1464707011590 Marionette DEBUG loaded listener.js 08:03:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1181dc400) [pid = 1670] [serial = 257] [outer = 0x113f48800] 08:03:31 INFO - PROCESS | 1670 | 1464707011890 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]]]}] 08:03:31 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. 08:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 538ms 08:03:31 INFO - PROCESS | 1670 | 1464707011942 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:03:31 INFO - PROCESS | 1670 | 1464707011943 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:03:31 INFO - PROCESS | 1670 | 1464707011948 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:03:31 INFO - PROCESS | 1670 | 1464707011950 Marionette TRACE conn2 <- [1,318,null,{}] 08:03:31 INFO - PROCESS | 1670 | 1464707011958 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}] 08:03:32 INFO - PROCESS | 1670 | 1464707012033 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:03:32 INFO - PROCESS | 1670 | 1464707012086 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170e1800 == 34 [pid = 1670] [id = 87] 08:03:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x116a5e000) [pid = 1670] [serial = 258] [outer = 0x0] 08:03:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118939c00) [pid = 1670] [serial = 259] [outer = 0x116a5e000] 08:03:32 INFO - PROCESS | 1670 | 1464707012114 Marionette DEBUG loaded listener.js 08:03:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1198de000) [pid = 1670] [serial = 260] [outer = 0x116a5e000] 08:03:32 INFO - PROCESS | 1670 | 1464707012406 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]]]}] 08:03:32 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. 08:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 473ms 08:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:03:32 INFO - PROCESS | 1670 | 1464707012423 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:03:32 INFO - PROCESS | 1670 | 1464707012425 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:03:32 INFO - PROCESS | 1670 | 1464707012427 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:03:32 INFO - PROCESS | 1670 | 1464707012428 Marionette TRACE conn2 <- [1,322,null,{}] 08:03:32 INFO - PROCESS | 1670 | 1464707012439 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}] 08:03:32 INFO - PROCESS | 1670 | 1464707012526 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:03:32 INFO - PROCESS | 1670 | 1464707012533 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x119087800 == 35 [pid = 1670] [id = 88] 08:03:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1210d1000) [pid = 1670] [serial = 261] [outer = 0x0] 08:03:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1234e9000) [pid = 1670] [serial = 262] [outer = 0x1210d1000] 08:03:32 INFO - PROCESS | 1670 | 1464707012558 Marionette DEBUG loaded listener.js 08:03:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x123812000) [pid = 1670] [serial = 263] [outer = 0x1210d1000] 08:03:32 INFO - PROCESS | 1670 | 1464707012882 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]]]}] 08:03:32 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. 08:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 477ms 08:03:32 INFO - PROCESS | 1670 | 1464707012905 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:03:32 INFO - PROCESS | 1670 | 1464707012906 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:03:32 INFO - PROCESS | 1670 | 1464707012908 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:03:32 INFO - PROCESS | 1670 | 1464707012909 Marionette TRACE conn2 <- [1,326,null,{}] 08:03:32 INFO - PROCESS | 1670 | 1464707012912 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}] 08:03:32 INFO - PROCESS | 1670 | 1464707012985 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:03:33 INFO - PROCESS | 1670 | 1464707013004 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e95800 == 36 [pid = 1670] [id = 89] 08:03:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1240df000) [pid = 1670] [serial = 264] [outer = 0x0] 08:03:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12452ac00) [pid = 1670] [serial = 265] [outer = 0x1240df000] 08:03:33 INFO - PROCESS | 1670 | 1464707013029 Marionette DEBUG loaded listener.js 08:03:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124ca9800) [pid = 1670] [serial = 266] [outer = 0x1240df000] 08:03:33 INFO - PROCESS | 1670 | 1464707013341 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]]]}] 08:03:33 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. 08:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 08:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:03:33 INFO - PROCESS | 1670 | 1464707013378 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:03:33 INFO - PROCESS | 1670 | 1464707013379 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:03:33 INFO - PROCESS | 1670 | 1464707013383 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:03:33 INFO - PROCESS | 1670 | 1464707013384 Marionette TRACE conn2 <- [1,330,null,{}] 08:03:33 INFO - PROCESS | 1670 | 1464707013387 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}] 08:03:33 INFO - PROCESS | 1670 | 1464707013472 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:03:33 INFO - PROCESS | 1670 | 1464707013536 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x123035800 == 37 [pid = 1670] [id = 90] 08:03:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x123819000) [pid = 1670] [serial = 267] [outer = 0x0] 08:03:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12607cc00) [pid = 1670] [serial = 268] [outer = 0x123819000] 08:03:33 INFO - PROCESS | 1670 | 1464707013564 Marionette DEBUG loaded listener.js 08:03:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126be2000) [pid = 1670] [serial = 269] [outer = 0x123819000] 08:03:33 INFO - PROCESS | 1670 | 1464707013900 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]]]}] 08:03:33 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. 08:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 08:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:03:33 INFO - PROCESS | 1670 | 1464707013953 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:03:33 INFO - PROCESS | 1670 | 1464707013954 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:03:33 INFO - PROCESS | 1670 | 1464707013956 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:03:33 INFO - PROCESS | 1670 | 1464707013957 Marionette TRACE conn2 <- [1,334,null,{}] 08:03:33 INFO - PROCESS | 1670 | 1464707013959 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}] 08:03:34 INFO - PROCESS | 1670 | 1464707014046 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:03:34 INFO - PROCESS | 1670 | 1464707014074 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x11613b800 == 38 [pid = 1670] [id = 91] 08:03:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x126bdf000) [pid = 1670] [serial = 270] [outer = 0x0] 08:03:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128b83800) [pid = 1670] [serial = 271] [outer = 0x126bdf000] 08:03:34 INFO - PROCESS | 1670 | 1464707014099 Marionette DEBUG loaded listener.js 08:03:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1161b1800) [pid = 1670] [serial = 272] [outer = 0x126bdf000] 08:03:34 INFO - PROCESS | 1670 | 1464707014377 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]]]}] 08:03:34 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. 08:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 08:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:03:34 INFO - PROCESS | 1670 | 1464707014425 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:03:34 INFO - PROCESS | 1670 | 1464707014426 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:03:34 INFO - PROCESS | 1670 | 1464707014429 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:03:34 INFO - PROCESS | 1670 | 1464707014432 Marionette TRACE conn2 <- [1,338,null,{}] 08:03:34 INFO - PROCESS | 1670 | 1464707014436 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}] 08:03:34 INFO - PROCESS | 1670 | 1464707014525 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:03:34 INFO - PROCESS | 1670 | 1464707014537 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x124545000 == 39 [pid = 1670] [id = 92] 08:03:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126be2400) [pid = 1670] [serial = 273] [outer = 0x0] 08:03:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x128d6d400) [pid = 1670] [serial = 274] [outer = 0x126be2400] 08:03:34 INFO - PROCESS | 1670 | 1464707014561 Marionette DEBUG loaded listener.js 08:03:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x128db2c00) [pid = 1670] [serial = 275] [outer = 0x126be2400] 08:03:34 INFO - PROCESS | 1670 | 1464707014879 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]]]}] 08:03:34 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. 08:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 472ms 08:03:34 INFO - PROCESS | 1670 | 1464707014902 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:03:34 INFO - PROCESS | 1670 | 1464707014903 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:03:34 INFO - PROCESS | 1670 | 1464707014905 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:03:34 INFO - PROCESS | 1670 | 1464707014906 Marionette TRACE conn2 <- [1,342,null,{}] 08:03:34 INFO - PROCESS | 1670 | 1464707014914 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}] 08:03:35 INFO - PROCESS | 1670 | 1464707015002 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:03:35 INFO - PROCESS | 1670 | 1464707015006 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x126765000 == 40 [pid = 1670] [id = 93] 08:03:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128b8d800) [pid = 1670] [serial = 276] [outer = 0x0] 08:03:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x129294000) [pid = 1670] [serial = 277] [outer = 0x128b8d800] 08:03:35 INFO - PROCESS | 1670 | 1464707015031 Marionette DEBUG loaded listener.js 08:03:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129504400) [pid = 1670] [serial = 278] [outer = 0x128b8d800] 08:03:35 INFO - PROCESS | 1670 | 1464707015355 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]]]}] 08:03:35 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. 08:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 08:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:03:35 INFO - PROCESS | 1670 | 1464707015374 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:03:35 INFO - PROCESS | 1670 | 1464707015375 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:03:35 INFO - PROCESS | 1670 | 1464707015377 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:03:35 INFO - PROCESS | 1670 | 1464707015378 Marionette TRACE conn2 <- [1,346,null,{}] 08:03:35 INFO - PROCESS | 1670 | 1464707015388 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}] 08:03:35 INFO - PROCESS | 1670 | 1464707015481 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:03:35 INFO - PROCESS | 1670 | 1464707015485 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12783f800 == 41 [pid = 1670] [id = 94] 08:03:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x129290c00) [pid = 1670] [serial = 279] [outer = 0x0] 08:03:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12952b800) [pid = 1670] [serial = 280] [outer = 0x129290c00] 08:03:35 INFO - PROCESS | 1670 | 1464707015509 Marionette DEBUG loaded listener.js 08:03:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12a7b0800) [pid = 1670] [serial = 281] [outer = 0x129290c00] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12381a400) [pid = 1670] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1160f3c00) [pid = 1670] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12607d800) [pid = 1670] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x120eef400) [pid = 1670] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123816000) [pid = 1670] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x123667800) [pid = 1670] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1185f8800) [pid = 1670] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x113347800) [pid = 1670] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11617e400) [pid = 1670] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1131e4800) [pid = 1670] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12607a800) [pid = 1670] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12929bc00) [pid = 1670] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:03:35 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x113b0cc00) [pid = 1670] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:03:35 INFO - PROCESS | 1670 | 1464707015890 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]]]}] 08:03:35 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. 08:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 572ms 08:03:35 INFO - PROCESS | 1670 | 1464707015955 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:03:35 INFO - PROCESS | 1670 | 1464707015957 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:03:35 INFO - PROCESS | 1670 | 1464707015959 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:03:35 INFO - PROCESS | 1670 | 1464707015961 Marionette TRACE conn2 <- [1,350,null,{}] 08:03:35 INFO - PROCESS | 1670 | 1464707015967 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}] 08:03:36 INFO - PROCESS | 1670 | 1464707016061 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:03:36 INFO - PROCESS | 1670 | 1464707016068 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f6d800 == 42 [pid = 1670] [id = 95] 08:03:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119bbc800) [pid = 1670] [serial = 282] [outer = 0x0] 08:03:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12607c000) [pid = 1670] [serial = 283] [outer = 0x119bbc800] 08:03:36 INFO - PROCESS | 1670 | 1464707016096 Marionette DEBUG loaded listener.js 08:03:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12ae74000) [pid = 1670] [serial = 284] [outer = 0x119bbc800] 08:03:36 INFO - PROCESS | 1670 | 1464707016388 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]]]}] 08:03:36 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. 08:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 473ms 08:03:36 INFO - PROCESS | 1670 | 1464707016435 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:03:36 INFO - PROCESS | 1670 | 1464707016436 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:03:36 INFO - PROCESS | 1670 | 1464707016438 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:03:36 INFO - PROCESS | 1670 | 1464707016439 Marionette TRACE conn2 <- [1,354,null,{}] 08:03:36 INFO - PROCESS | 1670 | 1464707016441 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}] 08:03:36 INFO - PROCESS | 1670 | 1464707016519 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:03:36 INFO - PROCESS | 1670 | 1464707016563 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a1800 == 43 [pid = 1670] [id = 96] 08:03:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1242f1400) [pid = 1670] [serial = 285] [outer = 0x0] 08:03:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12ae7b000) [pid = 1670] [serial = 286] [outer = 0x1242f1400] 08:03:36 INFO - PROCESS | 1670 | 1464707016588 Marionette DEBUG loaded listener.js 08:03:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12af56c00) [pid = 1670] [serial = 287] [outer = 0x1242f1400] 08:03:36 INFO - PROCESS | 1670 | 1464707016866 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]]]}] 08:03:36 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. 08:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 08:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:03:36 INFO - PROCESS | 1670 | 1464707016906 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:03:36 INFO - PROCESS | 1670 | 1464707016908 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:03:36 INFO - PROCESS | 1670 | 1464707016910 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:03:36 INFO - PROCESS | 1670 | 1464707016915 Marionette TRACE conn2 <- [1,358,null,{}] 08:03:36 INFO - PROCESS | 1670 | 1464707016919 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}] 08:03:37 INFO - PROCESS | 1670 | 1464707017038 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:03:37 INFO - PROCESS | 1670 | 1464707017044 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4d9800 == 44 [pid = 1670] [id = 97] 08:03:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12ae80c00) [pid = 1670] [serial = 288] [outer = 0x0] 08:03:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b128000) [pid = 1670] [serial = 289] [outer = 0x12ae80c00] 08:03:37 INFO - PROCESS | 1670 | 1464707017089 Marionette DEBUG loaded listener.js 08:03:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b12ec00) [pid = 1670] [serial = 290] [outer = 0x12ae80c00] 08:03:37 INFO - PROCESS | 1670 | 1464707017496 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]]]}] 08:03:37 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. 08:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 625ms 08:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:03:37 INFO - PROCESS | 1670 | 1464707017535 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:03:37 INFO - PROCESS | 1670 | 1464707017536 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:03:37 INFO - PROCESS | 1670 | 1464707017538 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:03:37 INFO - PROCESS | 1670 | 1464707017539 Marionette TRACE conn2 <- [1,362,null,{}] 08:03:37 INFO - PROCESS | 1670 | 1464707017541 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}] 08:03:37 INFO - PROCESS | 1670 | 1464707017604 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:03:37 INFO - PROCESS | 1670 | 1464707017608 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a95b000 == 45 [pid = 1670] [id = 98] 08:03:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b12a000) [pid = 1670] [serial = 291] [outer = 0x0] 08:03:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b143400) [pid = 1670] [serial = 292] [outer = 0x12b12a000] 08:03:37 INFO - PROCESS | 1670 | 1464707017631 Marionette DEBUG loaded listener.js 08:03:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12b149c00) [pid = 1670] [serial = 293] [outer = 0x12b12a000] 08:03:38 INFO - PROCESS | 1670 | 1464707018174 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]]]}] 08:03:38 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. 08:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 08:03:38 INFO - PROCESS | 1670 | 1464707018209 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:03:38 INFO - PROCESS | 1670 | 1464707018217 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:03:38 INFO - PROCESS | 1670 | 1464707018223 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:03:38 INFO - PROCESS | 1670 | 1464707018226 Marionette TRACE conn2 <- [1,366,null,{}] 08:03:38 INFO - PROCESS | 1670 | 1464707018232 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}] 08:03:38 INFO - PROCESS | 1670 | 1464707018383 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:03:38 INFO - PROCESS | 1670 | 1464707018487 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697d000 == 46 [pid = 1670] [id = 99] 08:03:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1160e9c00) [pid = 1670] [serial = 294] [outer = 0x0] 08:03:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1161f5400) [pid = 1670] [serial = 295] [outer = 0x1160e9c00] 08:03:38 INFO - PROCESS | 1670 | 1464707018517 Marionette DEBUG loaded listener.js 08:03:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x117598000) [pid = 1670] [serial = 296] [outer = 0x1160e9c00] 08:03:38 INFO - PROCESS | 1670 | 1464707018954 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]]]}] 08:03:38 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. 08:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 773ms 08:03:39 INFO - PROCESS | 1670 | 1464707019013 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:03:39 INFO - PROCESS | 1670 | 1464707019018 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:03:39 INFO - PROCESS | 1670 | 1464707019023 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:03:39 INFO - PROCESS | 1670 | 1464707019025 Marionette TRACE conn2 <- [1,370,null,{}] 08:03:39 INFO - PROCESS | 1670 | 1464707019028 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}] 08:03:39 INFO - PROCESS | 1670 | 1464707019126 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:03:39 INFO - PROCESS | 1670 | 1464707019184 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x123037800 == 47 [pid = 1670] [id = 100] 08:03:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1185f2800) [pid = 1670] [serial = 297] [outer = 0x0] 08:03:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118946c00) [pid = 1670] [serial = 298] [outer = 0x1185f2800] 08:03:39 INFO - PROCESS | 1670 | 1464707019214 Marionette DEBUG loaded listener.js 08:03:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11945c400) [pid = 1670] [serial = 299] [outer = 0x1185f2800] 08:03:39 INFO - PROCESS | 1670 | 1464707019632 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]]]}] 08:03:39 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. 08:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 08:03:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:03:39 INFO - PROCESS | 1670 | 1464707019643 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:03:39 INFO - PROCESS | 1670 | 1464707019645 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:03:39 INFO - PROCESS | 1670 | 1464707019647 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:03:39 INFO - PROCESS | 1670 | 1464707019650 Marionette TRACE conn2 <- [1,374,null,{}] 08:03:39 INFO - PROCESS | 1670 | 1464707019658 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}] 08:03:39 INFO - PROCESS | 1670 | 1464707019775 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:03:39 INFO - PROCESS | 1670 | 1464707019824 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a95c800 == 48 [pid = 1670] [id = 101] 08:03:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1240d5400) [pid = 1670] [serial = 300] [outer = 0x0] 08:03:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1245c3000) [pid = 1670] [serial = 301] [outer = 0x1240d5400] 08:03:39 INFO - PROCESS | 1670 | 1464707019861 Marionette DEBUG loaded listener.js 08:03:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12649ac00) [pid = 1670] [serial = 302] [outer = 0x1240d5400] 08:03:40 INFO - PROCESS | 1670 | 1464707020382 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:03:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:03:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 822ms 08:03:40 INFO - PROCESS | 1670 | 1464707020471 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:03:40 INFO - PROCESS | 1670 | 1464707020473 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:03:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:03:40 INFO - PROCESS | 1670 | 1464707020477 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:03:40 INFO - PROCESS | 1670 | 1464707020479 Marionette TRACE conn2 <- [1,378,null,{}] 08:03:40 INFO - PROCESS | 1670 | 1464707020482 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}] 08:03:40 INFO - PROCESS | 1670 | 1464707020649 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:03:40 INFO - PROCESS | 1670 | 1464707020756 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11206a000 == 49 [pid = 1670] [id = 102] 08:03:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x113dfbc00) [pid = 1670] [serial = 303] [outer = 0x0] 08:03:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123782400) [pid = 1670] [serial = 304] [outer = 0x113dfbc00] 08:03:40 INFO - PROCESS | 1670 | 1464707020806 Marionette DEBUG loaded listener.js 08:03:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12950dc00) [pid = 1670] [serial = 305] [outer = 0x113dfbc00] 08:03:41 INFO - PROCESS | 1670 | 1464707021455 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:03:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:03:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1022ms 08:03:41 INFO - PROCESS | 1670 | 1464707021499 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:03:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:03:41 INFO - PROCESS | 1670 | 1464707021502 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:03:41 INFO - PROCESS | 1670 | 1464707021505 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:03:41 INFO - PROCESS | 1670 | 1464707021507 Marionette TRACE conn2 <- [1,382,null,{}] 08:03:41 INFO - PROCESS | 1670 | 1464707021511 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}] 08:03:41 INFO - PROCESS | 1670 | 1464707021600 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:03:41 INFO - PROCESS | 1670 | 1464707021651 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11330b800 == 50 [pid = 1670] [id = 103] 08:03:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1161f2c00) [pid = 1670] [serial = 306] [outer = 0x0] 08:03:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x116949400) [pid = 1670] [serial = 307] [outer = 0x1161f2c00] 08:03:41 INFO - PROCESS | 1670 | 1464707021680 Marionette DEBUG loaded listener.js 08:03:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11758ec00) [pid = 1670] [serial = 308] [outer = 0x1161f2c00] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4d9800 == 49 [pid = 1670] [id = 97] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x1296a1800 == 48 [pid = 1670] [id = 96] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x128f6d800 == 47 [pid = 1670] [id = 95] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12783f800 == 46 [pid = 1670] [id = 94] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x126765000 == 45 [pid = 1670] [id = 93] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x124545000 == 44 [pid = 1670] [id = 92] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x11613b800 == 43 [pid = 1670] [id = 91] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x123035800 == 42 [pid = 1670] [id = 90] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x119e95800 == 41 [pid = 1670] [id = 89] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x119087800 == 40 [pid = 1670] [id = 88] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x1170e1800 == 39 [pid = 1670] [id = 87] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x113b90800 == 38 [pid = 1670] [id = 86] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x1170dc000 == 37 [pid = 1670] [id = 85] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x128f6f000 == 36 [pid = 1670] [id = 83] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x126763800 == 35 [pid = 1670] [id = 82] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x1185bc800 == 34 [pid = 1670] [id = 81] 08:03:42 INFO - PROCESS | 1670 | --DOCSHELL 0x112d4a800 == 33 [pid = 1670] [id = 80] 08:03:42 INFO - PROCESS | 1670 | 1464707022130 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:03:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:03:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 08:03:42 INFO - PROCESS | 1670 | 1464707022176 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:03:42 INFO - PROCESS | 1670 | 1464707022181 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:03:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:03:42 INFO - PROCESS | 1670 | 1464707022185 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:03:42 INFO - PROCESS | 1670 | 1464707022187 Marionette TRACE conn2 <- [1,386,null,{}] 08:03:42 INFO - PROCESS | 1670 | 1464707022189 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}] 08:03:42 INFO - PROCESS | 1670 | 1464707022281 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:03:42 INFO - PROCESS | 1670 | 1464707022289 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11663a800 == 34 [pid = 1670] [id = 104] 08:03:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1181dd400) [pid = 1670] [serial = 309] [outer = 0x0] 08:03:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1185a0400) [pid = 1670] [serial = 310] [outer = 0x1181dd400] 08:03:42 INFO - PROCESS | 1670 | 1464707022314 Marionette DEBUG loaded listener.js 08:03:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x118930000) [pid = 1670] [serial = 311] [outer = 0x1181dd400] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x129526c00) [pid = 1670] [serial = 233] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x129529c00) [pid = 1670] [serial = 235] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12929ac00) [pid = 1670] [serial = 230] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1169a2c00) [pid = 1670] [serial = 200] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128d6c800) [pid = 1670] [serial = 223] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x123484c00) [pid = 1670] [serial = 211] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x123666400) [pid = 1670] [serial = 212] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12607c800) [pid = 1670] [serial = 217] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1161f2400) [pid = 1670] [serial = 199] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x124526c00) [pid = 1670] [serial = 214] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1210ce000) [pid = 1670] [serial = 209] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1185fec00) [pid = 1670] [serial = 205] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1210cd400) [pid = 1670] [serial = 227] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x128db2400) [pid = 1670] [serial = 224] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11203e000) [pid = 1670] [serial = 192] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x118592000) [pid = 1670] [serial = 203] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x117175800) [pid = 1670] [serial = 202] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x116772000) [pid = 1670] [serial = 195] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1198e4c00) [pid = 1670] [serial = 208] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128db5000) [pid = 1670] [serial = 229] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x117597400) [pid = 1670] [serial = 226] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x126419400) [pid = 1670] [serial = 218] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124d75400) [pid = 1670] [serial = 215] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126724c00) [pid = 1670] [serial = 220] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12892e400) [pid = 1670] [serial = 221] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1191ab400) [pid = 1670] [serial = 206] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1166b9800) [pid = 1670] [serial = 46] [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.] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12950c800) [pid = 1670] [serial = 232] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x115eaec00) [pid = 1670] [serial = 151] [outer = 0x0] [url = about:blank] 08:03:42 INFO - PROCESS | 1670 | 1464707022670 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]]]}] 08:03:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:03:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 08:03:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:03:42 INFO - PROCESS | 1670 | 1464707022705 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:03:42 INFO - PROCESS | 1670 | 1464707022706 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:03:42 INFO - PROCESS | 1670 | 1464707022708 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:03:42 INFO - PROCESS | 1670 | 1464707022711 Marionette TRACE conn2 <- [1,390,null,{}] 08:03:42 INFO - PROCESS | 1670 | 1464707022718 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}] 08:03:42 INFO - PROCESS | 1670 | 1464707022792 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:03:42 INFO - PROCESS | 1670 | 1464707022801 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180a1800 == 35 [pid = 1670] [id = 105] 08:03:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x119094c00) [pid = 1670] [serial = 312] [outer = 0x0] 08:03:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1191a5800) [pid = 1670] [serial = 313] [outer = 0x119094c00] 08:03:42 INFO - PROCESS | 1670 | 1464707022828 Marionette DEBUG loaded listener.js 08:03:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1198e3400) [pid = 1670] [serial = 314] [outer = 0x119094c00] 08:03:43 INFO - PROCESS | 1670 | 1464707023274 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]]]}] 08:03:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:03:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 620ms 08:03:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:03:43 INFO - PROCESS | 1670 | 1464707023330 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:03:43 INFO - PROCESS | 1670 | 1464707023332 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:03:43 INFO - PROCESS | 1670 | 1464707023334 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:03:43 INFO - PROCESS | 1670 | 1464707023335 Marionette TRACE conn2 <- [1,394,null,{}] 08:03:43 INFO - PROCESS | 1670 | 1464707023337 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}] 08:03:43 INFO - PROCESS | 1670 | 1464707023418 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:03:43 INFO - PROCESS | 1670 | 1464707023423 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x119438000 == 36 [pid = 1670] [id = 106] 08:03:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x123484c00) [pid = 1670] [serial = 315] [outer = 0x0] 08:03:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12381e400) [pid = 1670] [serial = 316] [outer = 0x123484c00] 08:03:43 INFO - PROCESS | 1670 | 1464707023451 Marionette DEBUG loaded listener.js 08:03:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x123c9b400) [pid = 1670] [serial = 317] [outer = 0x123484c00] 08:03:43 INFO - PROCESS | 1670 | 1464707023776 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]]]}] 08:03:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:03:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 08:03:43 INFO - PROCESS | 1670 | 1464707023804 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:03:43 INFO - PROCESS | 1670 | 1464707023805 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:03:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:03:43 INFO - PROCESS | 1670 | 1464707023807 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:03:43 INFO - PROCESS | 1670 | 1464707023808 Marionette TRACE conn2 <- [1,398,null,{}] 08:03:43 INFO - PROCESS | 1670 | 1464707023810 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}] 08:03:43 INFO - PROCESS | 1670 | 1464707023911 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:03:43 INFO - PROCESS | 1670 | 1464707023916 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x119959800 == 37 [pid = 1670] [id = 107] 08:03:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x120ee2800) [pid = 1670] [serial = 318] [outer = 0x0] 08:03:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1242f3000) [pid = 1670] [serial = 319] [outer = 0x120ee2800] 08:03:43 INFO - PROCESS | 1670 | 1464707023944 Marionette DEBUG loaded listener.js 08:03:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1247e1400) [pid = 1670] [serial = 320] [outer = 0x120ee2800] 08:03:44 INFO - PROCESS | 1670 | 1464707024293 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]]]}] 08:03:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:03:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 08:03:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:03:44 INFO - PROCESS | 1670 | 1464707024326 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:03:44 INFO - PROCESS | 1670 | 1464707024327 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:03:44 INFO - PROCESS | 1670 | 1464707024330 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:03:44 INFO - PROCESS | 1670 | 1464707024332 Marionette TRACE conn2 <- [1,402,null,{}] 08:03:44 INFO - PROCESS | 1670 | 1464707024335 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}] 08:03:44 INFO - PROCESS | 1670 | 1464707024468 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:03:44 INFO - PROCESS | 1670 | 1464707024485 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x123036800 == 38 [pid = 1670] [id = 108] 08:03:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1247e6c00) [pid = 1670] [serial = 321] [outer = 0x0] 08:03:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1265b1c00) [pid = 1670] [serial = 322] [outer = 0x1247e6c00] 08:03:44 INFO - PROCESS | 1670 | 1464707024522 Marionette DEBUG loaded listener.js 08:03:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126bd9800) [pid = 1670] [serial = 323] [outer = 0x1247e6c00] 08:03:45 INFO - PROCESS | 1670 | 1464707025033 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]]]}] 08:03:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:03:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 720ms 08:03:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:03:45 INFO - PROCESS | 1670 | 1464707025056 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:03:45 INFO - PROCESS | 1670 | 1464707025057 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:03:45 INFO - PROCESS | 1670 | 1464707025059 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:03:45 INFO - PROCESS | 1670 | 1464707025060 Marionette TRACE conn2 <- [1,406,null,{}] 08:03:45 INFO - PROCESS | 1670 | 1464707025063 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}] 08:03:45 INFO - PROCESS | 1670 | 1464707025156 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:03:45 INFO - PROCESS | 1670 | 1464707025164 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x116917000 == 39 [pid = 1670] [id = 109] 08:03:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x126bd7800) [pid = 1670] [serial = 324] [outer = 0x0] 08:03:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12892dc00) [pid = 1670] [serial = 325] [outer = 0x126bd7800] 08:03:45 INFO - PROCESS | 1670 | 1464707025189 Marionette DEBUG loaded listener.js 08:03:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x128b87800) [pid = 1670] [serial = 326] [outer = 0x126bd7800] 08:03:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:03:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 08:03:45 INFO - PROCESS | 1670 | 1464707025524 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]]]}] 08:03:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:03:45 INFO - PROCESS | 1670 | 1464707025537 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:03:45 INFO - PROCESS | 1670 | 1464707025538 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:03:45 INFO - PROCESS | 1670 | 1464707025540 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:03:45 INFO - PROCESS | 1670 | 1464707025541 Marionette TRACE conn2 <- [1,410,null,{}] 08:03:45 INFO - PROCESS | 1670 | 1464707025543 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}] 08:03:45 INFO - PROCESS | 1670 | 1464707025639 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:03:45 INFO - PROCESS | 1670 | 1464707025683 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:03:45 INFO - PROCESS | 1670 | 1464707025688 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x124ccf000 == 40 [pid = 1670] [id = 110] 08:03:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x129296800) [pid = 1670] [serial = 327] [outer = 0x0] 08:03:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12929c400) [pid = 1670] [serial = 328] [outer = 0x129296800] 08:03:45 INFO - PROCESS | 1670 | 1464707025712 Marionette DEBUG loaded listener.js 08:03:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129509c00) [pid = 1670] [serial = 329] [outer = 0x129296800] 08:03:46 INFO - PROCESS | 1670 | 1464707026049 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]]]}] 08:03:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:03:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 08:03:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:03:46 INFO - PROCESS | 1670 | 1464707026058 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:03:46 INFO - PROCESS | 1670 | 1464707026059 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:03:46 INFO - PROCESS | 1670 | 1464707026062 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:03:46 INFO - PROCESS | 1670 | 1464707026063 Marionette TRACE conn2 <- [1,414,null,{}] 08:03:46 INFO - PROCESS | 1670 | 1464707026069 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}] 08:03:46 INFO - PROCESS | 1670 | 1464707026160 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:03:46 INFO - PROCESS | 1670 | 1464707026171 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b4e000 == 41 [pid = 1670] [id = 111] 08:03:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129298400) [pid = 1670] [serial = 330] [outer = 0x0] 08:03:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x129528c00) [pid = 1670] [serial = 331] [outer = 0x129298400] 08:03:46 INFO - PROCESS | 1670 | 1464707026195 Marionette DEBUG loaded listener.js 08:03:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12a629800) [pid = 1670] [serial = 332] [outer = 0x129298400] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126bd3400) [pid = 1670] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x111c7a000) [pid = 1670] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1161ac800) [pid = 1670] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12ae80c00) [pid = 1670] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x126bdf000) [pid = 1670] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1166bd000) [pid = 1670] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x113f43400) [pid = 1670] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x116a5e000) [pid = 1670] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x113f48800) [pid = 1670] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1210d1000) [pid = 1670] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x126be2400) [pid = 1670] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1240df000) [pid = 1670] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x128b8d800) [pid = 1670] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x129290c00) [pid = 1670] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1242f1400) [pid = 1670] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119bbc800) [pid = 1670] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:03:46 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123819000) [pid = 1670] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:03:46 INFO - PROCESS | 1670 | 1464707026643 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]]]}] 08:03:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:03:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 622ms 08:03:46 INFO - PROCESS | 1670 | 1464707026695 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:03:46 INFO - PROCESS | 1670 | 1464707026701 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:03:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:03:46 INFO - PROCESS | 1670 | 1464707026708 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:03:46 INFO - PROCESS | 1670 | 1464707026710 Marionette TRACE conn2 <- [1,418,null,{}] 08:03:46 INFO - PROCESS | 1670 | 1464707026720 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}] 08:03:46 INFO - PROCESS | 1670 | 1464707026846 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:03:46 INFO - PROCESS | 1670 | 1464707026854 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1235a1000 == 42 [pid = 1670] [id = 112] 08:03:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11892ac00) [pid = 1670] [serial = 333] [outer = 0x0] 08:03:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x123819000) [pid = 1670] [serial = 334] [outer = 0x11892ac00] 08:03:46 INFO - PROCESS | 1670 | 1464707026888 Marionette DEBUG loaded listener.js 08:03:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128db8000) [pid = 1670] [serial = 335] [outer = 0x11892ac00] 08:03:47 INFO - PROCESS | 1670 | 1464707027807 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]]]}] 08:03:47 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 08:03:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms 08:03:47 INFO - PROCESS | 1670 | 1464707027833 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:03:47 INFO - PROCESS | 1670 | 1464707027834 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:03:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:03:47 INFO - PROCESS | 1670 | 1464707027844 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:03:47 INFO - PROCESS | 1670 | 1464707027846 Marionette TRACE conn2 <- [1,422,null,{}] 08:03:47 INFO - PROCESS | 1670 | 1464707027848 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}] 08:03:47 INFO - PROCESS | 1670 | 1464707027953 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:03:47 INFO - PROCESS | 1670 | 1464707027959 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12784d800 == 43 [pid = 1670] [id = 113] 08:03:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x123667800) [pid = 1670] [serial = 336] [outer = 0x0] 08:03:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12ae75000) [pid = 1670] [serial = 337] [outer = 0x123667800] 08:03:47 INFO - PROCESS | 1670 | 1464707027987 Marionette DEBUG loaded listener.js 08:03:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b131400) [pid = 1670] [serial = 338] [outer = 0x123667800] 08:03:48 INFO - PROCESS | 1670 | 1464707028776 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]]]}] 08:03:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:03:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 08:03:48 INFO - PROCESS | 1670 | 1464707028816 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:03:48 INFO - PROCESS | 1670 | 1464707028818 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:03:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:03:48 INFO - PROCESS | 1670 | 1464707028822 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:03:48 INFO - PROCESS | 1670 | 1464707028825 Marionette TRACE conn2 <- [1,426,null,{}] 08:03:48 INFO - PROCESS | 1670 | 1464707028830 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}] 08:03:48 INFO - PROCESS | 1670 | 1464707028929 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:03:48 INFO - PROCESS | 1670 | 1464707028973 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x116085800 == 44 [pid = 1670] [id = 114] 08:03:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x113d04000) [pid = 1670] [serial = 339] [outer = 0x0] 08:03:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x113df6400) [pid = 1670] [serial = 340] [outer = 0x113d04000] 08:03:49 INFO - PROCESS | 1670 | 1464707029005 Marionette DEBUG loaded listener.js 08:03:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1161f3400) [pid = 1670] [serial = 341] [outer = 0x113d04000] 08:03:49 INFO - PROCESS | 1670 | 1464707029466 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] 08:03:49 INFO - PROCESS | 1670 | 1464707029499 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:03:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:03:49 INFO - PROCESS | 1670 | 1464707029521 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:03:49 INFO - PROCESS | 1670 | 1464707029523 Marionette TRACE conn2 <- [1,430,null,{}] 08:03:49 INFO - PROCESS | 1670 | 1464707029526 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}] 08:03:49 INFO - PROCESS | 1670 | 1464707029626 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:03:49 INFO - PROCESS | 1670 | 1464707029684 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x119074000 == 45 [pid = 1670] [id = 115] 08:03:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x113d0ac00) [pid = 1670] [serial = 342] [outer = 0x0] 08:03:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118599c00) [pid = 1670] [serial = 343] [outer = 0x113d0ac00] 08:03:49 INFO - PROCESS | 1670 | 1464707029715 Marionette DEBUG loaded listener.js 08:03:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118947400) [pid = 1670] [serial = 344] [outer = 0x113d0ac00] 08:03:50 INFO - PROCESS | 1670 | 1464707030141 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]]]}] 08:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 08:03:50 INFO - PROCESS | 1670 | 1464707030194 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:03:50 INFO - PROCESS | 1670 | 1464707030195 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:03:50 INFO - PROCESS | 1670 | 1464707030216 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:03:50 INFO - PROCESS | 1670 | 1464707030219 Marionette TRACE conn2 <- [1,434,null,{}] 08:03:50 INFO - PROCESS | 1670 | 1464707030227 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}] 08:03:50 INFO - PROCESS | 1670 | 1464707030328 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:03:50 INFO - PROCESS | 1670 | 1464707030387 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b6b000 == 46 [pid = 1670] [id = 116] 08:03:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x120eecc00) [pid = 1670] [serial = 345] [outer = 0x0] 08:03:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x123484800) [pid = 1670] [serial = 346] [outer = 0x120eecc00] 08:03:50 INFO - PROCESS | 1670 | 1464707030419 Marionette DEBUG loaded listener.js 08:03:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x124034800) [pid = 1670] [serial = 347] [outer = 0x120eecc00] 08:03:50 INFO - PROCESS | 1670 | 1464707030836 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]]]}] 08:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 08:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:03:50 INFO - PROCESS | 1670 | 1464707030888 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:03:50 INFO - PROCESS | 1670 | 1464707030889 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:03:50 INFO - PROCESS | 1670 | 1464707030892 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:03:50 INFO - PROCESS | 1670 | 1464707030893 Marionette TRACE conn2 <- [1,438,null,{}] 08:03:50 INFO - PROCESS | 1670 | 1464707030896 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}] 08:03:51 INFO - PROCESS | 1670 | 1464707030999 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:03:51 INFO - PROCESS | 1670 | 1464707031045 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a7800 == 47 [pid = 1670] [id = 117] 08:03:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1247e6400) [pid = 1670] [serial = 348] [outer = 0x0] 08:03:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x126084400) [pid = 1670] [serial = 349] [outer = 0x1247e6400] 08:03:51 INFO - PROCESS | 1670 | 1464707031075 Marionette DEBUG loaded listener.js 08:03:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x126726400) [pid = 1670] [serial = 350] [outer = 0x1247e6400] 08:03:51 INFO - PROCESS | 1670 | 1464707031668 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]]]}] 08:03:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:03:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 819ms 08:03:51 INFO - PROCESS | 1670 | 1464707031712 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:03:51 INFO - PROCESS | 1670 | 1464707031716 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:03:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:03:51 INFO - PROCESS | 1670 | 1464707031720 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:03:51 INFO - PROCESS | 1670 | 1464707031722 Marionette TRACE conn2 <- [1,442,null,{}] 08:03:51 INFO - PROCESS | 1670 | 1464707031726 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}] 08:03:51 INFO - PROCESS | 1670 | 1464707031813 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:03:51 INFO - PROCESS | 1670 | 1464707031880 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b1c000 == 48 [pid = 1670] [id = 118] 08:03:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x117594000) [pid = 1670] [serial = 351] [outer = 0x0] 08:03:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x117676000) [pid = 1670] [serial = 352] [outer = 0x117594000] 08:03:51 INFO - PROCESS | 1670 | 1464707031908 Marionette DEBUG loaded listener.js 08:03:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1185f7000) [pid = 1670] [serial = 353] [outer = 0x117594000] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1235a1000 == 47 [pid = 1670] [id = 112] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x126b4e000 == 46 [pid = 1670] [id = 111] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x124ccf000 == 45 [pid = 1670] [id = 110] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x116917000 == 44 [pid = 1670] [id = 109] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x123036800 == 43 [pid = 1670] [id = 108] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x111c84400) [pid = 1670] [serial = 238] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x118033400) [pid = 1670] [serial = 241] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1198de400) [pid = 1670] [serial = 244] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1247db000) [pid = 1670] [serial = 247] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12b143400) [pid = 1670] [serial = 292] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119959800 == 42 [pid = 1670] [id = 107] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119438000 == 41 [pid = 1670] [id = 106] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1180a1800 == 40 [pid = 1670] [id = 105] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11663a800 == 39 [pid = 1670] [id = 104] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11330b800 == 38 [pid = 1670] [id = 103] 08:03:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11697d000 == 37 [pid = 1670] [id = 99] 08:03:52 INFO - PROCESS | 1670 | 1464707032358 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]]]}] 08:03:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:03:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 08:03:52 INFO - PROCESS | 1670 | 1464707032392 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:03:52 INFO - PROCESS | 1670 | 1464707032395 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:03:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x128931000) [pid = 1670] [serial = 190] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1181dc400) [pid = 1670] [serial = 257] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1234e9000) [pid = 1670] [serial = 262] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x128d6d400) [pid = 1670] [serial = 274] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12452ac00) [pid = 1670] [serial = 265] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x124ca9800) [pid = 1670] [serial = 266] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x123812000) [pid = 1670] [serial = 263] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1161b1800) [pid = 1670] [serial = 272] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129294000) [pid = 1670] [serial = 277] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12952b800) [pid = 1670] [serial = 280] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12af56c00) [pid = 1670] [serial = 287] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12607c000) [pid = 1670] [serial = 283] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12a7b0800) [pid = 1670] [serial = 281] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12607cc00) [pid = 1670] [serial = 268] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126be2000) [pid = 1670] [serial = 269] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x128db2c00) [pid = 1670] [serial = 275] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12ae74000) [pid = 1670] [serial = 284] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x129504400) [pid = 1670] [serial = 278] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12b12ec00) [pid = 1670] [serial = 290] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12ae7b000) [pid = 1670] [serial = 286] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x113348000) [pid = 1670] [serial = 193] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x117597000) [pid = 1670] [serial = 196] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12b128000) [pid = 1670] [serial = 289] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x128b83800) [pid = 1670] [serial = 271] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x126bd5800) [pid = 1670] [serial = 251] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11919c400) [pid = 1670] [serial = 250] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1161ab800) [pid = 1670] [serial = 254] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x115e40400) [pid = 1670] [serial = 253] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118939c00) [pid = 1670] [serial = 259] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1198de000) [pid = 1670] [serial = 260] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116a61000) [pid = 1670] [serial = 256] [outer = 0x0] [url = about:blank] 08:03:52 INFO - PROCESS | 1670 | 1464707032423 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:03:52 INFO - PROCESS | 1670 | 1464707032425 Marionette TRACE conn2 <- [1,446,null,{}] 08:03:52 INFO - PROCESS | 1670 | 1464707032432 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}] 08:03:52 INFO - PROCESS | 1670 | 1464707032505 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:03:52 INFO - PROCESS | 1670 | 1464707032510 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e06000 == 38 [pid = 1670] [id = 119] 08:03:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1185f7400) [pid = 1670] [serial = 354] [outer = 0x0] 08:03:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118944800) [pid = 1670] [serial = 355] [outer = 0x1185f7400] 08:03:52 INFO - PROCESS | 1670 | 1464707032540 Marionette DEBUG loaded listener.js 08:03:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1191ab400) [pid = 1670] [serial = 356] [outer = 0x1185f7400] 08:03:52 INFO - PROCESS | 1670 | 1464707032886 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]]]}] 08:03:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:03:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 486ms 08:03:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:03:52 INFO - PROCESS | 1670 | 1464707032894 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:03:52 INFO - PROCESS | 1670 | 1464707032895 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:03:52 INFO - PROCESS | 1670 | 1464707032900 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:03:52 INFO - PROCESS | 1670 | 1464707032903 Marionette TRACE conn2 <- [1,450,null,{}] 08:03:52 INFO - PROCESS | 1670 | 1464707032911 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}] 08:03:52 INFO - PROCESS | 1670 | 1464707032993 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:03:53 INFO - PROCESS | 1670 | 1464707033036 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189cf000 == 39 [pid = 1670] [id = 120] 08:03:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11919c400) [pid = 1670] [serial = 357] [outer = 0x0] 08:03:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1210cd400) [pid = 1670] [serial = 358] [outer = 0x11919c400] 08:03:53 INFO - PROCESS | 1670 | 1464707033064 Marionette DEBUG loaded listener.js 08:03:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1246ec400) [pid = 1670] [serial = 359] [outer = 0x11919c400] 08:03:53 INFO - PROCESS | 1670 | 1464707033367 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] 08:03:53 INFO - PROCESS | 1670 | 1464707033424 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:03:53 INFO - PROCESS | 1670 | 1464707033426 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:03:53 INFO - PROCESS | 1670 | 1464707033427 Marionette TRACE conn2 <- [1,454,null,{}] 08:03:53 INFO - PROCESS | 1670 | 1464707033436 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}] 08:03:53 INFO - PROCESS | 1670 | 1464707033508 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:03:53 INFO - PROCESS | 1670 | 1464707033554 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x11995a800 == 40 [pid = 1670] [id = 121] 08:03:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123816000) [pid = 1670] [serial = 360] [outer = 0x0] 08:03:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126081800) [pid = 1670] [serial = 361] [outer = 0x123816000] 08:03:53 INFO - PROCESS | 1670 | 1464707033580 Marionette DEBUG loaded listener.js 08:03:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126bd6800) [pid = 1670] [serial = 362] [outer = 0x123816000] 08:03:53 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:03:53 INFO - PROCESS | 1670 | 1464707033873 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]]]}] 08:03:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:03:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 476ms 08:03:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:03:53 INFO - PROCESS | 1670 | 1464707033905 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:03:53 INFO - PROCESS | 1670 | 1464707033907 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:03:53 INFO - PROCESS | 1670 | 1464707033909 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:03:53 INFO - PROCESS | 1670 | 1464707033911 Marionette TRACE conn2 <- [1,458,null,{}] 08:03:53 INFO - PROCESS | 1670 | 1464707033918 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}] 08:03:54 INFO - PROCESS | 1670 | 1464707034027 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:03:54 INFO - PROCESS | 1670 | 1464707034033 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x123114800 == 41 [pid = 1670] [id = 122] 08:03:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x123662800) [pid = 1670] [serial = 363] [outer = 0x0] 08:03:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12892d400) [pid = 1670] [serial = 364] [outer = 0x123662800] 08:03:54 INFO - PROCESS | 1670 | 1464707034074 Marionette DEBUG loaded listener.js 08:03:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128b89400) [pid = 1670] [serial = 365] [outer = 0x123662800] 08:03:54 INFO - PROCESS | 1670 | 1464707034524 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] 08:03:54 INFO - PROCESS | 1670 | 1464707034535 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:03:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:03:54 INFO - PROCESS | 1670 | 1464707034538 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:03:54 INFO - PROCESS | 1670 | 1464707034539 Marionette TRACE conn2 <- [1,462,null,{}] 08:03:54 INFO - PROCESS | 1670 | 1464707034550 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}] 08:03:54 INFO - PROCESS | 1670 | 1464707034658 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:03:54 INFO - PROCESS | 1670 | 1464707034664 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1238a3000 == 42 [pid = 1670] [id = 123] 08:03:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128b8bc00) [pid = 1670] [serial = 366] [outer = 0x0] 08:03:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x129290c00) [pid = 1670] [serial = 367] [outer = 0x128b8bc00] 08:03:54 INFO - PROCESS | 1670 | 1464707034696 Marionette DEBUG loaded listener.js 08:03:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12ae74000) [pid = 1670] [serial = 368] [outer = 0x128b8bc00] 08:03:55 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:03:55 INFO - PROCESS | 1670 | 1464707035037 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] 08:03:55 INFO - PROCESS | 1670 | 1464707035069 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:03:55 INFO - PROCESS | 1670 | 1464707035071 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:03:55 INFO - PROCESS | 1670 | 1464707035072 Marionette TRACE conn2 <- [1,466,null,{}] 08:03:55 INFO - PROCESS | 1670 | 1464707035074 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}] 08:03:55 INFO - PROCESS | 1670 | 1464707035161 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:03:55 INFO - PROCESS | 1670 | 1464707035192 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x124c97000 == 43 [pid = 1670] [id = 124] 08:03:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12ae77800) [pid = 1670] [serial = 369] [outer = 0x0] 08:03:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12af57800) [pid = 1670] [serial = 370] [outer = 0x12ae77800] 08:03:55 INFO - PROCESS | 1670 | 1464707035217 Marionette DEBUG loaded listener.js 08:03:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b131000) [pid = 1670] [serial = 371] [outer = 0x12ae77800] 08:03:55 INFO - PROCESS | 1670 | 1464707035560 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] 08:03:55 INFO - PROCESS | 1670 | 1464707035594 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:03:55 INFO - PROCESS | 1670 | 1464707035598 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:03:55 INFO - PROCESS | 1670 | 1464707035601 Marionette TRACE conn2 <- [1,470,null,{}] 08:03:55 INFO - PROCESS | 1670 | 1464707035604 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}] 08:03:55 INFO - PROCESS | 1670 | 1464707035713 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:03:55 INFO - PROCESS | 1670 | 1464707035733 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x126750800 == 44 [pid = 1670] [id = 125] 08:03:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12af4e000) [pid = 1670] [serial = 372] [outer = 0x0] 08:03:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b14c800) [pid = 1670] [serial = 373] [outer = 0x12af4e000] 08:03:55 INFO - PROCESS | 1670 | 1464707035767 Marionette DEBUG loaded listener.js 08:03:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b2d7800) [pid = 1670] [serial = 374] [outer = 0x12af4e000] 08:03:56 INFO - PROCESS | 1670 | 1464707036109 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]]]}] 08:03:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:03:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 08:03:56 INFO - PROCESS | 1670 | 1464707036120 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:03:56 INFO - PROCESS | 1670 | 1464707036121 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:03:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:03:56 INFO - PROCESS | 1670 | 1464707036123 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:03:56 INFO - PROCESS | 1670 | 1464707036124 Marionette TRACE conn2 <- [1,474,null,{}] 08:03:56 INFO - PROCESS | 1670 | 1464707036127 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}] 08:03:56 INFO - PROCESS | 1670 | 1464707036223 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:03:56 INFO - PROCESS | 1670 | 1464707036227 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12893e800 == 45 [pid = 1670] [id = 126] 08:03:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12b145400) [pid = 1670] [serial = 375] [outer = 0x0] 08:03:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b2dcc00) [pid = 1670] [serial = 376] [outer = 0x12b145400] 08:03:56 INFO - PROCESS | 1670 | 1464707036252 Marionette DEBUG loaded listener.js 08:03:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12ba9cc00) [pid = 1670] [serial = 377] [outer = 0x12b145400] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1247e6c00) [pid = 1670] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1181dd400) [pid = 1670] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x123484c00) [pid = 1670] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126bd7800) [pid = 1670] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1161f2c00) [pid = 1670] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1185f2800) [pid = 1670] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1160e9c00) [pid = 1670] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x120ee2800) [pid = 1670] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1240d5400) [pid = 1670] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x119094c00) [pid = 1670] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x113dfbc00) [pid = 1670] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x129296800) [pid = 1670] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x129298400) [pid = 1670] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11892ac00) [pid = 1670] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x111a05000) [pid = 1670] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116770c00) [pid = 1670] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1191a3c00) [pid = 1670] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12361e400) [pid = 1670] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:03:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x129291c00) [pid = 1670] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:03:56 INFO - PROCESS | 1670 | 1464707036671 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]]]}] 08:03:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:03:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 08:03:56 INFO - PROCESS | 1670 | 1464707036692 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:03:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:03:56 INFO - PROCESS | 1670 | 1464707036693 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:03:56 INFO - PROCESS | 1670 | 1464707036696 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:03:56 INFO - PROCESS | 1670 | 1464707036697 Marionette TRACE conn2 <- [1,478,null,{}] 08:03:56 INFO - PROCESS | 1670 | 1464707036702 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}] 08:03:56 INFO - PROCESS | 1670 | 1464707036774 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:03:56 INFO - PROCESS | 1670 | 1464707036778 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11942c800 == 46 [pid = 1670] [id = 127] 08:03:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1160e9c00) [pid = 1670] [serial = 378] [outer = 0x0] 08:03:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1184c6c00) [pid = 1670] [serial = 379] [outer = 0x1160e9c00] 08:03:56 INFO - PROCESS | 1670 | 1464707036806 Marionette DEBUG loaded listener.js 08:03:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x123627800) [pid = 1670] [serial = 380] [outer = 0x1160e9c00] 08:03:57 INFO - PROCESS | 1670 | 1464707037144 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]]]}] 08:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 08:03:57 INFO - PROCESS | 1670 | 1464707037167 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:03:57 INFO - PROCESS | 1670 | 1464707037169 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:03:57 INFO - PROCESS | 1670 | 1464707037171 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:03:57 INFO - PROCESS | 1670 | 1464707037173 Marionette TRACE conn2 <- [1,482,null,{}] 08:03:57 INFO - PROCESS | 1670 | 1464707037175 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}] 08:03:57 INFO - PROCESS | 1670 | 1464707037285 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:03:57 INFO - PROCESS | 1670 | 1464707037291 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a5000 == 47 [pid = 1670] [id = 128] 08:03:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x119093800) [pid = 1670] [serial = 381] [outer = 0x0] 08:03:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12950a400) [pid = 1670] [serial = 382] [outer = 0x119093800] 08:03:57 INFO - PROCESS | 1670 | 1464707037321 Marionette DEBUG loaded listener.js 08:03:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12babe400) [pid = 1670] [serial = 383] [outer = 0x119093800] 08:03:57 INFO - PROCESS | 1670 | 1464707037664 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]]]}] 08:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 08:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:03:57 INFO - PROCESS | 1670 | 1464707037690 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:03:57 INFO - PROCESS | 1670 | 1464707037691 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:03:57 INFO - PROCESS | 1670 | 1464707037693 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:03:57 INFO - PROCESS | 1670 | 1464707037694 Marionette TRACE conn2 <- [1,486,null,{}] 08:03:57 INFO - PROCESS | 1670 | 1464707037698 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}] 08:03:57 INFO - PROCESS | 1670 | 1464707037772 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:03:57 INFO - PROCESS | 1670 | 1464707037776 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af10800 == 48 [pid = 1670] [id = 129] 08:03:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1247e6c00) [pid = 1670] [serial = 384] [outer = 0x0] 08:03:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12bac5c00) [pid = 1670] [serial = 385] [outer = 0x1247e6c00] 08:03:57 INFO - PROCESS | 1670 | 1464707037804 Marionette DEBUG loaded listener.js 08:03:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bf41c00) [pid = 1670] [serial = 386] [outer = 0x1247e6c00] 08:03:58 INFO - PROCESS | 1670 | 1464707038107 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]]]}] 08:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 420ms 08:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:03:58 INFO - PROCESS | 1670 | 1464707038122 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:03:58 INFO - PROCESS | 1670 | 1464707038123 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:03:58 INFO - PROCESS | 1670 | 1464707038125 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:03:58 INFO - PROCESS | 1670 | 1464707038126 Marionette TRACE conn2 <- [1,490,null,{}] 08:03:58 INFO - PROCESS | 1670 | 1464707038129 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}] 08:03:58 INFO - PROCESS | 1670 | 1464707038238 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:03:58 INFO - PROCESS | 1670 | 1464707038245 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afbb800 == 49 [pid = 1670] [id = 130] 08:03:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x112a6d000) [pid = 1670] [serial = 387] [outer = 0x0] 08:03:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bf41800) [pid = 1670] [serial = 388] [outer = 0x112a6d000] 08:03:58 INFO - PROCESS | 1670 | 1464707038270 Marionette DEBUG loaded listener.js 08:03:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12c11f800) [pid = 1670] [serial = 389] [outer = 0x112a6d000] 08:03:58 INFO - PROCESS | 1670 | 1464707038561 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]]]}] 08:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 08:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:03:58 INFO - PROCESS | 1670 | 1464707038594 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:03:58 INFO - PROCESS | 1670 | 1464707038595 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:03:58 INFO - PROCESS | 1670 | 1464707038599 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:03:58 INFO - PROCESS | 1670 | 1464707038602 Marionette TRACE conn2 <- [1,494,null,{}] 08:03:58 INFO - PROCESS | 1670 | 1464707038662 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}] 08:03:58 INFO - PROCESS | 1670 | 1464707038747 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:03:58 INFO - PROCESS | 1670 | 1464707038756 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x116123800 == 50 [pid = 1670] [id = 131] 08:03:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x115e43c00) [pid = 1670] [serial = 390] [outer = 0x0] 08:03:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x116183800) [pid = 1670] [serial = 391] [outer = 0x115e43c00] 08:03:58 INFO - PROCESS | 1670 | 1464707038828 Marionette DEBUG loaded listener.js 08:03:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x117175800) [pid = 1670] [serial = 392] [outer = 0x115e43c00] 08:03:59 INFO - PROCESS | 1670 | 1464707039325 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]]]}] 08:03:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:03:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 776ms 08:03:59 INFO - PROCESS | 1670 | 1464707039375 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:03:59 INFO - PROCESS | 1670 | 1464707039379 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:03:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:03:59 INFO - PROCESS | 1670 | 1464707039387 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:03:59 INFO - PROCESS | 1670 | 1464707039390 Marionette TRACE conn2 <- [1,498,null,{}] 08:03:59 INFO - PROCESS | 1670 | 1464707039395 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}] 08:03:59 INFO - PROCESS | 1670 | 1464707039492 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:03:59 INFO - PROCESS | 1670 | 1464707039536 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f1d800 == 51 [pid = 1670] [id = 132] 08:03:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1191a2800) [pid = 1670] [serial = 393] [outer = 0x0] 08:03:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1198dc400) [pid = 1670] [serial = 394] [outer = 0x1191a2800] 08:03:59 INFO - PROCESS | 1670 | 1464707039577 Marionette DEBUG loaded listener.js 08:03:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x120eef800) [pid = 1670] [serial = 395] [outer = 0x1191a2800] 08:04:00 INFO - PROCESS | 1670 | 1464707040162 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]]]}] 08:04:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:04:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 825ms 08:04:00 INFO - PROCESS | 1670 | 1464707040211 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:04:00 INFO - PROCESS | 1670 | 1464707040213 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:04:00 INFO - PROCESS | 1670 | 1464707040217 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:04:00 INFO - PROCESS | 1670 | 1464707040219 Marionette TRACE conn2 <- [1,502,null,{}] 08:04:00 INFO - PROCESS | 1670 | 1464707040223 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}] 08:04:00 INFO - PROCESS | 1670 | 1464707040348 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:04:00 INFO - PROCESS | 1670 | 1464707040408 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4dc000 == 52 [pid = 1670] [id = 133] 08:04:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1242f3800) [pid = 1670] [serial = 396] [outer = 0x0] 08:04:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1247e0800) [pid = 1670] [serial = 397] [outer = 0x1242f3800] 08:04:00 INFO - PROCESS | 1670 | 1464707040441 Marionette DEBUG loaded listener.js 08:04:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x126be1800) [pid = 1670] [serial = 398] [outer = 0x1242f3800] 08:04:00 INFO - PROCESS | 1670 | 1464707040852 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]]]}] 08:04:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:04:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 08:04:00 INFO - PROCESS | 1670 | 1464707040891 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:04:00 INFO - PROCESS | 1670 | 1464707040896 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:04:00 INFO - PROCESS | 1670 | 1464707040917 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:04:00 INFO - PROCESS | 1670 | 1464707040918 Marionette TRACE conn2 <- [1,506,null,{}] 08:04:00 INFO - PROCESS | 1670 | 1464707040921 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}] 08:04:01 INFO - PROCESS | 1670 | 1464707041018 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:04:01 INFO - PROCESS | 1670 | 1464707041078 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb17000 == 53 [pid = 1670] [id = 134] 08:04:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x128db3800) [pid = 1670] [serial = 399] [outer = 0x0] 08:04:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12952c400) [pid = 1670] [serial = 400] [outer = 0x128db3800] 08:04:01 INFO - PROCESS | 1670 | 1464707041108 Marionette DEBUG loaded listener.js 08:04:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b127400) [pid = 1670] [serial = 401] [outer = 0x128db3800] 08:04:01 INFO - PROCESS | 1670 | 1464707041527 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]]]}] 08:04:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:04:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 620ms 08:04:01 INFO - PROCESS | 1670 | 1464707041536 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:04:01 INFO - PROCESS | 1670 | 1464707041537 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:04:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:04:01 INFO - PROCESS | 1670 | 1464707041539 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:04:01 INFO - PROCESS | 1670 | 1464707041540 Marionette TRACE conn2 <- [1,510,null,{}] 08:04:01 INFO - PROCESS | 1670 | 1464707041543 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}] 08:04:01 INFO - PROCESS | 1670 | 1464707041640 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:04:01 INFO - PROCESS | 1670 | 1464707041718 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdce800 == 54 [pid = 1670] [id = 135] 08:04:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12af52400) [pid = 1670] [serial = 402] [outer = 0x0] 08:04:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12baa6400) [pid = 1670] [serial = 403] [outer = 0x12af52400] 08:04:01 INFO - PROCESS | 1670 | 1464707041747 Marionette DEBUG loaded listener.js 08:04:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12bac8800) [pid = 1670] [serial = 404] [outer = 0x12af52400] 08:04:02 INFO - PROCESS | 1670 | 1464707042191 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]]]}] 08:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 669ms 08:04:02 INFO - PROCESS | 1670 | 1464707042390 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:04:02 INFO - PROCESS | 1670 | 1464707042393 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:04:02 INFO - PROCESS | 1670 | 1464707042419 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:04:02 INFO - PROCESS | 1670 | 1464707042422 Marionette TRACE conn2 <- [1,514,null,{}] 08:04:02 INFO - PROCESS | 1670 | 1464707042428 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}] 08:04:02 INFO - PROCESS | 1670 | 1464707042563 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:04:02 INFO - PROCESS | 1670 | 1464707042673 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1166ec000 == 55 [pid = 1670] [id = 136] 08:04:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1122b0800) [pid = 1670] [serial = 405] [outer = 0x0] 08:04:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x115e40400) [pid = 1670] [serial = 406] [outer = 0x1122b0800] 08:04:02 INFO - PROCESS | 1670 | 1464707042721 Marionette DEBUG loaded listener.js 08:04:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x116773400) [pid = 1670] [serial = 407] [outer = 0x1122b0800] 08:04:03 INFO - PROCESS | 1670 | 1464707043211 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]]]}] 08:04:03 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 08:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 823ms 08:04:03 INFO - PROCESS | 1670 | 1464707043243 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:04:03 INFO - PROCESS | 1670 | 1464707043246 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:04:03 INFO - PROCESS | 1670 | 1464707043279 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:04:03 INFO - PROCESS | 1670 | 1464707043285 Marionette TRACE conn2 <- [1,518,null,{}] 08:04:03 INFO - PROCESS | 1670 | 1464707043289 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}] 08:04:03 INFO - PROCESS | 1670 | 1464707043420 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:04:03 INFO - PROCESS | 1670 | 1464707043511 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f17800 == 56 [pid = 1670] [id = 137] 08:04:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11892b800) [pid = 1670] [serial = 408] [outer = 0x0] 08:04:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x119092800) [pid = 1670] [serial = 409] [outer = 0x11892b800] 08:04:03 INFO - PROCESS | 1670 | 1464707043556 Marionette DEBUG loaded listener.js 08:04:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1198de000) [pid = 1670] [serial = 410] [outer = 0x11892b800] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12af10800 == 55 [pid = 1670] [id = 129] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1296a5000 == 54 [pid = 1670] [id = 128] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11942c800 == 53 [pid = 1670] [id = 127] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12893e800 == 52 [pid = 1670] [id = 126] 08:04:03 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12ae75000) [pid = 1670] [serial = 337] [outer = 0x0] [url = about:blank] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x126750800 == 51 [pid = 1670] [id = 125] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x124c97000 == 50 [pid = 1670] [id = 124] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1238a3000 == 49 [pid = 1670] [id = 123] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x123114800 == 48 [pid = 1670] [id = 122] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11995a800 == 47 [pid = 1670] [id = 121] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1189cf000 == 46 [pid = 1670] [id = 120] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x115e06000 == 45 [pid = 1670] [id = 119] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x113b1c000 == 44 [pid = 1670] [id = 118] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1296a7800 == 43 [pid = 1670] [id = 117] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x126b6b000 == 42 [pid = 1670] [id = 116] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x119074000 == 41 [pid = 1670] [id = 115] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116085800 == 40 [pid = 1670] [id = 114] 08:04:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12784d800 == 39 [pid = 1670] [id = 113] 08:04:04 INFO - PROCESS | 1670 | 1464707044095 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]]]}] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x113d05c00) [pid = 1670] [serial = 239] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11892a400) [pid = 1670] [serial = 242] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1210d5000) [pid = 1670] [serial = 245] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x126079800) [pid = 1670] [serial = 248] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a627800) [pid = 1670] [serial = 236] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126bd9800) [pid = 1670] [serial = 323] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1265b1c00) [pid = 1670] [serial = 322] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1185a0400) [pid = 1670] [serial = 310] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x118930000) [pid = 1670] [serial = 311] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12381e400) [pid = 1670] [serial = 316] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x123c9b400) [pid = 1670] [serial = 317] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12892dc00) [pid = 1670] [serial = 325] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11758ec00) [pid = 1670] [serial = 308] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116949400) [pid = 1670] [serial = 307] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11945c400) [pid = 1670] [serial = 299] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x118946c00) [pid = 1670] [serial = 298] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x117598000) [pid = 1670] [serial = 296] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1161f5400) [pid = 1670] [serial = 295] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1242f3000) [pid = 1670] [serial = 319] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12649ac00) [pid = 1670] [serial = 302] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1245c3000) [pid = 1670] [serial = 301] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1191a5800) [pid = 1670] [serial = 313] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1198e3400) [pid = 1670] [serial = 314] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12950dc00) [pid = 1670] [serial = 305] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123782400) [pid = 1670] [serial = 304] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x129509c00) [pid = 1670] [serial = 329] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12929c400) [pid = 1670] [serial = 328] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129528c00) [pid = 1670] [serial = 331] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12a629800) [pid = 1670] [serial = 332] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x123819000) [pid = 1670] [serial = 334] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x128b87800) [pid = 1670] [serial = 326] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1247e1400) [pid = 1670] [serial = 320] [outer = 0x0] [url = about:blank] 08:04:04 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x128db8000) [pid = 1670] [serial = 335] [outer = 0x0] [url = about:blank] 08:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 879ms 08:04:04 INFO - PROCESS | 1670 | 1464707044154 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:04:04 INFO - PROCESS | 1670 | 1464707044156 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:04:04 INFO - PROCESS | 1670 | 1464707044160 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:04:04 INFO - PROCESS | 1670 | 1464707044162 Marionette TRACE conn2 <- [1,522,null,{}] 08:04:04 INFO - PROCESS | 1670 | 1464707044171 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}] 08:04:04 INFO - PROCESS | 1670 | 1464707044291 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:04:04 INFO - PROCESS | 1670 | 1464707044310 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697b000 == 40 [pid = 1670] [id = 138] 08:04:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1232d3000) [pid = 1670] [serial = 411] [outer = 0x0] 08:04:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x123624c00) [pid = 1670] [serial = 412] [outer = 0x1232d3000] 08:04:04 INFO - PROCESS | 1670 | 1464707044356 Marionette DEBUG loaded listener.js 08:04:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123c0dc00) [pid = 1670] [serial = 413] [outer = 0x1232d3000] 08:04:04 INFO - PROCESS | 1670 | 1464707044772 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]]]}] 08:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 08:04:04 INFO - PROCESS | 1670 | 1464707044836 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:04:04 INFO - PROCESS | 1670 | 1464707044837 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:04:04 INFO - PROCESS | 1670 | 1464707044839 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:04:04 INFO - PROCESS | 1670 | 1464707044840 Marionette TRACE conn2 <- [1,526,null,{}] 08:04:04 INFO - PROCESS | 1670 | 1464707044842 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}] 08:04:04 INFO - PROCESS | 1670 | 1464707044920 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:04:04 INFO - PROCESS | 1670 | 1464707044925 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x119438000 == 41 [pid = 1670] [id = 139] 08:04:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1245c3000) [pid = 1670] [serial = 414] [outer = 0x0] 08:04:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1247e0000) [pid = 1670] [serial = 415] [outer = 0x1245c3000] 08:04:04 INFO - PROCESS | 1670 | 1464707044953 Marionette DEBUG loaded listener.js 08:04:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12640b800) [pid = 1670] [serial = 416] [outer = 0x1245c3000] 08:04:05 INFO - PROCESS | 1670 | 1464707045272 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]]]}] 08:04:05 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 08:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 467ms 08:04:05 INFO - PROCESS | 1670 | 1464707045307 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:04:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:04:05 INFO - PROCESS | 1670 | 1464707045318 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:04:05 INFO - PROCESS | 1670 | 1464707045325 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:04:05 INFO - PROCESS | 1670 | 1464707045326 Marionette TRACE conn2 <- [1,530,null,{}] 08:04:05 INFO - PROCESS | 1670 | 1464707045332 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}] 08:04:05 INFO - PROCESS | 1670 | 1464707045404 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:04:05 INFO - PROCESS | 1670 | 1464707045408 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f03000 == 42 [pid = 1670] [id = 140] 08:04:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12649ac00) [pid = 1670] [serial = 417] [outer = 0x0] 08:04:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x126726c00) [pid = 1670] [serial = 418] [outer = 0x12649ac00] 08:04:05 INFO - PROCESS | 1670 | 1464707045436 Marionette DEBUG loaded listener.js 08:04:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126be2800) [pid = 1670] [serial = 419] [outer = 0x12649ac00] 08:04:05 INFO - PROCESS | 1670 | 1464707045759 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"]]]}] 08:04:05 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 08:04:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:04:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:04:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:04:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:04:05 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 08:04:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:04:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:04:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:04:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:04:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 476ms 08:04:05 INFO - PROCESS | 1670 | 1464707045798 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:04:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:04:05 INFO - PROCESS | 1670 | 1464707045799 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:04:05 INFO - PROCESS | 1670 | 1464707045802 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:04:05 INFO - PROCESS | 1670 | 1464707045803 Marionette TRACE conn2 <- [1,534,null,{}] 08:04:05 INFO - PROCESS | 1670 | 1464707045806 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}] 08:04:05 INFO - PROCESS | 1670 | 1464707045909 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:04:05 INFO - PROCESS | 1670 | 1464707045985 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1166f7000 == 43 [pid = 1670] [id = 141] 08:04:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1265a9c00) [pid = 1670] [serial = 420] [outer = 0x0] 08:04:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128d79800) [pid = 1670] [serial = 421] [outer = 0x1265a9c00] 08:04:06 INFO - PROCESS | 1670 | 1464707046027 Marionette DEBUG loaded listener.js 08:04:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a628800) [pid = 1670] [serial = 422] [outer = 0x1265a9c00] 08:04:06 INFO - PROCESS | 1670 | 1464707046424 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]]]}] 08:04:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:04:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 669ms 08:04:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:04:06 INFO - PROCESS | 1670 | 1464707046472 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:04:06 INFO - PROCESS | 1670 | 1464707046473 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:04:06 INFO - PROCESS | 1670 | 1464707046475 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:04:06 INFO - PROCESS | 1670 | 1464707046476 Marionette TRACE conn2 <- [1,538,null,{}] 08:04:06 INFO - PROCESS | 1670 | 1464707046478 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}] 08:04:06 INFO - PROCESS | 1670 | 1464707046581 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:04:06 INFO - PROCESS | 1670 | 1464707046619 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12474e800 == 44 [pid = 1670] [id = 142] 08:04:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126be2000) [pid = 1670] [serial = 423] [outer = 0x0] 08:04:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12a7b2800) [pid = 1670] [serial = 424] [outer = 0x126be2000] 08:04:06 INFO - PROCESS | 1670 | 1464707046654 Marionette DEBUG loaded listener.js 08:04:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b143800) [pid = 1670] [serial = 425] [outer = 0x126be2000] 08:04:06 INFO - PROCESS | 1670 | 1464707046983 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]]]}] 08:04:06 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. 08:04:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 08:04:06 INFO - PROCESS | 1670 | 1464707046993 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:04:06 INFO - PROCESS | 1670 | 1464707046994 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:04:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:04:06 INFO - PROCESS | 1670 | 1464707046997 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:04:07 INFO - PROCESS | 1670 | 1464707046999 Marionette TRACE conn2 <- [1,542,null,{}] 08:04:07 INFO - PROCESS | 1670 | 1464707047008 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}] 08:04:07 INFO - PROCESS | 1670 | 1464707047099 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:04:07 INFO - PROCESS | 1670 | 1464707047104 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12675f000 == 45 [pid = 1670] [id = 143] 08:04:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12ae77400) [pid = 1670] [serial = 426] [outer = 0x0] 08:04:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b14d800) [pid = 1670] [serial = 427] [outer = 0x12ae77400] 08:04:07 INFO - PROCESS | 1670 | 1464707047127 Marionette DEBUG loaded listener.js 08:04:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12b2da800) [pid = 1670] [serial = 428] [outer = 0x12ae77400] 08:04:07 INFO - PROCESS | 1670 | 1464707047451 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]]]}] 08:04:07 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. 08:04:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 477ms 08:04:07 INFO - PROCESS | 1670 | 1464707047474 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:04:07 INFO - PROCESS | 1670 | 1464707047475 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:04:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:04:07 INFO - PROCESS | 1670 | 1464707047478 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:04:07 INFO - PROCESS | 1670 | 1464707047479 Marionette TRACE conn2 <- [1,546,null,{}] 08:04:07 INFO - PROCESS | 1670 | 1464707047484 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}] 08:04:07 INFO - PROCESS | 1670 | 1464707047579 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:04:07 INFO - PROCESS | 1670 | 1464707047591 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x127838000 == 46 [pid = 1670] [id = 144] 08:04:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b2dbc00) [pid = 1670] [serial = 429] [outer = 0x0] 08:04:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bac0800) [pid = 1670] [serial = 430] [outer = 0x12b2dbc00] 08:04:07 INFO - PROCESS | 1670 | 1464707047631 Marionette DEBUG loaded listener.js 08:04:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bf42400) [pid = 1670] [serial = 431] [outer = 0x12b2dbc00] 08:04:07 INFO - PROCESS | 1670 | 1464707047973 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]]]}] 08:04:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:04:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 08:04:08 INFO - PROCESS | 1670 | 1464707048008 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:04:08 INFO - PROCESS | 1670 | 1464707048009 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:04:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:04:08 INFO - PROCESS | 1670 | 1464707048011 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:04:08 INFO - PROCESS | 1670 | 1464707048012 Marionette TRACE conn2 <- [1,550,null,{}] 08:04:08 INFO - PROCESS | 1670 | 1464707048019 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}] 08:04:08 INFO - PROCESS | 1670 | 1464707048132 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:04:08 INFO - PROCESS | 1670 | 1464707048172 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f68800 == 47 [pid = 1670] [id = 145] 08:04:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12ba9ac00) [pid = 1670] [serial = 432] [outer = 0x0] 08:04:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12c11cc00) [pid = 1670] [serial = 433] [outer = 0x12ba9ac00] 08:04:08 INFO - PROCESS | 1670 | 1464707048202 Marionette DEBUG loaded listener.js 08:04:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12c12a800) [pid = 1670] [serial = 434] [outer = 0x12ba9ac00] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x113d0ac00) [pid = 1670] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1160e9c00) [pid = 1670] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1247e6c00) [pid = 1670] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119093800) [pid = 1670] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x128b8bc00) [pid = 1670] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b12a000) [pid = 1670] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12ae77800) [pid = 1670] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12af4e000) [pid = 1670] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b145400) [pid = 1670] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123816000) [pid = 1670] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x113d04000) [pid = 1670] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1247e6400) [pid = 1670] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x120eecc00) [pid = 1670] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1185f7400) [pid = 1670] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x117594000) [pid = 1670] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11919c400) [pid = 1670] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:04:08 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x123662800) [pid = 1670] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:04:08 INFO - PROCESS | 1670 | 1464707048622 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]]]}] 08:04:08 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. 08:04:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 624ms 08:04:08 INFO - PROCESS | 1670 | 1464707048637 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:04:08 INFO - PROCESS | 1670 | 1464707048638 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:04:08 INFO - PROCESS | 1670 | 1464707048641 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:04:08 INFO - PROCESS | 1670 | 1464707048642 Marionette TRACE conn2 <- [1,554,null,{}] 08:04:08 INFO - PROCESS | 1670 | 1464707048645 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}] 08:04:08 INFO - PROCESS | 1670 | 1464707048772 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:04:08 INFO - PROCESS | 1670 | 1464707048799 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296b5000 == 48 [pid = 1670] [id = 146] 08:04:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x112e93000) [pid = 1670] [serial = 435] [outer = 0x0] 08:04:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11945a800) [pid = 1670] [serial = 436] [outer = 0x112e93000] 08:04:08 INFO - PROCESS | 1670 | 1464707048828 Marionette DEBUG loaded listener.js 08:04:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bf3a800) [pid = 1670] [serial = 437] [outer = 0x112e93000] 08:04:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:09 INFO - PROCESS | 1670 | 1464707049177 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]]]}] 08:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 568ms 08:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:04:09 INFO - PROCESS | 1670 | 1464707049210 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:04:09 INFO - PROCESS | 1670 | 1464707049212 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:04:09 INFO - PROCESS | 1670 | 1464707049215 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:04:09 INFO - PROCESS | 1670 | 1464707049217 Marionette TRACE conn2 <- [1,558,null,{}] 08:04:09 INFO - PROCESS | 1670 | 1464707049220 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}] 08:04:09 INFO - PROCESS | 1670 | 1464707049367 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:04:09 INFO - PROCESS | 1670 | 1464707049381 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a96c000 == 49 [pid = 1670] [id = 147] 08:04:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b12a000) [pid = 1670] [serial = 438] [outer = 0x0] 08:04:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12c123800) [pid = 1670] [serial = 439] [outer = 0x12b12a000] 08:04:09 INFO - PROCESS | 1670 | 1464707049422 Marionette DEBUG loaded listener.js 08:04:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12c451000) [pid = 1670] [serial = 440] [outer = 0x12b12a000] 08:04:09 INFO - PROCESS | 1670 | 1464707049816 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]]]}] 08:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 621ms 08:04:09 INFO - PROCESS | 1670 | 1464707049835 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:04:09 INFO - PROCESS | 1670 | 1464707049837 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:04:09 INFO - PROCESS | 1670 | 1464707049839 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:04:09 INFO - PROCESS | 1670 | 1464707049840 Marionette TRACE conn2 <- [1,562,null,{}] 08:04:09 INFO - PROCESS | 1670 | 1464707049842 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}] 08:04:09 INFO - PROCESS | 1670 | 1464707049922 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:04:09 INFO - PROCESS | 1670 | 1464707049968 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b21e800 == 50 [pid = 1670] [id = 148] 08:04:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12c450000) [pid = 1670] [serial = 441] [outer = 0x0] 08:04:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12c455800) [pid = 1670] [serial = 442] [outer = 0x12c450000] 08:04:09 INFO - PROCESS | 1670 | 1464707049992 Marionette DEBUG loaded listener.js 08:04:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12c805400) [pid = 1670] [serial = 443] [outer = 0x12c450000] 08:04:10 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:10 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:10 INFO - PROCESS | 1670 | 1464707050247 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]]]}] 08:04:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:04:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 467ms 08:04:10 INFO - PROCESS | 1670 | 1464707050307 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:04:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:04:10 INFO - PROCESS | 1670 | 1464707050318 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:04:10 INFO - PROCESS | 1670 | 1464707050322 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:04:10 INFO - PROCESS | 1670 | 1464707050323 Marionette TRACE conn2 <- [1,566,null,{}] 08:04:10 INFO - PROCESS | 1670 | 1464707050325 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}] 08:04:10 INFO - PROCESS | 1670 | 1464707050405 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:04:10 INFO - PROCESS | 1670 | 1464707050409 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c499800 == 51 [pid = 1670] [id = 149] 08:04:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12a92f400) [pid = 1670] [serial = 444] [outer = 0x0] 08:04:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12a935c00) [pid = 1670] [serial = 445] [outer = 0x12a92f400] 08:04:10 INFO - PROCESS | 1670 | 1464707050434 Marionette DEBUG loaded listener.js 08:04:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12a93a000) [pid = 1670] [serial = 446] [outer = 0x12a92f400] 08:04:10 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:10 INFO - PROCESS | 1670 | 1464707050892 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]]]}] 08:04:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:04:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 618ms 08:04:10 INFO - PROCESS | 1670 | 1464707050941 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:04:10 INFO - PROCESS | 1670 | 1464707050944 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:04:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:04:10 INFO - PROCESS | 1670 | 1464707050947 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:04:10 INFO - PROCESS | 1670 | 1464707050950 Marionette TRACE conn2 <- [1,570,null,{}] 08:04:10 INFO - PROCESS | 1670 | 1464707050954 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}] 08:04:11 INFO - PROCESS | 1670 | 1464707051058 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:04:11 INFO - PROCESS | 1670 | 1464707051120 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x116977800 == 52 [pid = 1670] [id = 150] 08:04:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116772000) [pid = 1670] [serial = 447] [outer = 0x0] 08:04:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11766c000) [pid = 1670] [serial = 448] [outer = 0x116772000] 08:04:11 INFO - PROCESS | 1670 | 1464707051150 Marionette DEBUG loaded listener.js 08:04:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11892a000) [pid = 1670] [serial = 449] [outer = 0x116772000] 08:04:11 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:11 INFO - PROCESS | 1670 | 1464707051568 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]]]}] 08:04:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:04:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 674ms 08:04:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:04:11 INFO - PROCESS | 1670 | 1464707051622 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:04:11 INFO - PROCESS | 1670 | 1464707051626 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:04:11 INFO - PROCESS | 1670 | 1464707051631 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:04:11 INFO - PROCESS | 1670 | 1464707051632 Marionette TRACE conn2 <- [1,574,null,{}] 08:04:11 INFO - PROCESS | 1670 | 1464707051635 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}] 08:04:11 INFO - PROCESS | 1670 | 1464707051738 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:04:11 INFO - PROCESS | 1670 | 1464707051805 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x116083800 == 53 [pid = 1670] [id = 151] 08:04:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1191abc00) [pid = 1670] [serial = 450] [outer = 0x0] 08:04:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12362b800) [pid = 1670] [serial = 451] [outer = 0x1191abc00] 08:04:11 INFO - PROCESS | 1670 | 1464707051836 Marionette DEBUG loaded listener.js 08:04:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1242f1400) [pid = 1670] [serial = 452] [outer = 0x1191abc00] 08:04:12 INFO - PROCESS | 1670 | 1464707052283 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]]]}] 08:04:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:04:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 08:04:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:04:12 INFO - PROCESS | 1670 | 1464707052302 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:04:12 INFO - PROCESS | 1670 | 1464707052303 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:04:12 INFO - PROCESS | 1670 | 1464707052306 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:04:12 INFO - PROCESS | 1670 | 1464707052308 Marionette TRACE conn2 <- [1,578,null,{}] 08:04:12 INFO - PROCESS | 1670 | 1464707052333 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}] 08:04:12 INFO - PROCESS | 1670 | 1464707052451 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:04:12 INFO - PROCESS | 1670 | 1464707052499 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd6000 == 54 [pid = 1670] [id = 152] 08:04:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x128b86c00) [pid = 1670] [serial = 453] [outer = 0x0] 08:04:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x128db3c00) [pid = 1670] [serial = 454] [outer = 0x128b86c00] 08:04:12 INFO - PROCESS | 1670 | 1464707052529 Marionette DEBUG loaded listener.js 08:04:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12950dc00) [pid = 1670] [serial = 455] [outer = 0x128b86c00] 08:04:12 INFO - PROCESS | 1670 | 1464707052933 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]]]}] 08:04:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:04:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 08:04:12 INFO - PROCESS | 1670 | 1464707052979 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:04:12 INFO - PROCESS | 1670 | 1464707052981 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:04:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:04:12 INFO - PROCESS | 1670 | 1464707052984 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:04:12 INFO - PROCESS | 1670 | 1464707052985 Marionette TRACE conn2 <- [1,582,null,{}] 08:04:12 INFO - PROCESS | 1670 | 1464707052987 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}] 08:04:13 INFO - PROCESS | 1670 | 1464707053104 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:04:13 INFO - PROCESS | 1670 | 1464707053177 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c846800 == 55 [pid = 1670] [id = 153] 08:04:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12a930400) [pid = 1670] [serial = 456] [outer = 0x0] 08:04:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12a93ac00) [pid = 1670] [serial = 457] [outer = 0x12a930400] 08:04:13 INFO - PROCESS | 1670 | 1464707053208 Marionette DEBUG loaded listener.js 08:04:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12af4e000) [pid = 1670] [serial = 458] [outer = 0x12a930400] 08:04:13 INFO - PROCESS | 1670 | 1464707053676 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]]]}] 08:04:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:04:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 720ms 08:04:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:04:13 INFO - PROCESS | 1670 | 1464707053704 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:04:13 INFO - PROCESS | 1670 | 1464707053705 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:04:13 INFO - PROCESS | 1670 | 1464707053708 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:04:13 INFO - PROCESS | 1670 | 1464707053709 Marionette TRACE conn2 <- [1,586,null,{}] 08:04:13 INFO - PROCESS | 1670 | 1464707053712 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}] 08:04:13 INFO - PROCESS | 1670 | 1464707053810 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:04:13 INFO - PROCESS | 1670 | 1464707053872 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1166d9000 == 56 [pid = 1670] [id = 154] 08:04:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x115e44000) [pid = 1670] [serial = 459] [outer = 0x0] 08:04:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x128b82000) [pid = 1670] [serial = 460] [outer = 0x115e44000] 08:04:13 INFO - PROCESS | 1670 | 1464707053903 Marionette DEBUG loaded listener.js 08:04:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12b14d400) [pid = 1670] [serial = 461] [outer = 0x115e44000] 08:04:14 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:14 INFO - PROCESS | 1670 | 1464707054473 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]]]}] 08:04:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:04:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 773ms 08:04:14 INFO - PROCESS | 1670 | 1464707054481 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:04:14 INFO - PROCESS | 1670 | 1464707054483 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:04:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:04:14 INFO - PROCESS | 1670 | 1464707054487 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:04:14 INFO - PROCESS | 1670 | 1464707054489 Marionette TRACE conn2 <- [1,590,null,{}] 08:04:14 INFO - PROCESS | 1670 | 1464707054493 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}] 08:04:14 INFO - PROCESS | 1670 | 1464707054589 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:04:14 INFO - PROCESS | 1670 | 1464707054636 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x119440800 == 57 [pid = 1670] [id = 155] 08:04:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x113d05c00) [pid = 1670] [serial = 462] [outer = 0x0] 08:04:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x11676c800) [pid = 1670] [serial = 463] [outer = 0x113d05c00] 08:04:14 INFO - PROCESS | 1670 | 1464707054663 Marionette DEBUG loaded listener.js 08:04:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1181e9c00) [pid = 1670] [serial = 464] [outer = 0x113d05c00] 08:04:15 INFO - PROCESS | 1670 | 1464707055069 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]]]}] 08:04:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:04:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 624ms 08:04:15 INFO - PROCESS | 1670 | 1464707055110 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:04:15 INFO - PROCESS | 1670 | 1464707055114 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:04:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:04:15 INFO - PROCESS | 1670 | 1464707055118 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:04:15 INFO - PROCESS | 1670 | 1464707055120 Marionette TRACE conn2 <- [1,594,null,{}] 08:04:15 INFO - PROCESS | 1670 | 1464707055123 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}] 08:04:15 INFO - PROCESS | 1670 | 1464707055213 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:04:15 INFO - PROCESS | 1670 | 1464707055263 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189cc800 == 58 [pid = 1670] [id = 156] 08:04:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x118948400) [pid = 1670] [serial = 465] [outer = 0x0] 08:04:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x120ee5000) [pid = 1670] [serial = 466] [outer = 0x118948400] 08:04:15 INFO - PROCESS | 1670 | 1464707055290 Marionette DEBUG loaded listener.js 08:04:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x123812000) [pid = 1670] [serial = 467] [outer = 0x118948400] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12b21e800 == 57 [pid = 1670] [id = 148] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12a96c000 == 56 [pid = 1670] [id = 147] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1296b5000 == 55 [pid = 1670] [id = 146] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x128f68800 == 54 [pid = 1670] [id = 145] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x127838000 == 53 [pid = 1670] [id = 144] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12bf41800) [pid = 1670] [serial = 388] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12675f000 == 52 [pid = 1670] [id = 143] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12474e800 == 51 [pid = 1670] [id = 142] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1166f7000 == 50 [pid = 1670] [id = 141] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x122f03000 == 49 [pid = 1670] [id = 140] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x119438000 == 48 [pid = 1670] [id = 139] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11697b000 == 47 [pid = 1670] [id = 138] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x116f17800 == 46 [pid = 1670] [id = 137] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1166ec000 == 45 [pid = 1670] [id = 136] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4dc000 == 44 [pid = 1670] [id = 133] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x122f1d800 == 43 [pid = 1670] [id = 132] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x116123800 == 42 [pid = 1670] [id = 131] 08:04:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12afbb800 == 41 [pid = 1670] [id = 130] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12b149c00) [pid = 1670] [serial = 293] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12af57800) [pid = 1670] [serial = 370] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b14c800) [pid = 1670] [serial = 373] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12b2dcc00) [pid = 1670] [serial = 376] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126081800) [pid = 1670] [serial = 361] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x126bd6800) [pid = 1670] [serial = 362] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1161f3400) [pid = 1670] [serial = 341] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x113df6400) [pid = 1670] [serial = 340] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x126726400) [pid = 1670] [serial = 350] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x126084400) [pid = 1670] [serial = 349] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x124034800) [pid = 1670] [serial = 347] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x123484800) [pid = 1670] [serial = 346] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x118944800) [pid = 1670] [serial = 355] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x117676000) [pid = 1670] [serial = 352] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1185f7000) [pid = 1670] [serial = 353] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1191ab400) [pid = 1670] [serial = 356] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1210cd400) [pid = 1670] [serial = 358] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1246ec400) [pid = 1670] [serial = 359] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12892d400) [pid = 1670] [serial = 364] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118947400) [pid = 1670] [serial = 344] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x118599c00) [pid = 1670] [serial = 343] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x123627800) [pid = 1670] [serial = 380] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12bf41c00) [pid = 1670] [serial = 386] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1184c6c00) [pid = 1670] [serial = 379] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12950a400) [pid = 1670] [serial = 382] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12bac5c00) [pid = 1670] [serial = 385] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12ba9cc00) [pid = 1670] [serial = 377] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x129290c00) [pid = 1670] [serial = 367] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12ae74000) [pid = 1670] [serial = 368] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b2d7800) [pid = 1670] [serial = 374] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12babe400) [pid = 1670] [serial = 383] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12b131000) [pid = 1670] [serial = 371] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128b89400) [pid = 1670] [serial = 365] [outer = 0x0] [url = about:blank] 08:04:15 INFO - PROCESS | 1670 | 1464707055674 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]]]}] 08:04:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:04:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 569ms 08:04:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:04:15 INFO - PROCESS | 1670 | 1464707055687 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:04:15 INFO - PROCESS | 1670 | 1464707055689 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:04:15 INFO - PROCESS | 1670 | 1464707055691 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:04:15 INFO - PROCESS | 1670 | 1464707055693 Marionette TRACE conn2 <- [1,598,null,{}] 08:04:15 INFO - PROCESS | 1670 | 1464707055701 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}] 08:04:15 INFO - PROCESS | 1670 | 1464707055780 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:04:15 INFO - PROCESS | 1670 | 1464707055845 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180bc800 == 42 [pid = 1670] [id = 157] 08:04:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x123782400) [pid = 1670] [serial = 468] [outer = 0x0] 08:04:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1240d5400) [pid = 1670] [serial = 469] [outer = 0x123782400] 08:04:15 INFO - PROCESS | 1670 | 1464707055875 Marionette DEBUG loaded listener.js 08:04:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126082000) [pid = 1670] [serial = 470] [outer = 0x123782400] 08:04:16 INFO - PROCESS | 1670 | 1464707056157 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]]]}] 08:04:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:04:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 08:04:16 INFO - PROCESS | 1670 | 1464707056212 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:04:16 INFO - PROCESS | 1670 | 1464707056214 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:04:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:04:16 INFO - PROCESS | 1670 | 1464707056220 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:04:16 INFO - PROCESS | 1670 | 1464707056221 Marionette TRACE conn2 <- [1,602,null,{}] 08:04:16 INFO - PROCESS | 1670 | 1464707056223 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}] 08:04:16 INFO - PROCESS | 1670 | 1464707056303 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:04:16 INFO - PROCESS | 1670 | 1464707056307 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12324a000 == 43 [pid = 1670] [id = 158] 08:04:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126726400) [pid = 1670] [serial = 471] [outer = 0x0] 08:04:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12892e800) [pid = 1670] [serial = 472] [outer = 0x126726400] 08:04:16 INFO - PROCESS | 1670 | 1464707056333 Marionette DEBUG loaded listener.js 08:04:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x128b88400) [pid = 1670] [serial = 473] [outer = 0x126726400] 08:04:16 INFO - PROCESS | 1670 | 1464707056637 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]]]}] 08:04:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:04:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 08:04:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:04:16 INFO - PROCESS | 1670 | 1464707056688 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:04:16 INFO - PROCESS | 1670 | 1464707056690 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:04:16 INFO - PROCESS | 1670 | 1464707056692 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:04:16 INFO - PROCESS | 1670 | 1464707056693 Marionette TRACE conn2 <- [1,606,null,{}] 08:04:16 INFO - PROCESS | 1670 | 1464707056695 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}] 08:04:16 INFO - PROCESS | 1670 | 1464707056770 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:04:16 INFO - PROCESS | 1670 | 1464707056774 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x124753000 == 44 [pid = 1670] [id = 159] 08:04:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x128b80400) [pid = 1670] [serial = 474] [outer = 0x0] 08:04:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12950a400) [pid = 1670] [serial = 475] [outer = 0x128b80400] 08:04:16 INFO - PROCESS | 1670 | 1464707056799 Marionette DEBUG loaded listener.js 08:04:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12952bc00) [pid = 1670] [serial = 476] [outer = 0x128b80400] 08:04:17 INFO - PROCESS | 1670 | 1464707057123 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]]]}] 08:04:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:04:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 467ms 08:04:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:04:17 INFO - PROCESS | 1670 | 1464707057160 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:04:17 INFO - PROCESS | 1670 | 1464707057161 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:04:17 INFO - PROCESS | 1670 | 1464707057163 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:04:17 INFO - PROCESS | 1670 | 1464707057165 Marionette TRACE conn2 <- [1,610,null,{}] 08:04:17 INFO - PROCESS | 1670 | 1464707057170 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}] 08:04:17 INFO - PROCESS | 1670 | 1464707057259 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:04:17 INFO - PROCESS | 1670 | 1464707057316 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x126479800 == 45 [pid = 1670] [id = 160] 08:04:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129290c00) [pid = 1670] [serial = 477] [outer = 0x0] 08:04:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12a937800) [pid = 1670] [serial = 478] [outer = 0x129290c00] 08:04:17 INFO - PROCESS | 1670 | 1464707057345 Marionette DEBUG loaded listener.js 08:04:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12b2dc400) [pid = 1670] [serial = 479] [outer = 0x129290c00] 08:04:17 INFO - PROCESS | 1670 | 1464707057624 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]]]}] 08:04:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:04:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 08:04:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:04:17 INFO - PROCESS | 1670 | 1464707057637 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:04:17 INFO - PROCESS | 1670 | 1464707057638 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:04:17 INFO - PROCESS | 1670 | 1464707057640 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:04:17 INFO - PROCESS | 1670 | 1464707057641 Marionette TRACE conn2 <- [1,614,null,{}] 08:04:17 INFO - PROCESS | 1670 | 1464707057643 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}] 08:04:17 INFO - PROCESS | 1670 | 1464707057749 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:04:17 INFO - PROCESS | 1670 | 1464707057761 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x127841800 == 46 [pid = 1670] [id = 161] 08:04:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x129528000) [pid = 1670] [serial = 480] [outer = 0x0] 08:04:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12baa2c00) [pid = 1670] [serial = 481] [outer = 0x129528000] 08:04:17 INFO - PROCESS | 1670 | 1464707057786 Marionette DEBUG loaded listener.js 08:04:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bac8000) [pid = 1670] [serial = 482] [outer = 0x129528000] 08:04:18 INFO - PROCESS | 1670 | 1464707058096 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]]]}] 08:04:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:04:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 08:04:18 INFO - PROCESS | 1670 | 1464707058159 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:04:18 INFO - PROCESS | 1670 | 1464707058160 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:04:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:04:18 INFO - PROCESS | 1670 | 1464707058162 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:04:18 INFO - PROCESS | 1670 | 1464707058163 Marionette TRACE conn2 <- [1,618,null,{}] 08:04:18 INFO - PROCESS | 1670 | 1464707058166 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}] 08:04:18 INFO - PROCESS | 1670 | 1464707058272 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:04:18 INFO - PROCESS | 1670 | 1464707058278 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x129361800 == 47 [pid = 1670] [id = 162] 08:04:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12baa8c00) [pid = 1670] [serial = 483] [outer = 0x0] 08:04:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12bf45c00) [pid = 1670] [serial = 484] [outer = 0x12baa8c00] 08:04:18 INFO - PROCESS | 1670 | 1464707058302 Marionette DEBUG loaded listener.js 08:04:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12c44d400) [pid = 1670] [serial = 485] [outer = 0x12baa8c00] 08:04:18 INFO - PROCESS | 1670 | 1464707058642 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]]]}] 08:04:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:04:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 08:04:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:04:18 INFO - PROCESS | 1670 | 1464707058686 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:04:18 INFO - PROCESS | 1670 | 1464707058687 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:04:18 INFO - PROCESS | 1670 | 1464707058689 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:04:18 INFO - PROCESS | 1670 | 1464707058690 Marionette TRACE conn2 <- [1,622,null,{}] 08:04:18 INFO - PROCESS | 1670 | 1464707058692 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}] 08:04:18 INFO - PROCESS | 1670 | 1464707058787 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:04:18 INFO - PROCESS | 1670 | 1464707058827 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4dc000 == 48 [pid = 1670] [id = 163] 08:04:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12bf41800) [pid = 1670] [serial = 486] [outer = 0x0] 08:04:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12c457000) [pid = 1670] [serial = 487] [outer = 0x12bf41800] 08:04:18 INFO - PROCESS | 1670 | 1464707058852 Marionette DEBUG loaded listener.js 08:04:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12c806000) [pid = 1670] [serial = 488] [outer = 0x12bf41800] 08:04:19 INFO - PROCESS | 1670 | 1464707059158 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]]]}] 08:04:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:04:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 08:04:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:04:19 INFO - PROCESS | 1670 | 1464707059207 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:04:19 INFO - PROCESS | 1670 | 1464707059209 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:04:19 INFO - PROCESS | 1670 | 1464707059211 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:04:19 INFO - PROCESS | 1670 | 1464707059212 Marionette TRACE conn2 <- [1,626,null,{}] 08:04:19 INFO - PROCESS | 1670 | 1464707059214 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}] 08:04:19 INFO - PROCESS | 1670 | 1464707059311 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:04:19 INFO - PROCESS | 1670 | 1464707059322 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afb5000 == 49 [pid = 1670] [id = 164] 08:04:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11267cc00) [pid = 1670] [serial = 489] [outer = 0x0] 08:04:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x112683000) [pid = 1670] [serial = 490] [outer = 0x11267cc00] 08:04:19 INFO - PROCESS | 1670 | 1464707059346 Marionette DEBUG loaded listener.js 08:04:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x112687000) [pid = 1670] [serial = 491] [outer = 0x11267cc00] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12c450000) [pid = 1670] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12b12a000) [pid = 1670] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12b2dbc00) [pid = 1670] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1232d3000) [pid = 1670] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12ba9ac00) [pid = 1670] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x112a6d000) [pid = 1670] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1245c3000) [pid = 1670] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12649ac00) [pid = 1670] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11892b800) [pid = 1670] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126be2000) [pid = 1670] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1265a9c00) [pid = 1670] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12ae77400) [pid = 1670] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x112e93000) [pid = 1670] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:04:19 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1122b0800) [pid = 1670] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:04:19 INFO - PROCESS | 1670 | 1464707059788 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]]]}] 08:04:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:04:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 618ms 08:04:19 INFO - PROCESS | 1670 | 1464707059830 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:04:19 INFO - PROCESS | 1670 | 1464707059832 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:04:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:04:19 INFO - PROCESS | 1670 | 1464707059836 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:04:19 INFO - PROCESS | 1670 | 1464707059838 Marionette TRACE conn2 <- [1,630,null,{}] 08:04:19 INFO - PROCESS | 1670 | 1464707059840 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}] 08:04:19 INFO - PROCESS | 1670 | 1464707059929 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:04:19 INFO - PROCESS | 1670 | 1464707059979 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x126542800 == 50 [pid = 1670] [id = 165] 08:04:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11267f800) [pid = 1670] [serial = 492] [outer = 0x0] 08:04:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x115163000) [pid = 1670] [serial = 493] [outer = 0x11267f800] 08:04:20 INFO - PROCESS | 1670 | 1464707060009 Marionette DEBUG loaded listener.js 08:04:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12c806400) [pid = 1670] [serial = 494] [outer = 0x11267f800] 08:04:20 INFO - PROCESS | 1670 | 1464707060302 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]]]}] 08:04:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:04:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 08:04:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:04:20 INFO - PROCESS | 1670 | 1464707060355 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:04:20 INFO - PROCESS | 1670 | 1464707060356 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:04:20 INFO - PROCESS | 1670 | 1464707060358 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:04:20 INFO - PROCESS | 1670 | 1464707060359 Marionette TRACE conn2 <- [1,634,null,{}] 08:04:20 INFO - PROCESS | 1670 | 1464707060361 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}] 08:04:20 INFO - PROCESS | 1670 | 1464707060442 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:04:20 INFO - PROCESS | 1670 | 1464707060447 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c48f000 == 51 [pid = 1670] [id = 166] 08:04:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11268f000) [pid = 1670] [serial = 495] [outer = 0x0] 08:04:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x112694000) [pid = 1670] [serial = 496] [outer = 0x11268f000] 08:04:20 INFO - PROCESS | 1670 | 1464707060472 Marionette DEBUG loaded listener.js 08:04:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x112698000) [pid = 1670] [serial = 497] [outer = 0x11268f000] 08:04:20 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:20 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:04:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms 08:04:20 INFO - PROCESS | 1670 | 1464707060824 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]]]}] 08:04:20 INFO - PROCESS | 1670 | 1464707060831 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:04:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:04:20 INFO - PROCESS | 1670 | 1464707060834 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:04:20 INFO - PROCESS | 1670 | 1464707060837 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:04:20 INFO - PROCESS | 1670 | 1464707060839 Marionette TRACE conn2 <- [1,638,null,{}] 08:04:20 INFO - PROCESS | 1670 | 1464707060841 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}] 08:04:20 INFO - PROCESS | 1670 | 1464707060982 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:04:21 INFO - PROCESS | 1670 | 1464707060994 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c84b800 == 52 [pid = 1670] [id = 167] 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11268e800) [pid = 1670] [serial = 498] [outer = 0x0] 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x112974400) [pid = 1670] [serial = 499] [outer = 0x11268e800] 08:04:21 INFO - PROCESS | 1670 | 1464707061035 Marionette DEBUG loaded listener.js 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x112978400) [pid = 1670] [serial = 500] [outer = 0x11268e800] 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x112695400) [pid = 1670] [serial = 501] [outer = 0x12c80f400] 08:04:21 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:21 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:21 INFO - PROCESS | 1670 | 1464707061462 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]]]}] 08:04:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:04:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 669ms 08:04:21 INFO - PROCESS | 1670 | 1464707061515 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:04:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:04:21 INFO - PROCESS | 1670 | 1464707061516 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:04:21 INFO - PROCESS | 1670 | 1464707061518 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:04:21 INFO - PROCESS | 1670 | 1464707061519 Marionette TRACE conn2 <- [1,642,null,{}] 08:04:21 INFO - PROCESS | 1670 | 1464707061529 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}] 08:04:21 INFO - PROCESS | 1670 | 1464707061614 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:04:21 INFO - PROCESS | 1670 | 1464707061621 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cc3e800 == 53 [pid = 1670] [id = 168] 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x112697c00) [pid = 1670] [serial = 502] [outer = 0x0] 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11297c400) [pid = 1670] [serial = 503] [outer = 0x112697c00] 08:04:21 INFO - PROCESS | 1670 | 1464707061645 Marionette DEBUG loaded listener.js 08:04:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x116aa9c00) [pid = 1670] [serial = 504] [outer = 0x112697c00] 08:04:22 INFO - PROCESS | 1670 | 1464707062137 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]]]}] 08:04:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:04:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 08:04:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:04:22 INFO - PROCESS | 1670 | 1464707062189 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:04:22 INFO - PROCESS | 1670 | 1464707062192 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:04:22 INFO - PROCESS | 1670 | 1464707062195 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:04:22 INFO - PROCESS | 1670 | 1464707062198 Marionette TRACE conn2 <- [1,646,null,{}] 08:04:22 INFO - PROCESS | 1670 | 1464707062201 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}] 08:04:22 INFO - PROCESS | 1670 | 1464707062304 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:04:22 INFO - PROCESS | 1670 | 1464707062405 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f13800 == 54 [pid = 1670] [id = 169] 08:04:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x112d8f800) [pid = 1670] [serial = 505] [outer = 0x0] 08:04:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x113d6b000) [pid = 1670] [serial = 506] [outer = 0x112d8f800] 08:04:22 INFO - PROCESS | 1670 | 1464707062435 Marionette DEBUG loaded listener.js 08:04:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11676dc00) [pid = 1670] [serial = 507] [outer = 0x112d8f800] 08:04:22 INFO - PROCESS | 1670 | 1464707062839 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]]]}] 08:04:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:04:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 08:04:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:04:22 INFO - PROCESS | 1670 | 1464707062869 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:04:22 INFO - PROCESS | 1670 | 1464707062873 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:04:22 INFO - PROCESS | 1670 | 1464707062877 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:04:22 INFO - PROCESS | 1670 | 1464707062879 Marionette TRACE conn2 <- [1,650,null,{}] 08:04:22 INFO - PROCESS | 1670 | 1464707062882 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}] 08:04:22 INFO - PROCESS | 1670 | 1464707062984 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:04:23 INFO - PROCESS | 1670 | 1464707063034 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12453d800 == 55 [pid = 1670] [id = 170] 08:04:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x116aaa400) [pid = 1670] [serial = 508] [outer = 0x0] 08:04:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x118033400) [pid = 1670] [serial = 509] [outer = 0x116aaa400] 08:04:23 INFO - PROCESS | 1670 | 1464707063063 Marionette DEBUG loaded listener.js 08:04:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1185f0400) [pid = 1670] [serial = 510] [outer = 0x116aaa400] 08:04:23 INFO - PROCESS | 1670 | 1464707063472 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]]]}] 08:04:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:04:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 621ms 08:04:23 INFO - PROCESS | 1670 | 1464707063500 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:04:23 INFO - PROCESS | 1670 | 1464707063502 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:04:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:04:23 INFO - PROCESS | 1670 | 1464707063505 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:04:23 INFO - PROCESS | 1670 | 1464707063507 Marionette TRACE conn2 <- [1,654,null,{}] 08:04:23 INFO - PROCESS | 1670 | 1464707063515 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}] 08:04:23 INFO - PROCESS | 1670 | 1464707063617 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:04:23 INFO - PROCESS | 1670 | 1464707063706 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cc41000 == 56 [pid = 1670] [id = 171] 08:04:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1210ce400) [pid = 1670] [serial = 511] [outer = 0x0] 08:04:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x124524800) [pid = 1670] [serial = 512] [outer = 0x1210ce400] 08:04:23 INFO - PROCESS | 1670 | 1464707063736 Marionette DEBUG loaded listener.js 08:04:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x126419c00) [pid = 1670] [serial = 513] [outer = 0x1210ce400] 08:04:24 INFO - PROCESS | 1670 | 1464707064144 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]]]}] 08:04:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:04:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 674ms 08:04:24 INFO - PROCESS | 1670 | 1464707064180 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:04:24 INFO - PROCESS | 1670 | 1464707064181 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:04:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:04:24 INFO - PROCESS | 1670 | 1464707064184 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:04:24 INFO - PROCESS | 1670 | 1464707064185 Marionette TRACE conn2 <- [1,658,null,{}] 08:04:24 INFO - PROCESS | 1670 | 1464707064188 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}] 08:04:24 INFO - PROCESS | 1670 | 1464707064288 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:04:24 INFO - PROCESS | 1670 | 1464707064338 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf31800 == 57 [pid = 1670] [id = 172] 08:04:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12892c400) [pid = 1670] [serial = 514] [outer = 0x0] 08:04:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x129502400) [pid = 1670] [serial = 515] [outer = 0x12892c400] 08:04:24 INFO - PROCESS | 1670 | 1464707064367 Marionette DEBUG loaded listener.js 08:04:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12a92d800) [pid = 1670] [serial = 516] [outer = 0x12892c400] 08:04:24 INFO - PROCESS | 1670 | 1464707064772 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]]]}] 08:04:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:04:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms 08:04:24 INFO - PROCESS | 1670 | 1464707064806 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:04:24 INFO - PROCESS | 1670 | 1464707064807 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:04:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:04:24 INFO - PROCESS | 1670 | 1464707064810 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:04:24 INFO - PROCESS | 1670 | 1464707064811 Marionette TRACE conn2 <- [1,662,null,{}] 08:04:24 INFO - PROCESS | 1670 | 1464707064814 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}] 08:04:24 INFO - PROCESS | 1670 | 1464707064924 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:04:25 INFO - PROCESS | 1670 | 1464707065006 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1185d6000 == 58 [pid = 1670] [id = 173] 08:04:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1161a5c00) [pid = 1670] [serial = 517] [outer = 0x0] 08:04:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12a930800) [pid = 1670] [serial = 518] [outer = 0x1161a5c00] 08:04:25 INFO - PROCESS | 1670 | 1464707065035 Marionette DEBUG loaded listener.js 08:04:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12b123800) [pid = 1670] [serial = 519] [outer = 0x1161a5c00] 08:04:25 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:25 INFO - PROCESS | 1670 | 1464707065620 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]]]}] 08:04:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:04:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 819ms 08:04:25 INFO - PROCESS | 1670 | 1464707065630 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:04:25 INFO - PROCESS | 1670 | 1464707065632 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:04:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:04:25 INFO - PROCESS | 1670 | 1464707065636 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:04:25 INFO - PROCESS | 1670 | 1464707065638 Marionette TRACE conn2 <- [1,666,null,{}] 08:04:25 INFO - PROCESS | 1670 | 1464707065641 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}] 08:04:25 INFO - PROCESS | 1670 | 1464707065735 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:04:25 INFO - PROCESS | 1670 | 1464707065784 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x11943e800 == 59 [pid = 1670] [id = 174] 08:04:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x112693800) [pid = 1670] [serial = 520] [outer = 0x0] 08:04:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x113347800) [pid = 1670] [serial = 521] [outer = 0x112693800] 08:04:25 INFO - PROCESS | 1670 | 1464707065812 Marionette DEBUG loaded listener.js 08:04:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1160f3c00) [pid = 1670] [serial = 522] [outer = 0x112693800] 08:04:26 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:26 INFO - PROCESS | 1670 | [1670] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:04:26 INFO - PROCESS | 1670 | 1464707066201 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]]]}] 08:04:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:04:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 08:04:26 INFO - PROCESS | 1670 | 1464707066266 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:04:26 INFO - PROCESS | 1670 | 1464707066271 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:04:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:04:26 INFO - PROCESS | 1670 | 1464707066276 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:04:26 INFO - PROCESS | 1670 | 1464707066278 Marionette TRACE conn2 <- [1,670,null,{}] 08:04:26 INFO - PROCESS | 1670 | 1464707066281 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}] 08:04:26 INFO - PROCESS | 1670 | 1464707066372 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:04:26 INFO - PROCESS | 1670 | 1464707066435 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a98800 == 60 [pid = 1670] [id = 175] 08:04:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1169a1c00) [pid = 1670] [serial = 523] [outer = 0x0] 08:04:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x116aae000) [pid = 1670] [serial = 524] [outer = 0x1169a1c00] 08:04:26 INFO - PROCESS | 1670 | 1464707066462 Marionette DEBUG loaded listener.js 08:04:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x118036000) [pid = 1670] [serial = 525] [outer = 0x1169a1c00] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12c84b800 == 59 [pid = 1670] [id = 167] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12c48f000 == 58 [pid = 1670] [id = 166] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x126542800 == 57 [pid = 1670] [id = 165] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12afb5000 == 56 [pid = 1670] [id = 164] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4dc000 == 55 [pid = 1670] [id = 163] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x129361800 == 54 [pid = 1670] [id = 162] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x127841800 == 53 [pid = 1670] [id = 161] 08:04:26 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1247e0800) [pid = 1670] [serial = 397] [outer = 0x0] [url = about:blank] 08:04:26 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12952c400) [pid = 1670] [serial = 400] [outer = 0x0] [url = about:blank] 08:04:26 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1198dc400) [pid = 1670] [serial = 394] [outer = 0x0] [url = about:blank] 08:04:26 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12baa6400) [pid = 1670] [serial = 403] [outer = 0x0] [url = about:blank] 08:04:26 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x116183800) [pid = 1670] [serial = 391] [outer = 0x0] [url = about:blank] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x126479800 == 52 [pid = 1670] [id = 160] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x124753000 == 51 [pid = 1670] [id = 159] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12324a000 == 50 [pid = 1670] [id = 158] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1180bc800 == 49 [pid = 1670] [id = 157] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1189cc800 == 48 [pid = 1670] [id = 156] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x119440800 == 47 [pid = 1670] [id = 155] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd6000 == 46 [pid = 1670] [id = 152] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x116083800 == 45 [pid = 1670] [id = 151] 08:04:26 INFO - PROCESS | 1670 | --DOCSHELL 0x116977800 == 44 [pid = 1670] [id = 150] 08:04:26 INFO - PROCESS | 1670 | 1464707066885 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]]]}] 08:04:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:04:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 621ms 08:04:26 INFO - PROCESS | 1670 | 1464707066902 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:04:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:04:26 INFO - PROCESS | 1670 | 1464707066903 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:04:26 INFO - PROCESS | 1670 | 1464707066906 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:04:26 INFO - PROCESS | 1670 | 1464707066908 Marionette TRACE conn2 <- [1,674,null,{}] 08:04:26 INFO - PROCESS | 1670 | 1464707066916 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}] 08:04:27 INFO - PROCESS | 1670 | 1464707066996 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12c451000) [pid = 1670] [serial = 440] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12c805400) [pid = 1670] [serial = 443] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12c455800) [pid = 1670] [serial = 442] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12c123800) [pid = 1670] [serial = 439] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12bf42400) [pid = 1670] [serial = 431] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x123624c00) [pid = 1670] [serial = 412] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12c12a800) [pid = 1670] [serial = 434] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12c11f800) [pid = 1670] [serial = 389] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12c11cc00) [pid = 1670] [serial = 433] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1247e0000) [pid = 1670] [serial = 415] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126726c00) [pid = 1670] [serial = 418] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1198de000) [pid = 1670] [serial = 410] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12a7b2800) [pid = 1670] [serial = 424] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128d79800) [pid = 1670] [serial = 421] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12b14d800) [pid = 1670] [serial = 427] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x119092800) [pid = 1670] [serial = 409] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12bac0800) [pid = 1670] [serial = 430] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12bf3a800) [pid = 1670] [serial = 437] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11945a800) [pid = 1670] [serial = 436] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x116773400) [pid = 1670] [serial = 407] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b143800) [pid = 1670] [serial = 425] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x115e40400) [pid = 1670] [serial = 406] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x123c0dc00) [pid = 1670] [serial = 413] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12b2da800) [pid = 1670] [serial = 428] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a628800) [pid = 1670] [serial = 422] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12640b800) [pid = 1670] [serial = 416] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x126be2800) [pid = 1670] [serial = 419] [outer = 0x0] [url = about:blank] 08:04:27 INFO - PROCESS | 1670 | 1464707067056 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x116976000 == 45 [pid = 1670] [id = 176] 08:04:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x112970800) [pid = 1670] [serial = 526] [outer = 0x0] 08:04:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116a68000) [pid = 1670] [serial = 527] [outer = 0x112970800] 08:04:27 INFO - PROCESS | 1670 | 1464707067086 Marionette DEBUG loaded listener.js 08:04:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119024400) [pid = 1670] [serial = 528] [outer = 0x112970800] 08:04:27 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:27 INFO - PROCESS | 1670 | [1670] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:04:27 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:04:27 INFO - PROCESS | 1670 | 1464707067366 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]]]}] 08:04:27 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 08:04:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 474ms 08:04:27 INFO - PROCESS | 1670 | 1464707067389 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:04:27 INFO - PROCESS | 1670 | 1464707067391 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:04:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:04:27 INFO - PROCESS | 1670 | 1464707067393 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:04:27 INFO - PROCESS | 1670 | 1464707067394 Marionette TRACE conn2 <- [1,678,null,{}] 08:04:27 INFO - PROCESS | 1670 | 1464707067397 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}] 08:04:27 INFO - PROCESS | 1670 | 1464707067523 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:04:27 INFO - PROCESS | 1670 | 1464707067530 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199c2000 == 46 [pid = 1670] [id = 177] 08:04:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119097800) [pid = 1670] [serial = 529] [outer = 0x0] 08:04:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11945c400) [pid = 1670] [serial = 530] [outer = 0x119097800] 08:04:27 INFO - PROCESS | 1670 | 1464707067573 Marionette DEBUG loaded listener.js 08:04:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1210cfc00) [pid = 1670] [serial = 531] [outer = 0x119097800] 08:04:28 INFO - PROCESS | 1670 | 1464707068016 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]]]}] 08:04:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:04:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 08:04:28 INFO - PROCESS | 1670 | 1464707068063 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:04:28 INFO - PROCESS | 1670 | 1464707068065 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:04:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:04:28 INFO - PROCESS | 1670 | 1464707068067 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:04:28 INFO - PROCESS | 1670 | 1464707068068 Marionette TRACE conn2 <- [1,682,null,{}] 08:04:28 INFO - PROCESS | 1670 | 1464707068077 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}] 08:04:28 INFO - PROCESS | 1670 | 1464707068152 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:04:28 INFO - PROCESS | 1670 | 1464707068156 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x123251000 == 47 [pid = 1670] [id = 178] 08:04:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11998ec00) [pid = 1670] [serial = 532] [outer = 0x0] 08:04:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x123777c00) [pid = 1670] [serial = 533] [outer = 0x11998ec00] 08:04:28 INFO - PROCESS | 1670 | 1464707068181 Marionette DEBUG loaded listener.js 08:04:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x123c94800) [pid = 1670] [serial = 534] [outer = 0x11998ec00] 08:04:28 INFO - PROCESS | 1670 | 1464707068979 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]]]}] 08:04:28 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) 08:04:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 927ms 08:04:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:04:29 INFO - PROCESS | 1670 | 1464707068994 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:04:29 INFO - PROCESS | 1670 | 1464707068995 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:04:29 INFO - PROCESS | 1670 | 1464707068997 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:04:29 INFO - PROCESS | 1670 | 1464707068999 Marionette TRACE conn2 <- [1,686,null,{}] 08:04:29 INFO - PROCESS | 1670 | 1464707069002 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}] 08:04:29 INFO - PROCESS | 1670 | 1464707069118 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:04:29 INFO - PROCESS | 1670 | 1464707069133 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x124095000 == 48 [pid = 1670] [id = 179] 08:04:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x123f78000) [pid = 1670] [serial = 535] [outer = 0x0] 08:04:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1247df000) [pid = 1670] [serial = 536] [outer = 0x123f78000] 08:04:29 INFO - PROCESS | 1670 | 1464707069159 Marionette DEBUG loaded listener.js 08:04:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12607a400) [pid = 1670] [serial = 537] [outer = 0x123f78000] 08:04:29 INFO - PROCESS | 1670 | 1464707069944 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]]]}] 08:04:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:04:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 08:04:29 INFO - PROCESS | 1670 | 1464707069969 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:04:29 INFO - PROCESS | 1670 | 1464707069971 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:04:29 INFO - PROCESS | 1670 | 1464707069973 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:04:29 INFO - PROCESS | 1670 | 1464707069974 Marionette TRACE conn2 <- [1,690,null,{}] 08:04:29 INFO - PROCESS | 1670 | 1464707069976 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}] 08:04:30 INFO - PROCESS | 1670 | 1464707070074 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:04:30 INFO - PROCESS | 1670 | 1464707070088 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x126471000 == 49 [pid = 1670] [id = 180] 08:04:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x126081400) [pid = 1670] [serial = 538] [outer = 0x0] 08:04:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1265ad800) [pid = 1670] [serial = 539] [outer = 0x126081400] 08:04:30 INFO - PROCESS | 1670 | 1464707070113 Marionette DEBUG loaded listener.js 08:04:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126bda000) [pid = 1670] [serial = 540] [outer = 0x126081400] 08:04:30 INFO - PROCESS | 1670 | 1464707070924 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]]]}] 08:04:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:04:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 08:04:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:04:30 INFO - PROCESS | 1670 | 1464707070941 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:04:30 INFO - PROCESS | 1670 | 1464707070943 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:04:30 INFO - PROCESS | 1670 | 1464707070945 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:04:30 INFO - PROCESS | 1670 | 1464707070946 Marionette TRACE conn2 <- [1,694,null,{}] 08:04:30 INFO - PROCESS | 1670 | 1464707070948 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}] 08:04:31 INFO - PROCESS | 1670 | 1464707071041 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:04:31 INFO - PROCESS | 1670 | 1464707071045 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x127833800 == 50 [pid = 1670] [id = 181] 08:04:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x123f78c00) [pid = 1670] [serial = 541] [outer = 0x0] 08:04:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12892ac00) [pid = 1670] [serial = 542] [outer = 0x123f78c00] 08:04:31 INFO - PROCESS | 1670 | 1464707071071 Marionette DEBUG loaded listener.js 08:04:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x128d79800) [pid = 1670] [serial = 543] [outer = 0x123f78c00] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1242f3800) [pid = 1670] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x116772000) [pid = 1670] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12a92f400) [pid = 1670] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x118948400) [pid = 1670] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x126726400) [pid = 1670] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x128b86c00) [pid = 1670] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1191abc00) [pid = 1670] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x113d05c00) [pid = 1670] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12a930400) [pid = 1670] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x115e44000) [pid = 1670] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x129290c00) [pid = 1670] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11268f000) [pid = 1670] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x128b80400) [pid = 1670] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x123667800) [pid = 1670] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1191a2800) [pid = 1670] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12af52400) [pid = 1670] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x115e43c00) [pid = 1670] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x128db3800) [pid = 1670] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11268e800) [pid = 1670] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12baa8c00) [pid = 1670] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x129528000) [pid = 1670] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12bf41800) [pid = 1670] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11267f800) [pid = 1670] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11267cc00) [pid = 1670] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:04:31 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123782400) [pid = 1670] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:04:31 INFO - PROCESS | 1670 | 1464707071957 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]]]}] 08:04:31 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) 08:04:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1018ms 08:04:31 INFO - PROCESS | 1670 | 1464707071964 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:04:31 INFO - PROCESS | 1670 | 1464707071965 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:04:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:04:31 INFO - PROCESS | 1670 | 1464707071968 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:04:31 INFO - PROCESS | 1670 | 1464707071969 Marionette TRACE conn2 <- [1,698,null,{}] 08:04:31 INFO - PROCESS | 1670 | 1464707071978 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}] 08:04:32 INFO - PROCESS | 1670 | 1464707072073 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:04:32 INFO - PROCESS | 1670 | 1464707072079 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12302f000 == 51 [pid = 1670] [id = 182] 08:04:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11267f800) [pid = 1670] [serial = 544] [outer = 0x0] 08:04:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1169a2800) [pid = 1670] [serial = 545] [outer = 0x11267f800] 08:04:32 INFO - PROCESS | 1670 | 1464707072104 Marionette DEBUG loaded listener.js 08:04:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x124526c00) [pid = 1670] [serial = 546] [outer = 0x11267f800] 08:04:32 INFO - PROCESS | 1670 | 1464707072889 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]]]}] 08:04:32 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) 08:04:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 926ms 08:04:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:04:32 INFO - PROCESS | 1670 | 1464707072895 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:04:32 INFO - PROCESS | 1670 | 1464707072896 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:04:32 INFO - PROCESS | 1670 | 1464707072900 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:04:32 INFO - PROCESS | 1670 | 1464707072901 Marionette TRACE conn2 <- [1,702,null,{}] 08:04:32 INFO - PROCESS | 1670 | 1464707072904 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}] 08:04:32 INFO - PROCESS | 1670 | 1464707072981 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:04:32 INFO - PROCESS | 1670 | 1464707072988 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12893f000 == 52 [pid = 1670] [id = 183] 08:04:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11893ec00) [pid = 1670] [serial = 547] [outer = 0x0] 08:04:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x128b80800) [pid = 1670] [serial = 548] [outer = 0x11893ec00] 08:04:33 INFO - PROCESS | 1670 | 1464707073013 Marionette DEBUG loaded listener.js 08:04:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x129506400) [pid = 1670] [serial = 549] [outer = 0x11893ec00] 08:04:33 INFO - PROCESS | 1670 | 1464707073905 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]]]}] 08:04:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:04:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1021ms 08:04:33 INFO - PROCESS | 1670 | 1464707073920 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:04:33 INFO - PROCESS | 1670 | 1464707073922 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:04:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:04:33 INFO - PROCESS | 1670 | 1464707073938 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:04:33 INFO - PROCESS | 1670 | 1464707073940 Marionette TRACE conn2 <- [1,706,null,{}] 08:04:33 INFO - PROCESS | 1670 | 1464707073944 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}] 08:04:34 INFO - PROCESS | 1670 | 1464707074043 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:04:34 INFO - PROCESS | 1670 | 1464707074090 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1166f8800 == 53 [pid = 1670] [id = 184] 08:04:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11268bc00) [pid = 1670] [serial = 550] [outer = 0x0] 08:04:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x113346400) [pid = 1670] [serial = 551] [outer = 0x11268bc00] 08:04:34 INFO - PROCESS | 1670 | 1464707074122 Marionette DEBUG loaded listener.js 08:04:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116177000) [pid = 1670] [serial = 552] [outer = 0x11268bc00] 08:04:35 INFO - PROCESS | 1670 | 1464707075024 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]]]}] 08:04:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:04:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1135ms 08:04:35 INFO - PROCESS | 1670 | 1464707075061 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:04:35 INFO - PROCESS | 1670 | 1464707075065 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:04:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:04:35 INFO - PROCESS | 1670 | 1464707075069 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:04:35 INFO - PROCESS | 1670 | 1464707075071 Marionette TRACE conn2 <- [1,710,null,{}] 08:04:35 INFO - PROCESS | 1670 | 1464707075074 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}] 08:04:35 INFO - PROCESS | 1670 | 1464707075177 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:04:35 INFO - PROCESS | 1670 | 1464707075224 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x123744800 == 54 [pid = 1670] [id = 185] 08:04:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x116aac800) [pid = 1670] [serial = 553] [outer = 0x0] 08:04:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11893c400) [pid = 1670] [serial = 554] [outer = 0x116aac800] 08:04:35 INFO - PROCESS | 1670 | 1464707075254 Marionette DEBUG loaded listener.js 08:04:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1191a6000) [pid = 1670] [serial = 555] [outer = 0x116aac800] 08:04:36 INFO - PROCESS | 1670 | 1464707076153 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]]]}] 08:04:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:04:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1120ms 08:04:36 INFO - PROCESS | 1670 | 1464707076190 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:04:36 INFO - PROCESS | 1670 | 1464707076192 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:04:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:04:36 INFO - PROCESS | 1670 | 1464707076196 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:04:36 INFO - PROCESS | 1670 | 1464707076200 Marionette TRACE conn2 <- [1,714,null,{}] 08:04:36 INFO - PROCESS | 1670 | 1464707076213 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}] 08:04:36 INFO - PROCESS | 1670 | 1464707076344 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:04:36 INFO - PROCESS | 1670 | 1464707076391 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4c2000 == 55 [pid = 1670] [id = 186] 08:04:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x123c9b400) [pid = 1670] [serial = 556] [outer = 0x0] 08:04:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x123f7e400) [pid = 1670] [serial = 557] [outer = 0x123c9b400] 08:04:36 INFO - PROCESS | 1670 | 1464707076422 Marionette DEBUG loaded listener.js 08:04:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x124ca9c00) [pid = 1670] [serial = 558] [outer = 0x123c9b400] 08:04:37 INFO - PROCESS | 1670 | 1464707077423 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]]]}] 08:04:37 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 08:04:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1280ms 08:04:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:04:37 INFO - PROCESS | 1670 | 1464707077475 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:04:37 INFO - PROCESS | 1670 | 1464707077477 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:04:37 INFO - PROCESS | 1670 | 1464707077481 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:04:37 INFO - PROCESS | 1670 | 1464707077483 Marionette TRACE conn2 <- [1,718,null,{}] 08:04:37 INFO - PROCESS | 1670 | 1464707077487 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}] 08:04:37 INFO - PROCESS | 1670 | 1464707077611 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:04:37 INFO - PROCESS | 1670 | 1464707077698 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180b3800 == 56 [pid = 1670] [id = 187] 08:04:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x113b07400) [pid = 1670] [serial = 559] [outer = 0x0] 08:04:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x113d6ac00) [pid = 1670] [serial = 560] [outer = 0x113b07400] 08:04:37 INFO - PROCESS | 1670 | 1464707077727 Marionette DEBUG loaded listener.js 08:04:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1161aa800) [pid = 1670] [serial = 561] [outer = 0x113b07400] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdce800 == 55 [pid = 1670] [id = 135] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12302f000 == 54 [pid = 1670] [id = 182] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x127833800 == 53 [pid = 1670] [id = 181] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x126471000 == 52 [pid = 1670] [id = 180] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x124095000 == 51 [pid = 1670] [id = 179] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x123251000 == 50 [pid = 1670] [id = 178] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1199c2000 == 49 [pid = 1670] [id = 177] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116976000 == 48 [pid = 1670] [id = 176] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116a98800 == 47 [pid = 1670] [id = 175] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x11943e800 == 46 [pid = 1670] [id = 174] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1185d6000 == 45 [pid = 1670] [id = 173] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf31800 == 44 [pid = 1670] [id = 172] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12cc41000 == 43 [pid = 1670] [id = 171] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12453d800 == 42 [pid = 1670] [id = 170] 08:04:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116f13800 == 41 [pid = 1670] [id = 169] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12b131400) [pid = 1670] [serial = 338] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x120eef800) [pid = 1670] [serial = 395] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12bac8800) [pid = 1670] [serial = 404] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x117175800) [pid = 1670] [serial = 392] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b127400) [pid = 1670] [serial = 401] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x126be1800) [pid = 1670] [serial = 398] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b14d400) [pid = 1670] [serial = 461] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x128b82000) [pid = 1670] [serial = 460] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a937800) [pid = 1670] [serial = 478] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x112694000) [pid = 1670] [serial = 496] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x112978400) [pid = 1670] [serial = 500] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x115eacc00) [pid = 1670] [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.] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x112687000) [pid = 1670] [serial = 491] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12c806400) [pid = 1670] [serial = 494] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12952bc00) [pid = 1670] [serial = 476] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12950a400) [pid = 1670] [serial = 475] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12c44d400) [pid = 1670] [serial = 485] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12bac8000) [pid = 1670] [serial = 482] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b2dc400) [pid = 1670] [serial = 479] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x112698000) [pid = 1670] [serial = 497] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x112974400) [pid = 1670] [serial = 499] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12bf45c00) [pid = 1670] [serial = 484] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12baa2c00) [pid = 1670] [serial = 481] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12c457000) [pid = 1670] [serial = 487] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115163000) [pid = 1670] [serial = 493] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112683000) [pid = 1670] [serial = 490] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12c806000) [pid = 1670] [serial = 488] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1240d5400) [pid = 1670] [serial = 469] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126082000) [pid = 1670] [serial = 470] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11892a000) [pid = 1670] [serial = 449] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11766c000) [pid = 1670] [serial = 448] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12a935c00) [pid = 1670] [serial = 445] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12a93a000) [pid = 1670] [serial = 446] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x123812000) [pid = 1670] [serial = 467] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x120ee5000) [pid = 1670] [serial = 466] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12892e800) [pid = 1670] [serial = 472] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x128b88400) [pid = 1670] [serial = 473] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12950dc00) [pid = 1670] [serial = 455] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x128db3c00) [pid = 1670] [serial = 454] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1242f1400) [pid = 1670] [serial = 452] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12362b800) [pid = 1670] [serial = 451] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11676c800) [pid = 1670] [serial = 463] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1181e9c00) [pid = 1670] [serial = 464] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12af4e000) [pid = 1670] [serial = 458] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12a93ac00) [pid = 1670] [serial = 457] [outer = 0x0] [url = about:blank] 08:04:38 INFO - PROCESS | 1670 | 1464707078627 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]]]}] 08:04:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:04:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1174ms 08:04:38 INFO - PROCESS | 1670 | 1464707078655 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:04:38 INFO - PROCESS | 1670 | 1464707078658 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:04:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:04:38 INFO - PROCESS | 1670 | 1464707078663 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:04:38 INFO - PROCESS | 1670 | 1464707078665 Marionette TRACE conn2 <- [1,722,null,{}] 08:04:38 INFO - PROCESS | 1670 | 1464707078669 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}] 08:04:38 INFO - PROCESS | 1670 | 1464707078745 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:04:38 INFO - PROCESS | 1670 | 1464707078752 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a93800 == 42 [pid = 1670] [id = 188] 08:04:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112a6cc00) [pid = 1670] [serial = 562] [outer = 0x0] 08:04:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116aaa800) [pid = 1670] [serial = 563] [outer = 0x112a6cc00] 08:04:38 INFO - PROCESS | 1670 | 1464707078778 Marionette DEBUG loaded listener.js 08:04:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1181e5000) [pid = 1670] [serial = 564] [outer = 0x112a6cc00] 08:04:39 INFO - PROCESS | 1670 | 1464707079142 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] 08:04:39 INFO - PROCESS | 1670 | 1464707079186 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:04:39 INFO - PROCESS | 1670 | 1464707079188 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:04:39 INFO - PROCESS | 1670 | 1464707079190 Marionette TRACE conn2 <- [1,726,null,{}] 08:04:39 INFO - PROCESS | 1670 | 1464707079198 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}] 08:04:39 INFO - PROCESS | 1670 | 1464707079279 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:04:39 INFO - PROCESS | 1670 | 1464707079287 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11943c800 == 43 [pid = 1670] [id = 189] 08:04:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11892a000) [pid = 1670] [serial = 565] [outer = 0x0] 08:04:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119458800) [pid = 1670] [serial = 566] [outer = 0x11892a000] 08:04:39 INFO - PROCESS | 1670 | 1464707079314 Marionette DEBUG loaded listener.js 08:04:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12361ec00) [pid = 1670] [serial = 567] [outer = 0x11892a000] 08:04:39 INFO - PROCESS | 1670 | 1464707079673 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]]]}] 08:04:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:04:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 08:04:39 INFO - PROCESS | 1670 | 1464707079710 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:04:39 INFO - PROCESS | 1670 | 1464707079712 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:04:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:04:39 INFO - PROCESS | 1670 | 1464707079714 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:04:39 INFO - PROCESS | 1670 | 1464707079715 Marionette TRACE conn2 <- [1,730,null,{}] 08:04:39 INFO - PROCESS | 1670 | 1464707079718 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}] 08:04:39 INFO - PROCESS | 1670 | 1464707079797 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:04:39 INFO - PROCESS | 1670 | 1464707079803 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x123249800 == 44 [pid = 1670] [id = 190] 08:04:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x123c0c800) [pid = 1670] [serial = 568] [outer = 0x0] 08:04:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x123f7b800) [pid = 1670] [serial = 569] [outer = 0x123c0c800] 08:04:39 INFO - PROCESS | 1670 | 1464707079831 Marionette DEBUG loaded listener.js 08:04:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1247e6000) [pid = 1670] [serial = 570] [outer = 0x123c0c800] 08:04:40 INFO - PROCESS | 1670 | 1464707080310 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] 08:04:40 INFO - PROCESS | 1670 | 1464707080338 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:04:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:04:40 INFO - PROCESS | 1670 | 1464707080342 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:04:40 INFO - PROCESS | 1670 | 1464707080343 Marionette TRACE conn2 <- [1,734,null,{}] 08:04:40 INFO - PROCESS | 1670 | 1464707080347 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}] 08:04:40 INFO - PROCESS | 1670 | 1464707080470 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:04:40 INFO - PROCESS | 1670 | 1464707080476 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1240a6000 == 45 [pid = 1670] [id = 191] 08:04:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x123f75800) [pid = 1670] [serial = 571] [outer = 0x0] 08:04:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126085800) [pid = 1670] [serial = 572] [outer = 0x123f75800] 08:04:40 INFO - PROCESS | 1670 | 1464707080501 Marionette DEBUG loaded listener.js 08:04:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126bdd400) [pid = 1670] [serial = 573] [outer = 0x123f75800] 08:04:40 INFO - PROCESS | 1670 | 1464707080818 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]]]}] 08:04:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:04:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 521ms 08:04:40 INFO - PROCESS | 1670 | 1464707080862 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:04:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:04:40 INFO - PROCESS | 1670 | 1464707080864 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:04:40 INFO - PROCESS | 1670 | 1464707080875 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:04:40 INFO - PROCESS | 1670 | 1464707080876 Marionette TRACE conn2 <- [1,738,null,{}] 08:04:40 INFO - PROCESS | 1670 | 1464707080878 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}] 08:04:40 INFO - PROCESS | 1670 | 1464707080988 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:04:41 INFO - PROCESS | 1670 | 1464707081005 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b4c800 == 46 [pid = 1670] [id = 192] 08:04:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12928fc00) [pid = 1670] [serial = 574] [outer = 0x0] 08:04:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x129527800) [pid = 1670] [serial = 575] [outer = 0x12928fc00] 08:04:41 INFO - PROCESS | 1670 | 1464707081031 Marionette DEBUG loaded listener.js 08:04:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a7b9000) [pid = 1670] [serial = 576] [outer = 0x12928fc00] 08:04:41 INFO - PROCESS | 1670 | 1464707081862 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]]]}] 08:04:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:04:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1028ms 08:04:41 INFO - PROCESS | 1670 | 1464707081899 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:04:41 INFO - PROCESS | 1670 | 1464707081902 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:04:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:04:41 INFO - PROCESS | 1670 | 1464707081904 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:04:41 INFO - PROCESS | 1670 | 1464707081905 Marionette TRACE conn2 <- [1,742,null,{}] 08:04:41 INFO - PROCESS | 1670 | 1464707081908 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}] 08:04:41 INFO - PROCESS | 1670 | 1464707081997 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:04:42 INFO - PROCESS | 1670 | 1464707082002 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f16800 == 47 [pid = 1670] [id = 193] 08:04:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a931800) [pid = 1670] [serial = 577] [outer = 0x0] 08:04:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a938c00) [pid = 1670] [serial = 578] [outer = 0x12a931800] 08:04:42 INFO - PROCESS | 1670 | 1464707082026 Marionette DEBUG loaded listener.js 08:04:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12ae80c00) [pid = 1670] [serial = 579] [outer = 0x12a931800] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126081400) [pid = 1670] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x123f78c00) [pid = 1670] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x112693800) [pid = 1670] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112970800) [pid = 1670] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119097800) [pid = 1670] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1169a1c00) [pid = 1670] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11998ec00) [pid = 1670] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11267f800) [pid = 1670] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:04:42 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x123f78000) [pid = 1670] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:04:42 INFO - PROCESS | 1670 | 1464707082840 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]]]}] 08:04:42 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 08:04:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 08:04:42 INFO - PROCESS | 1670 | 1464707082874 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:04:42 INFO - PROCESS | 1670 | 1464707082875 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:04:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:04:42 INFO - PROCESS | 1670 | 1464707082877 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:04:42 INFO - PROCESS | 1670 | 1464707082878 Marionette TRACE conn2 <- [1,746,null,{}] 08:04:42 INFO - PROCESS | 1670 | 1464707082881 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}] 08:04:42 INFO - PROCESS | 1670 | 1464707082987 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:04:43 INFO - PROCESS | 1670 | 1464707083032 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x129367800 == 48 [pid = 1670] [id = 194] 08:04:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x123623c00) [pid = 1670] [serial = 580] [outer = 0x0] 08:04:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12a93bc00) [pid = 1670] [serial = 581] [outer = 0x123623c00] 08:04:43 INFO - PROCESS | 1670 | 1464707083057 Marionette DEBUG loaded listener.js 08:04:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12b122800) [pid = 1670] [serial = 582] [outer = 0x123623c00] 08:04:43 INFO - PROCESS | 1670 | 1464707083784 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]]]}] 08:04:43 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.) 08:04:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 08:04:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:04:43 INFO - PROCESS | 1670 | 1464707083800 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:04:43 INFO - PROCESS | 1670 | 1464707083801 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:04:43 INFO - PROCESS | 1670 | 1464707083803 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:04:43 INFO - PROCESS | 1670 | 1464707083804 Marionette TRACE conn2 <- [1,750,null,{}] 08:04:43 INFO - PROCESS | 1670 | 1464707083806 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}] 08:04:43 INFO - PROCESS | 1670 | 1464707083880 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:04:43 INFO - PROCESS | 1670 | 1464707083886 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4c1000 == 49 [pid = 1670] [id = 195] 08:04:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11998a800) [pid = 1670] [serial = 583] [outer = 0x0] 08:04:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12b12d000) [pid = 1670] [serial = 584] [outer = 0x11998a800] 08:04:43 INFO - PROCESS | 1670 | 1464707083906 Marionette DEBUG loaded listener.js 08:04:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12b144000) [pid = 1670] [serial = 585] [outer = 0x11998a800] 08:04:44 INFO - PROCESS | 1670 | 1464707084954 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]]]}] 08:04:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:04:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1171ms 08:04:44 INFO - PROCESS | 1670 | 1464707084974 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:04:44 INFO - PROCESS | 1670 | 1464707084977 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:04:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:04:44 INFO - PROCESS | 1670 | 1464707084980 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:04:44 INFO - PROCESS | 1670 | 1464707084984 Marionette TRACE conn2 <- [1,754,null,{}] 08:04:44 INFO - PROCESS | 1670 | 1464707084988 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}] 08:04:45 INFO - PROCESS | 1670 | 1464707085087 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:04:45 INFO - PROCESS | 1670 | 1464707085134 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x116aa1000 == 50 [pid = 1670] [id = 196] 08:04:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x112686000) [pid = 1670] [serial = 586] [outer = 0x0] 08:04:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x112e93000) [pid = 1670] [serial = 587] [outer = 0x112686000] 08:04:45 INFO - PROCESS | 1670 | 1464707085165 Marionette DEBUG loaded listener.js 08:04:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1166b9000) [pid = 1670] [serial = 588] [outer = 0x112686000] 08:04:46 INFO - PROCESS | 1670 | 1464707086108 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]]]}] 08:04:46 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 08:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1173ms 08:04:46 INFO - PROCESS | 1670 | 1464707086154 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:04:46 INFO - PROCESS | 1670 | 1464707086158 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:04:46 INFO - PROCESS | 1670 | 1464707086163 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:04:46 INFO - PROCESS | 1670 | 1464707086165 Marionette TRACE conn2 <- [1,758,null,{}] 08:04:46 INFO - PROCESS | 1670 | 1464707086168 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}] 08:04:46 INFO - PROCESS | 1670 | 1464707086265 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:04:46 INFO - PROCESS | 1670 | 1464707086310 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12323b800 == 51 [pid = 1670] [id = 197] 08:04:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x116aad400) [pid = 1670] [serial = 589] [outer = 0x0] 08:04:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119461000) [pid = 1670] [serial = 590] [outer = 0x116aad400] 08:04:46 INFO - PROCESS | 1670 | 1464707086340 Marionette DEBUG loaded listener.js 08:04:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x123484800) [pid = 1670] [serial = 591] [outer = 0x116aad400] 08:04:46 INFO - PROCESS | 1670 | 1464707086759 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]]]}] 08:04:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 08:04:46 INFO - PROCESS | 1670 | 1464707086786 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:04:46 INFO - PROCESS | 1670 | 1464707086788 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:04:46 INFO - PROCESS | 1670 | 1464707086790 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:04:46 INFO - PROCESS | 1670 | 1464707086793 Marionette TRACE conn2 <- [1,762,null,{}] 08:04:46 INFO - PROCESS | 1670 | 1464707086801 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}] 08:04:46 INFO - PROCESS | 1670 | 1464707086901 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:04:46 INFO - PROCESS | 1670 | 1464707086963 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af09800 == 52 [pid = 1670] [id = 198] 08:04:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x123816000) [pid = 1670] [serial = 592] [outer = 0x0] 08:04:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126bd7800) [pid = 1670] [serial = 593] [outer = 0x123816000] 08:04:46 INFO - PROCESS | 1670 | 1464707086994 Marionette DEBUG loaded listener.js 08:04:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128db3c00) [pid = 1670] [serial = 594] [outer = 0x123816000] 08:04:48 INFO - PROCESS | 1670 | 1464707088002 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]]]}] 08:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1222ms 08:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:04:48 INFO - PROCESS | 1670 | 1464707088012 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:04:48 INFO - PROCESS | 1670 | 1464707088015 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:04:48 INFO - PROCESS | 1670 | 1464707088018 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:04:48 INFO - PROCESS | 1670 | 1464707088021 Marionette TRACE conn2 <- [1,766,null,{}] 08:04:48 INFO - PROCESS | 1670 | 1464707088025 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}] 08:04:48 INFO - PROCESS | 1670 | 1464707088107 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:04:48 INFO - PROCESS | 1670 | 1464707088199 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x118315000 == 53 [pid = 1670] [id = 199] 08:04:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x112693c00) [pid = 1670] [serial = 595] [outer = 0x0] 08:04:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x113df7000) [pid = 1670] [serial = 596] [outer = 0x112693c00] 08:04:48 INFO - PROCESS | 1670 | 1464707088228 Marionette DEBUG loaded listener.js 08:04:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116aa3400) [pid = 1670] [serial = 597] [outer = 0x112693c00] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x129367800 == 52 [pid = 1670] [id = 194] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x128f16800 == 51 [pid = 1670] [id = 193] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x126b4c800 == 50 [pid = 1670] [id = 192] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11297c400) [pid = 1670] [serial = 503] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x113d6b000) [pid = 1670] [serial = 506] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x118033400) [pid = 1670] [serial = 509] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124524800) [pid = 1670] [serial = 512] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129502400) [pid = 1670] [serial = 515] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128b80800) [pid = 1670] [serial = 548] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1240a6000 == 49 [pid = 1670] [id = 191] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x123249800 == 48 [pid = 1670] [id = 190] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11943c800 == 47 [pid = 1670] [id = 189] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116a93800 == 46 [pid = 1670] [id = 188] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1180b3800 == 45 [pid = 1670] [id = 187] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x123744800 == 44 [pid = 1670] [id = 185] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1166f8800 == 43 [pid = 1670] [id = 184] 08:04:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12893f000 == 42 [pid = 1670] [id = 183] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1265ad800) [pid = 1670] [serial = 539] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12892ac00) [pid = 1670] [serial = 542] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1160f3c00) [pid = 1670] [serial = 522] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x113347800) [pid = 1670] [serial = 521] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x116a68000) [pid = 1670] [serial = 527] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119024400) [pid = 1670] [serial = 528] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11945c400) [pid = 1670] [serial = 530] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1210cfc00) [pid = 1670] [serial = 531] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118036000) [pid = 1670] [serial = 525] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116aae000) [pid = 1670] [serial = 524] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x123777c00) [pid = 1670] [serial = 533] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x123c94800) [pid = 1670] [serial = 534] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12a930800) [pid = 1670] [serial = 518] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x124526c00) [pid = 1670] [serial = 546] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x128d79800) [pid = 1670] [serial = 543] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1169a2800) [pid = 1670] [serial = 545] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1247df000) [pid = 1670] [serial = 536] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12607a400) [pid = 1670] [serial = 537] [outer = 0x0] [url = about:blank] 08:04:48 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x126bda000) [pid = 1670] [serial = 540] [outer = 0x0] [url = about:blank] 08:04:49 INFO - PROCESS | 1670 | 1464707089125 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]]]}] 08:04:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:04:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 08:04:49 INFO - PROCESS | 1670 | 1464707089140 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:04:49 INFO - PROCESS | 1670 | 1464707089143 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:04:49 INFO - PROCESS | 1670 | 1464707089148 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:04:49 INFO - PROCESS | 1670 | 1464707089149 Marionette TRACE conn2 <- [1,770,null,{}] 08:04:49 INFO - PROCESS | 1670 | 1464707089152 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}] 08:04:49 INFO - PROCESS | 1670 | 1464707089242 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:04:49 INFO - PROCESS | 1670 | 1464707089287 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170da000 == 43 [pid = 1670] [id = 200] 08:04:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x113b03000) [pid = 1670] [serial = 598] [outer = 0x0] 08:04:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118036000) [pid = 1670] [serial = 599] [outer = 0x113b03000] 08:04:49 INFO - PROCESS | 1670 | 1464707089313 Marionette DEBUG loaded listener.js 08:04:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118948400) [pid = 1670] [serial = 600] [outer = 0x113b03000] 08:04:49 INFO - PROCESS | 1670 | 1464707089625 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]]]}] 08:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 522ms 08:04:49 INFO - PROCESS | 1670 | 1464707089670 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:04:49 INFO - PROCESS | 1670 | 1464707089671 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:04:49 INFO - PROCESS | 1670 | 1464707089674 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:04:49 INFO - PROCESS | 1670 | 1464707089676 Marionette TRACE conn2 <- [1,774,null,{}] 08:04:49 INFO - PROCESS | 1670 | 1464707089684 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}] 08:04:49 INFO - PROCESS | 1670 | 1464707089769 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:04:49 INFO - PROCESS | 1670 | 1464707089831 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c25800 == 44 [pid = 1670] [id = 201] 08:04:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119024c00) [pid = 1670] [serial = 601] [outer = 0x0] 08:04:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1210d1800) [pid = 1670] [serial = 602] [outer = 0x119024c00] 08:04:49 INFO - PROCESS | 1670 | 1464707089875 Marionette DEBUG loaded listener.js 08:04:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x123f73c00) [pid = 1670] [serial = 603] [outer = 0x119024c00] 08:04:50 INFO - PROCESS | 1670 | 1464707090302 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]]]}] 08:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 08:04:50 INFO - PROCESS | 1670 | 1464707090345 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:04:50 INFO - PROCESS | 1670 | 1464707090346 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:04:50 INFO - PROCESS | 1670 | 1464707090354 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:04:50 INFO - PROCESS | 1670 | 1464707090355 Marionette TRACE conn2 <- [1,778,null,{}] 08:04:50 INFO - PROCESS | 1670 | 1464707090365 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}] 08:04:50 INFO - PROCESS | 1670 | 1464707090446 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:04:50 INFO - PROCESS | 1670 | 1464707090451 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12389e800 == 45 [pid = 1670] [id = 202] 08:04:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1246ec400) [pid = 1670] [serial = 604] [outer = 0x0] 08:04:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1247e3800) [pid = 1670] [serial = 605] [outer = 0x1246ec400] 08:04:50 INFO - PROCESS | 1670 | 1464707090477 Marionette DEBUG loaded listener.js 08:04:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1161a8800) [pid = 1670] [serial = 606] [outer = 0x1246ec400] 08:04:50 INFO - PROCESS | 1670 | 1464707090839 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]]]}] 08:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 525ms 08:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:04:50 INFO - PROCESS | 1670 | 1464707090874 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:04:50 INFO - PROCESS | 1670 | 1464707090876 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:04:50 INFO - PROCESS | 1670 | 1464707090878 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:04:50 INFO - PROCESS | 1670 | 1464707090879 Marionette TRACE conn2 <- [1,782,null,{}] 08:04:50 INFO - PROCESS | 1670 | 1464707090881 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}] 08:04:50 INFO - PROCESS | 1670 | 1464707090974 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:04:50 INFO - PROCESS | 1670 | 1464707090979 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c46000 == 46 [pid = 1670] [id = 203] 08:04:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1264a2c00) [pid = 1670] [serial = 607] [outer = 0x0] 08:04:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126bd8c00) [pid = 1670] [serial = 608] [outer = 0x1264a2c00] 08:04:51 INFO - PROCESS | 1670 | 1464707091004 Marionette DEBUG loaded listener.js 08:04:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128b86400) [pid = 1670] [serial = 609] [outer = 0x1264a2c00] 08:04:51 INFO - PROCESS | 1670 | 1464707091336 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]]]}] 08:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 08:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:04:51 INFO - PROCESS | 1670 | 1464707091348 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:04:51 INFO - PROCESS | 1670 | 1464707091349 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:04:51 INFO - PROCESS | 1670 | 1464707091353 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:04:51 INFO - PROCESS | 1670 | 1464707091354 Marionette TRACE conn2 <- [1,786,null,{}] 08:04:51 INFO - PROCESS | 1670 | 1464707091362 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}] 08:04:51 INFO - PROCESS | 1670 | 1464707091478 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:04:51 INFO - PROCESS | 1670 | 1464707091483 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b4f800 == 47 [pid = 1670] [id = 204] 08:04:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x128b8cc00) [pid = 1670] [serial = 610] [outer = 0x0] 08:04:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x129511400) [pid = 1670] [serial = 611] [outer = 0x128b8cc00] 08:04:51 INFO - PROCESS | 1670 | 1464707091536 Marionette DEBUG loaded listener.js 08:04:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a937800) [pid = 1670] [serial = 612] [outer = 0x128b8cc00] 08:04:51 INFO - PROCESS | 1670 | 1464707091880 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]]]}] 08:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 571ms 08:04:51 INFO - PROCESS | 1670 | 1464707091924 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:04:51 INFO - PROCESS | 1670 | 1464707091925 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:04:51 INFO - PROCESS | 1670 | 1464707091928 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:04:51 INFO - PROCESS | 1670 | 1464707091929 Marionette TRACE conn2 <- [1,790,null,{}] 08:04:51 INFO - PROCESS | 1670 | 1464707091931 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}] 08:04:52 INFO - PROCESS | 1670 | 1464707092025 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:04:52 INFO - PROCESS | 1670 | 1464707092037 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12893b000 == 48 [pid = 1670] [id = 205] 08:04:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a7afc00) [pid = 1670] [serial = 613] [outer = 0x0] 08:04:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b12e800) [pid = 1670] [serial = 614] [outer = 0x12a7afc00] 08:04:52 INFO - PROCESS | 1670 | 1464707092062 Marionette DEBUG loaded listener.js 08:04:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b14d400) [pid = 1670] [serial = 615] [outer = 0x12a7afc00] 08:04:52 INFO - PROCESS | 1670 | 1464707092395 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]]]}] 08:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 08:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:04:52 INFO - PROCESS | 1670 | 1464707092448 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:04:52 INFO - PROCESS | 1670 | 1464707092449 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:04:52 INFO - PROCESS | 1670 | 1464707092451 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:04:52 INFO - PROCESS | 1670 | 1464707092452 Marionette TRACE conn2 <- [1,794,null,{}] 08:04:52 INFO - PROCESS | 1670 | 1464707092455 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}] 08:04:52 INFO - PROCESS | 1670 | 1464707092548 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:04:52 INFO - PROCESS | 1670 | 1464707092561 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x129370000 == 49 [pid = 1670] [id = 206] 08:04:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b12fc00) [pid = 1670] [serial = 616] [outer = 0x0] 08:04:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b2da400) [pid = 1670] [serial = 617] [outer = 0x12b12fc00] 08:04:52 INFO - PROCESS | 1670 | 1464707092586 Marionette DEBUG loaded listener.js 08:04:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b2dfc00) [pid = 1670] [serial = 618] [outer = 0x12b12fc00] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12928fc00) [pid = 1670] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x113b07400) [pid = 1670] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x112a6cc00) [pid = 1670] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11892a000) [pid = 1670] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x123c0c800) [pid = 1670] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a931800) [pid = 1670] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x123f75800) [pid = 1670] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:04:52 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x123623c00) [pid = 1670] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:04:52 INFO - PROCESS | 1670 | 1464707092942 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]]]}] 08:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 08:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:04:52 INFO - PROCESS | 1670 | 1464707092973 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:04:52 INFO - PROCESS | 1670 | 1464707092974 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:04:52 INFO - PROCESS | 1670 | 1464707092976 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:04:52 INFO - PROCESS | 1670 | 1464707092977 Marionette TRACE conn2 <- [1,798,null,{}] 08:04:52 INFO - PROCESS | 1670 | 1464707092979 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}] 08:04:53 INFO - PROCESS | 1670 | 1464707093079 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:04:53 INFO - PROCESS | 1670 | 1464707093111 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12303a000 == 50 [pid = 1670] [id = 207] 08:04:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116aa6400) [pid = 1670] [serial = 619] [outer = 0x0] 08:04:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12ae79400) [pid = 1670] [serial = 620] [outer = 0x116aa6400] 08:04:53 INFO - PROCESS | 1670 | 1464707093136 Marionette DEBUG loaded listener.js 08:04:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12ba9a800) [pid = 1670] [serial = 621] [outer = 0x116aa6400] 08:04:53 INFO - PROCESS | 1670 | 1464707093390 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]]]}] 08:04:53 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 08:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 418ms 08:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:04:53 INFO - PROCESS | 1670 | 1464707093394 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:04:53 INFO - PROCESS | 1670 | 1464707093395 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:04:53 INFO - PROCESS | 1670 | 1464707093398 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:04:53 INFO - PROCESS | 1670 | 1464707093399 Marionette TRACE conn2 <- [1,802,null,{}] 08:04:53 INFO - PROCESS | 1670 | 1464707093410 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}] 08:04:53 INFO - PROCESS | 1670 | 1464707093497 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:04:53 INFO - PROCESS | 1670 | 1464707093504 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b210000 == 51 [pid = 1670] [id = 208] 08:04:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12ba9dc00) [pid = 1670] [serial = 622] [outer = 0x0] 08:04:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12babd000) [pid = 1670] [serial = 623] [outer = 0x12ba9dc00] 08:04:53 INFO - PROCESS | 1670 | 1464707093529 Marionette DEBUG loaded listener.js 08:04:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bac6800) [pid = 1670] [serial = 624] [outer = 0x12ba9dc00] 08:04:53 INFO - PROCESS | 1670 | 1464707093858 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]]]}] 08:04:53 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 08:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 479ms 08:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:04:53 INFO - PROCESS | 1670 | 1464707093877 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:04:53 INFO - PROCESS | 1670 | 1464707093878 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:04:53 INFO - PROCESS | 1670 | 1464707093880 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:04:53 INFO - PROCESS | 1670 | 1464707093884 Marionette TRACE conn2 <- [1,806,null,{}] 08:04:53 INFO - PROCESS | 1670 | 1464707093887 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}] 08:04:54 INFO - PROCESS | 1670 | 1464707094004 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:04:54 INFO - PROCESS | 1670 | 1464707094010 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb0d800 == 52 [pid = 1670] [id = 209] 08:04:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12ba9cc00) [pid = 1670] [serial = 625] [outer = 0x0] 08:04:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12bf44800) [pid = 1670] [serial = 626] [outer = 0x12ba9cc00] 08:04:54 INFO - PROCESS | 1670 | 1464707094039 Marionette DEBUG loaded listener.js 08:04:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12c44c000) [pid = 1670] [serial = 627] [outer = 0x12ba9cc00] 08:04:54 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:04:54 INFO - PROCESS | 1670 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:04:54 INFO - PROCESS | 1670 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:04:54 INFO - PROCESS | 1670 | [GFX2-]: Using SkiaGL canvas. 08:04:54 INFO - PROCESS | 1670 | 1464707094369 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]]]}] 08:04:54 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 08:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 08:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:04:54 INFO - PROCESS | 1670 | 1464707094404 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:04:54 INFO - PROCESS | 1670 | 1464707094405 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:04:54 INFO - PROCESS | 1670 | 1464707094407 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:04:54 INFO - PROCESS | 1670 | 1464707094408 Marionette TRACE conn2 <- [1,810,null,{}] 08:04:54 INFO - PROCESS | 1670 | 1464707094411 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}] 08:04:54 INFO - PROCESS | 1670 | 1464707094490 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:04:54 INFO - PROCESS | 1670 | 1464707094495 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd7800 == 53 [pid = 1670] [id = 210] 08:04:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12c44f400) [pid = 1670] [serial = 628] [outer = 0x0] 08:04:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12c457400) [pid = 1670] [serial = 629] [outer = 0x12c44f400] 08:04:54 INFO - PROCESS | 1670 | 1464707094519 Marionette DEBUG loaded listener.js 08:04:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12c80d800) [pid = 1670] [serial = 630] [outer = 0x12c44f400] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12c499800 == 52 [pid = 1670] [id = 149] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb17000 == 51 [pid = 1670] [id = 134] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12cc3e800 == 50 [pid = 1670] [id = 168] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12a95c800 == 49 [pid = 1670] [id = 101] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x11206a000 == 48 [pid = 1670] [id = 102] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1166d9000 == 47 [pid = 1670] [id = 154] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1161d4800 == 46 [pid = 1670] [id = 84] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x123037800 == 45 [pid = 1670] [id = 100] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4c2000 == 44 [pid = 1670] [id = 186] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12c846800 == 43 [pid = 1670] [id = 153] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12a95b000 == 42 [pid = 1670] [id = 98] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1170da000 == 41 [pid = 1670] [id = 200] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x118315000 == 40 [pid = 1670] [id = 199] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12af09800 == 39 [pid = 1670] [id = 198] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12323b800 == 38 [pid = 1670] [id = 197] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4c1000 == 37 [pid = 1670] [id = 195] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x116aa1000 == 36 [pid = 1670] [id = 196] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x123c46000 == 35 [pid = 1670] [id = 203] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12303a000 == 34 [pid = 1670] [id = 207] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x126b4f800 == 33 [pid = 1670] [id = 204] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12893b000 == 32 [pid = 1670] [id = 205] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x119c25800 == 31 [pid = 1670] [id = 201] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12389e800 == 30 [pid = 1670] [id = 202] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x129370000 == 29 [pid = 1670] [id = 206] 08:04:55 INFO - PROCESS | 1670 | --DOCSHELL 0x12b210000 == 28 [pid = 1670] [id = 208] 08:04:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb0d800 == 27 [pid = 1670] [id = 209] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x123f7e400) [pid = 1670] [serial = 557] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x129527800) [pid = 1670] [serial = 575] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1161aa800) [pid = 1670] [serial = 561] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x113d6ac00) [pid = 1670] [serial = 560] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116aaa800) [pid = 1670] [serial = 563] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1181e5000) [pid = 1670] [serial = 564] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119458800) [pid = 1670] [serial = 566] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x123f7b800) [pid = 1670] [serial = 569] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12361ec00) [pid = 1670] [serial = 567] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a938c00) [pid = 1670] [serial = 578] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11893c400) [pid = 1670] [serial = 554] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x113346400) [pid = 1670] [serial = 551] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12ae80c00) [pid = 1670] [serial = 579] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126085800) [pid = 1670] [serial = 572] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12a93bc00) [pid = 1670] [serial = 581] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12b122800) [pid = 1670] [serial = 582] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12a7b9000) [pid = 1670] [serial = 576] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b12d000) [pid = 1670] [serial = 584] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126bdd400) [pid = 1670] [serial = 573] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1247e6000) [pid = 1670] [serial = 570] [outer = 0x0] [url = about:blank] 08:04:56 INFO - PROCESS | 1670 | 1464707096084 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]]]}] 08:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1721ms 08:04:56 INFO - PROCESS | 1670 | 1464707096129 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:04:56 INFO - PROCESS | 1670 | 1464707096131 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:04:56 INFO - PROCESS | 1670 | 1464707096135 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:04:56 INFO - PROCESS | 1670 | 1464707096137 Marionette TRACE conn2 <- [1,814,null,{}] 08:04:56 INFO - PROCESS | 1670 | 1464707096142 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}] 08:04:56 INFO - PROCESS | 1670 | 1464707096221 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:04:56 INFO - PROCESS | 1670 | 1464707096264 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x113311000 == 28 [pid = 1670] [id = 211] 08:04:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112682800) [pid = 1670] [serial = 631] [outer = 0x0] 08:04:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x112683800) [pid = 1670] [serial = 632] [outer = 0x112682800] 08:04:56 INFO - PROCESS | 1670 | 1464707096292 Marionette DEBUG loaded listener.js 08:04:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x110fe8400) [pid = 1670] [serial = 633] [outer = 0x112682800] 08:04:56 INFO - PROCESS | 1670 | 1464707096595 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] 08:04:56 INFO - PROCESS | 1670 | 1464707096611 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:04:56 INFO - PROCESS | 1670 | 1464707096624 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:04:56 INFO - PROCESS | 1670 | 1464707096626 Marionette TRACE conn2 <- [1,818,null,{}] 08:04:56 INFO - PROCESS | 1670 | 1464707096628 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}] 08:04:56 INFO - PROCESS | 1670 | 1464707096708 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:04:56 INFO - PROCESS | 1670 | 1464707096713 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x116642000 == 29 [pid = 1670] [id = 212] 08:04:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x112972800) [pid = 1670] [serial = 634] [outer = 0x0] 08:04:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11297c400) [pid = 1670] [serial = 635] [outer = 0x112972800] 08:04:56 INFO - PROCESS | 1670 | 1464707096742 Marionette DEBUG loaded listener.js 08:04:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x113348000) [pid = 1670] [serial = 636] [outer = 0x112972800] 08:04:57 INFO - PROCESS | 1670 | 1464707097056 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]]]}] 08:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 477ms 08:04:57 INFO - PROCESS | 1670 | 1464707097093 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:04:57 INFO - PROCESS | 1670 | 1464707097095 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:04:57 INFO - PROCESS | 1670 | 1464707097098 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:04:57 INFO - PROCESS | 1670 | 1464707097100 Marionette TRACE conn2 <- [1,822,null,{}] 08:04:57 INFO - PROCESS | 1670 | 1464707097108 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}] 08:04:57 INFO - PROCESS | 1670 | 1464707097182 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:04:57 INFO - PROCESS | 1670 | 1464707097190 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a8a800 == 30 [pid = 1670] [id = 213] 08:04:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x111a09c00) [pid = 1670] [serial = 637] [outer = 0x0] 08:04:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x115e44000) [pid = 1670] [serial = 638] [outer = 0x111a09c00] 08:04:57 INFO - PROCESS | 1670 | 1464707097226 Marionette DEBUG loaded listener.js 08:04:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1160f2c00) [pid = 1670] [serial = 639] [outer = 0x111a09c00] 08:04:57 INFO - PROCESS | 1670 | 1464707097546 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] 08:04:57 INFO - PROCESS | 1670 | 1464707097573 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:04:57 INFO - PROCESS | 1670 | 1464707097576 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:04:57 INFO - PROCESS | 1670 | 1464707097577 Marionette TRACE conn2 <- [1,826,null,{}] 08:04:57 INFO - PROCESS | 1670 | 1464707097579 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}] 08:04:57 INFO - PROCESS | 1670 | 1464707097652 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:04:57 INFO - PROCESS | 1670 | 1464707097696 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f09800 == 31 [pid = 1670] [id = 214] 08:04:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x113f43000) [pid = 1670] [serial = 640] [outer = 0x0] 08:04:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x116770800) [pid = 1670] [serial = 641] [outer = 0x113f43000] 08:04:57 INFO - PROCESS | 1670 | 1464707097721 Marionette DEBUG loaded listener.js 08:04:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x116a5e800) [pid = 1670] [serial = 642] [outer = 0x113f43000] 08:04:57 INFO - PROCESS | 1670 | 1464707097988 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]]]}] 08:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 417ms 08:04:57 INFO - PROCESS | 1670 | 1464707097993 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:04:57 INFO - PROCESS | 1670 | 1464707097995 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:04:58 INFO - PROCESS | 1670 | 1464707097997 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:04:58 INFO - PROCESS | 1670 | 1464707097998 Marionette TRACE conn2 <- [1,830,null,{}] 08:04:58 INFO - PROCESS | 1670 | 1464707098010 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}] 08:04:58 INFO - PROCESS | 1670 | 1464707098085 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:04:58 INFO - PROCESS | 1670 | 1464707098090 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x118586000 == 32 [pid = 1670] [id = 215] 08:04:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x112696800) [pid = 1670] [serial = 643] [outer = 0x0] 08:04:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x116aab800) [pid = 1670] [serial = 644] [outer = 0x112696800] 08:04:58 INFO - PROCESS | 1670 | 1464707098117 Marionette DEBUG loaded listener.js 08:04:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11758ec00) [pid = 1670] [serial = 645] [outer = 0x112696800] 08:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 423ms 08:04:58 INFO - PROCESS | 1670 | 1464707098414 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]]]}] 08:04:58 INFO - PROCESS | 1670 | 1464707098424 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:04:58 INFO - PROCESS | 1670 | 1464707098425 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:04:58 INFO - PROCESS | 1670 | 1464707098446 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:04:58 INFO - PROCESS | 1670 | 1464707098448 Marionette TRACE conn2 <- [1,834,null,{}] 08:04:58 INFO - PROCESS | 1670 | 1464707098455 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}] 08:04:58 INFO - PROCESS | 1670 | 1464707098564 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:04:58 INFO - PROCESS | 1670 | 1464707098620 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189d3800 == 33 [pid = 1670] [id = 216] 08:04:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11268e400) [pid = 1670] [serial = 646] [outer = 0x0] 08:04:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11759b000) [pid = 1670] [serial = 647] [outer = 0x11268e400] 08:04:58 INFO - PROCESS | 1670 | 1464707098655 Marionette DEBUG loaded listener.js 08:04:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1185f8c00) [pid = 1670] [serial = 648] [outer = 0x11268e400] 08:04:58 INFO - PROCESS | 1670 | 1464707098967 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]]]}] 08:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 574ms 08:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:04:59 INFO - PROCESS | 1670 | 1464707099024 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:04:59 INFO - PROCESS | 1670 | 1464707099025 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:04:59 INFO - PROCESS | 1670 | 1464707099028 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:04:59 INFO - PROCESS | 1670 | 1464707099029 Marionette TRACE conn2 <- [1,838,null,{}] 08:04:59 INFO - PROCESS | 1670 | 1464707099031 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}] 08:04:59 INFO - PROCESS | 1670 | 1464707099104 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:04:59 INFO - PROCESS | 1670 | 1464707099108 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199c0800 == 34 [pid = 1670] [id = 217] 08:04:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x116aacc00) [pid = 1670] [serial = 649] [outer = 0x0] 08:04:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x118945800) [pid = 1670] [serial = 650] [outer = 0x116aacc00] 08:04:59 INFO - PROCESS | 1670 | 1464707099134 Marionette DEBUG loaded listener.js 08:04:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x119090c00) [pid = 1670] [serial = 651] [outer = 0x116aacc00] 08:04:59 INFO - PROCESS | 1670 | 1464707099434 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]]]}] 08:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 421ms 08:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:04:59 INFO - PROCESS | 1670 | 1464707099456 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:04:59 INFO - PROCESS | 1670 | 1464707099457 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:04:59 INFO - PROCESS | 1670 | 1464707099459 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:04:59 INFO - PROCESS | 1670 | 1464707099460 Marionette TRACE conn2 <- [1,842,null,{}] 08:04:59 INFO - PROCESS | 1670 | 1464707099462 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}] 08:04:59 INFO - PROCESS | 1670 | 1464707099555 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:04:59 INFO - PROCESS | 1670 | 1464707099561 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e96800 == 35 [pid = 1670] [id = 218] 08:04:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1185f0c00) [pid = 1670] [serial = 652] [outer = 0x0] 08:04:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x119092400) [pid = 1670] [serial = 653] [outer = 0x1185f0c00] 08:04:59 INFO - PROCESS | 1670 | 1464707099586 Marionette DEBUG loaded listener.js 08:04:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11945ac00) [pid = 1670] [serial = 654] [outer = 0x1185f0c00] 08:04:59 INFO - PROCESS | 1670 | 1464707099905 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]]]}] 08:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 08:04:59 INFO - PROCESS | 1670 | 1464707099928 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:04:59 INFO - PROCESS | 1670 | 1464707099929 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:04:59 INFO - PROCESS | 1670 | 1464707099932 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:04:59 INFO - PROCESS | 1670 | 1464707099934 Marionette TRACE conn2 <- [1,846,null,{}] 08:04:59 INFO - PROCESS | 1670 | 1464707099938 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}] 08:05:00 INFO - PROCESS | 1670 | 1464707100007 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:05:00 INFO - PROCESS | 1670 | 1464707100011 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a8a000 == 36 [pid = 1670] [id = 219] 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x113966400) [pid = 1670] [serial = 655] [outer = 0x0] 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1198e7000) [pid = 1670] [serial = 656] [outer = 0x113966400] 08:05:00 INFO - PROCESS | 1670 | 1464707100039 Marionette DEBUG loaded listener.js 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x120eeec00) [pid = 1670] [serial = 657] [outer = 0x113966400] 08:05:00 INFO - PROCESS | 1670 | 1464707100338 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]]]}] 08:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 421ms 08:05:00 INFO - PROCESS | 1670 | 1464707100355 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:05:00 INFO - PROCESS | 1670 | 1464707100356 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:05:00 INFO - PROCESS | 1670 | 1464707100358 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:05:00 INFO - PROCESS | 1670 | 1464707100359 Marionette TRACE conn2 <- [1,850,null,{}] 08:05:00 INFO - PROCESS | 1670 | 1464707100361 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}] 08:05:00 INFO - PROCESS | 1670 | 1464707100436 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:05:00 INFO - PROCESS | 1670 | 1464707100486 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x123254000 == 37 [pid = 1670] [id = 220] 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1191a2800) [pid = 1670] [serial = 658] [outer = 0x0] 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x120eef800) [pid = 1670] [serial = 659] [outer = 0x1191a2800] 08:05:00 INFO - PROCESS | 1670 | 1464707100511 Marionette DEBUG loaded listener.js 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x123624000) [pid = 1670] [serial = 660] [outer = 0x1191a2800] 08:05:00 INFO - PROCESS | 1670 | 1464707100789 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]]]}] 08:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 08:05:00 INFO - PROCESS | 1670 | 1464707100829 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:05:00 INFO - PROCESS | 1670 | 1464707100830 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:05:00 INFO - PROCESS | 1670 | 1464707100833 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:05:00 INFO - PROCESS | 1670 | 1464707100837 Marionette TRACE conn2 <- [1,854,null,{}] 08:05:00 INFO - PROCESS | 1670 | 1464707100840 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}] 08:05:00 INFO - PROCESS | 1670 | 1464707100932 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:05:00 INFO - PROCESS | 1670 | 1464707100939 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x118585800 == 38 [pid = 1670] [id = 221] 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x123629400) [pid = 1670] [serial = 661] [outer = 0x0] 08:05:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x123816800) [pid = 1670] [serial = 662] [outer = 0x123629400] 08:05:00 INFO - PROCESS | 1670 | 1464707100967 Marionette DEBUG loaded listener.js 08:05:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x123f7ec00) [pid = 1670] [serial = 663] [outer = 0x123629400] 08:05:01 INFO - PROCESS | 1670 | 1464707101335 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]]]}] 08:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 523ms 08:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:05:01 INFO - PROCESS | 1670 | 1464707101356 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:05:01 INFO - PROCESS | 1670 | 1464707101357 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:05:01 INFO - PROCESS | 1670 | 1464707101360 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:05:01 INFO - PROCESS | 1670 | 1464707101361 Marionette TRACE conn2 <- [1,858,null,{}] 08:05:01 INFO - PROCESS | 1670 | 1464707101363 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}] 08:05:01 INFO - PROCESS | 1670 | 1464707101453 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:05:01 INFO - PROCESS | 1670 | 1464707101457 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12646e800 == 39 [pid = 1670] [id = 222] 08:05:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12362c400) [pid = 1670] [serial = 664] [outer = 0x0] 08:05:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12403d000) [pid = 1670] [serial = 665] [outer = 0x12362c400] 08:05:01 INFO - PROCESS | 1670 | 1464707101482 Marionette DEBUG loaded listener.js 08:05:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1245c2000) [pid = 1670] [serial = 666] [outer = 0x12362c400] 08:05:01 INFO - PROCESS | 1670 | 1464707101792 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]]]}] 08:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 08:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:05:01 INFO - PROCESS | 1670 | 1464707101830 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:05:01 INFO - PROCESS | 1670 | 1464707101831 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:05:01 INFO - PROCESS | 1670 | 1464707101835 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:05:01 INFO - PROCESS | 1670 | 1464707101838 Marionette TRACE conn2 <- [1,862,null,{}] 08:05:01 INFO - PROCESS | 1670 | 1464707101841 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}] 08:05:01 INFO - PROCESS | 1670 | 1464707101932 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:05:01 INFO - PROCESS | 1670 | 1464707101936 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b5f000 == 40 [pid = 1670] [id = 223] 08:05:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1242f1400) [pid = 1670] [serial = 667] [outer = 0x0] 08:05:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1247e4400) [pid = 1670] [serial = 668] [outer = 0x1242f1400] 08:05:01 INFO - PROCESS | 1670 | 1464707101961 Marionette DEBUG loaded listener.js 08:05:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x124cb6400) [pid = 1670] [serial = 669] [outer = 0x1242f1400] 08:05:02 INFO - PROCESS | 1670 | 1464707102277 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]]]}] 08:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 473ms 08:05:02 INFO - PROCESS | 1670 | 1464707102308 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:05:02 INFO - PROCESS | 1670 | 1464707102309 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:05:02 INFO - PROCESS | 1670 | 1464707102318 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:05:02 INFO - PROCESS | 1670 | 1464707102321 Marionette TRACE conn2 <- [1,866,null,{}] 08:05:02 INFO - PROCESS | 1670 | 1464707102324 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}] 08:05:02 INFO - PROCESS | 1670 | 1464707102416 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:05:02 INFO - PROCESS | 1670 | 1464707102420 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x127840000 == 41 [pid = 1670] [id = 224] 08:05:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x124d77800) [pid = 1670] [serial = 670] [outer = 0x0] 08:05:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x126085c00) [pid = 1670] [serial = 671] [outer = 0x124d77800] 08:05:02 INFO - PROCESS | 1670 | 1464707102445 Marionette DEBUG loaded listener.js 08:05:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126511800) [pid = 1670] [serial = 672] [outer = 0x124d77800] 08:05:02 INFO - PROCESS | 1670 | 1464707102877 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]]]}] 08:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 572ms 08:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:05:02 INFO - PROCESS | 1670 | 1464707102890 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:05:02 INFO - PROCESS | 1670 | 1464707102892 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:05:02 INFO - PROCESS | 1670 | 1464707102895 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:05:02 INFO - PROCESS | 1670 | 1464707102896 Marionette TRACE conn2 <- [1,870,null,{}] 08:05:02 INFO - PROCESS | 1670 | 1464707102900 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}] 08:05:03 INFO - PROCESS | 1670 | 1464707103039 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1264a2c00) [pid = 1670] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128b8cc00) [pid = 1670] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x116aa6400) [pid = 1670] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12a7afc00) [pid = 1670] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12b12fc00) [pid = 1670] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ba9dc00) [pid = 1670] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12ba9cc00) [pid = 1670] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1246ec400) [pid = 1670] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119024c00) [pid = 1670] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x113b03000) [pid = 1670] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x112693c00) [pid = 1670] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x123816000) [pid = 1670] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x116aad400) [pid = 1670] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x112686000) [pid = 1670] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11998a800) [pid = 1670] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11893ec00) [pid = 1670] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12892c400) [pid = 1670] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11268bc00) [pid = 1670] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x116aaa400) [pid = 1670] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x112697c00) [pid = 1670] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116aac800) [pid = 1670] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x112d8f800) [pid = 1670] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1210ce400) [pid = 1670] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1161a5c00) [pid = 1670] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:05:03 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123c9b400) [pid = 1670] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:05:03 INFO - PROCESS | 1670 | 1464707103426 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x118306800 == 42 [pid = 1670] [id = 225] 08:05:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x111ece800) [pid = 1670] [serial = 673] [outer = 0x0] 08:05:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11268fc00) [pid = 1670] [serial = 674] [outer = 0x111ece800] 08:05:03 INFO - PROCESS | 1670 | 1464707103452 Marionette DEBUG loaded listener.js 08:05:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116aaa400) [pid = 1670] [serial = 675] [outer = 0x111ece800] 08:05:03 INFO - PROCESS | 1670 | 1464707103748 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]]]}] 08:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 921ms 08:05:03 INFO - PROCESS | 1670 | 1464707103816 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:05:03 INFO - PROCESS | 1670 | 1464707103817 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:05:03 INFO - PROCESS | 1670 | 1464707103819 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:05:03 INFO - PROCESS | 1670 | 1464707103820 Marionette TRACE conn2 <- [1,874,null,{}] 08:05:03 INFO - PROCESS | 1670 | 1464707103822 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}] 08:05:03 INFO - PROCESS | 1670 | 1464707103897 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:05:03 INFO - PROCESS | 1670 | 1464707103904 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f65000 == 43 [pid = 1670] [id = 226] 08:05:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11267d800) [pid = 1670] [serial = 676] [outer = 0x0] 08:05:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x116aad400) [pid = 1670] [serial = 677] [outer = 0x11267d800] 08:05:03 INFO - PROCESS | 1670 | 1464707103968 Marionette DEBUG loaded listener.js 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1210cfc00) [pid = 1670] [serial = 678] [outer = 0x11267d800] 08:05:04 INFO - PROCESS | 1670 | 1464707104230 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]]]}] 08:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 419ms 08:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:05:04 INFO - PROCESS | 1670 | 1464707104242 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:05:04 INFO - PROCESS | 1670 | 1464707104243 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:05:04 INFO - PROCESS | 1670 | 1464707104247 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:05:04 INFO - PROCESS | 1670 | 1464707104249 Marionette TRACE conn2 <- [1,878,null,{}] 08:05:04 INFO - PROCESS | 1670 | 1464707104259 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}] 08:05:04 INFO - PROCESS | 1670 | 1464707104341 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:05:04 INFO - PROCESS | 1670 | 1464707104346 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4c1800 == 44 [pid = 1670] [id = 227] 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1191a5000) [pid = 1670] [serial = 679] [outer = 0x0] 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1265abc00) [pid = 1670] [serial = 680] [outer = 0x1191a5000] 08:05:04 INFO - PROCESS | 1670 | 1464707104370 Marionette DEBUG loaded listener.js 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126728400) [pid = 1670] [serial = 681] [outer = 0x1191a5000] 08:05:04 INFO - PROCESS | 1670 | 1464707104657 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]]]}] 08:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 426ms 08:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:05:04 INFO - PROCESS | 1670 | 1464707104674 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:05:04 INFO - PROCESS | 1670 | 1464707104676 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:05:04 INFO - PROCESS | 1670 | 1464707104678 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:05:04 INFO - PROCESS | 1670 | 1464707104679 Marionette TRACE conn2 <- [1,882,null,{}] 08:05:04 INFO - PROCESS | 1670 | 1464707104681 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}] 08:05:04 INFO - PROCESS | 1670 | 1464707104790 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:05:04 INFO - PROCESS | 1670 | 1464707104846 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a78d800 == 45 [pid = 1670] [id = 228] 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12452c000) [pid = 1670] [serial = 682] [outer = 0x0] 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126bd6800) [pid = 1670] [serial = 683] [outer = 0x12452c000] 08:05:04 INFO - PROCESS | 1670 | 1464707104886 Marionette DEBUG loaded listener.js 08:05:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12892cc00) [pid = 1670] [serial = 684] [outer = 0x12452c000] 08:05:05 INFO - PROCESS | 1670 | 1464707105308 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]]]}] 08:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 08:05:05 INFO - PROCESS | 1670 | 1464707105350 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:05:05 INFO - PROCESS | 1670 | 1464707105352 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:05:05 INFO - PROCESS | 1670 | 1464707105354 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:05:05 INFO - PROCESS | 1670 | 1464707105355 Marionette TRACE conn2 <- [1,886,null,{}] 08:05:05 INFO - PROCESS | 1670 | 1464707105357 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}] 08:05:05 INFO - PROCESS | 1670 | 1464707105506 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:05:05 INFO - PROCESS | 1670 | 1464707105542 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x112d47000 == 46 [pid = 1670] [id = 229] 08:05:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x110fe1c00) [pid = 1670] [serial = 685] [outer = 0x0] 08:05:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x110fe6400) [pid = 1670] [serial = 686] [outer = 0x110fe1c00] 08:05:05 INFO - PROCESS | 1670 | 1464707105574 Marionette DEBUG loaded listener.js 08:05:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1122a6800) [pid = 1670] [serial = 687] [outer = 0x110fe1c00] 08:05:06 INFO - PROCESS | 1670 | 1464707106092 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]]]}] 08:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 770ms 08:05:06 INFO - PROCESS | 1670 | 1464707106127 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:05:06 INFO - PROCESS | 1670 | 1464707106130 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:05:06 INFO - PROCESS | 1670 | 1464707106135 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:05:06 INFO - PROCESS | 1670 | 1464707106139 Marionette TRACE conn2 <- [1,890,null,{}] 08:05:06 INFO - PROCESS | 1670 | 1464707106142 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}] 08:05:06 INFO - PROCESS | 1670 | 1464707106273 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:05:06 INFO - PROCESS | 1670 | 1464707106344 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f17800 == 47 [pid = 1670] [id = 230] 08:05:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11297d400) [pid = 1670] [serial = 688] [outer = 0x0] 08:05:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1131ef000) [pid = 1670] [serial = 689] [outer = 0x11297d400] 08:05:06 INFO - PROCESS | 1670 | 1464707106375 Marionette DEBUG loaded listener.js 08:05:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x113d09800) [pid = 1670] [serial = 690] [outer = 0x11297d400] 08:05:07 INFO - PROCESS | 1670 | 1464707107074 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]]]}] 08:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 975ms 08:05:07 INFO - PROCESS | 1670 | 1464707107110 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:05:07 INFO - PROCESS | 1670 | 1464707107113 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:05:07 INFO - PROCESS | 1670 | 1464707107116 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:05:07 INFO - PROCESS | 1670 | 1464707107119 Marionette TRACE conn2 <- [1,894,null,{}] 08:05:07 INFO - PROCESS | 1670 | 1464707107122 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}] 08:05:07 INFO - PROCESS | 1670 | 1464707107220 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:05:07 INFO - PROCESS | 1670 | 1464707107290 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1166e4800 == 48 [pid = 1670] [id = 231] 08:05:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x110fe8800) [pid = 1670] [serial = 691] [outer = 0x0] 08:05:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x112688c00) [pid = 1670] [serial = 692] [outer = 0x110fe8800] 08:05:07 INFO - PROCESS | 1670 | 1464707107318 Marionette DEBUG loaded listener.js 08:05:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11296fc00) [pid = 1670] [serial = 693] [outer = 0x110fe8800] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12a78d800 == 47 [pid = 1670] [id = 228] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4c1800 == 46 [pid = 1670] [id = 227] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x128f65000 == 45 [pid = 1670] [id = 226] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x118306800 == 44 [pid = 1670] [id = 225] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x127840000 == 43 [pid = 1670] [id = 224] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x126b5f000 == 42 [pid = 1670] [id = 223] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12646e800 == 41 [pid = 1670] [id = 222] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12c457400) [pid = 1670] [serial = 629] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x118585800 == 40 [pid = 1670] [id = 221] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x123254000 == 39 [pid = 1670] [id = 220] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x116a8a000 == 38 [pid = 1670] [id = 219] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x119e96800 == 37 [pid = 1670] [id = 218] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1199c0800 == 36 [pid = 1670] [id = 217] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1189d3800 == 35 [pid = 1670] [id = 216] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x118586000 == 34 [pid = 1670] [id = 215] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x116f09800 == 33 [pid = 1670] [id = 214] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x116a8a800 == 32 [pid = 1670] [id = 213] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x116642000 == 31 [pid = 1670] [id = 212] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x113311000 == 30 [pid = 1670] [id = 211] 08:05:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd7800 == 29 [pid = 1670] [id = 210] 08:05:07 INFO - PROCESS | 1670 | 1464707107780 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]]]}] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126bd8c00) [pid = 1670] [serial = 608] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x129511400) [pid = 1670] [serial = 611] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12ae79400) [pid = 1670] [serial = 620] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b12e800) [pid = 1670] [serial = 614] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12a937800) [pid = 1670] [serial = 612] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b2da400) [pid = 1670] [serial = 617] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12babd000) [pid = 1670] [serial = 623] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12bf44800) [pid = 1670] [serial = 626] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12bac6800) [pid = 1670] [serial = 624] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12c44c000) [pid = 1670] [serial = 627] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1247e3800) [pid = 1670] [serial = 605] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1210d1800) [pid = 1670] [serial = 602] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x123f73c00) [pid = 1670] [serial = 603] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x118036000) [pid = 1670] [serial = 599] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x118948400) [pid = 1670] [serial = 600] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116aa3400) [pid = 1670] [serial = 597] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x113df7000) [pid = 1670] [serial = 596] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128db3c00) [pid = 1670] [serial = 594] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126bd7800) [pid = 1670] [serial = 593] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123484800) [pid = 1670] [serial = 591] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x119461000) [pid = 1670] [serial = 590] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1166b9000) [pid = 1670] [serial = 588] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x112e93000) [pid = 1670] [serial = 587] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12b144000) [pid = 1670] [serial = 585] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12b2dfc00) [pid = 1670] [serial = 618] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12b14d400) [pid = 1670] [serial = 615] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128b86400) [pid = 1670] [serial = 609] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12ba9a800) [pid = 1670] [serial = 621] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1161a8800) [pid = 1670] [serial = 606] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x129506400) [pid = 1670] [serial = 549] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12a92d800) [pid = 1670] [serial = 516] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116177000) [pid = 1670] [serial = 552] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1185f0400) [pid = 1670] [serial = 510] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116aa9c00) [pid = 1670] [serial = 504] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1191a6000) [pid = 1670] [serial = 555] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11676dc00) [pid = 1670] [serial = 507] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126419c00) [pid = 1670] [serial = 513] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b123800) [pid = 1670] [serial = 519] [outer = 0x0] [url = about:blank] 08:05:07 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x124ca9c00) [pid = 1670] [serial = 558] [outer = 0x0] [url = about:blank] 08:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 721ms 08:05:07 INFO - PROCESS | 1670 | 1464707107838 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:05:07 INFO - PROCESS | 1670 | 1464707107842 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:05:07 INFO - PROCESS | 1670 | 1464707107847 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:05:07 INFO - PROCESS | 1670 | 1464707107849 Marionette TRACE conn2 <- [1,898,null,{}] 08:05:07 INFO - PROCESS | 1670 | 1464707107857 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}] 08:05:07 INFO - PROCESS | 1670 | 1464707107936 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:05:07 INFO - PROCESS | 1670 | 1464707107941 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11663a800 == 30 [pid = 1670] [id = 232] 08:05:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112e93000) [pid = 1670] [serial = 694] [outer = 0x0] 08:05:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x113347c00) [pid = 1670] [serial = 695] [outer = 0x112e93000] 08:05:07 INFO - PROCESS | 1670 | 1464707107968 Marionette DEBUG loaded listener.js 08:05:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x115169000) [pid = 1670] [serial = 696] [outer = 0x112e93000] 08:05:08 INFO - PROCESS | 1670 | 1464707108295 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]]]}] 08:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 476ms 08:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:05:08 INFO - PROCESS | 1670 | 1464707108328 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:05:08 INFO - PROCESS | 1670 | 1464707108329 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:05:08 INFO - PROCESS | 1670 | 1464707108332 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:05:08 INFO - PROCESS | 1670 | 1464707108336 Marionette TRACE conn2 <- [1,902,null,{}] 08:05:08 INFO - PROCESS | 1670 | 1464707108344 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}] 08:05:08 INFO - PROCESS | 1670 | 1464707108422 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:05:08 INFO - PROCESS | 1670 | 1464707108427 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180bc000 == 31 [pid = 1670] [id = 233] 08:05:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x116183800) [pid = 1670] [serial = 697] [outer = 0x0] 08:05:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11676dc00) [pid = 1670] [serial = 698] [outer = 0x116183800] 08:05:08 INFO - PROCESS | 1670 | 1464707108462 Marionette DEBUG loaded listener.js 08:05:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x116a60400) [pid = 1670] [serial = 699] [outer = 0x116183800] 08:05:08 INFO - PROCESS | 1670 | 1464707108926 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]]]}] 08:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 624ms 08:05:08 INFO - PROCESS | 1670 | 1464707108957 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:05:08 INFO - PROCESS | 1670 | 1464707108960 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:05:08 INFO - PROCESS | 1670 | 1464707108974 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:05:08 INFO - PROCESS | 1670 | 1464707108975 Marionette TRACE conn2 <- [1,906,null,{}] 08:05:08 INFO - PROCESS | 1670 | 1464707108980 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}] 08:05:09 INFO - PROCESS | 1670 | 1464707109083 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:05:09 INFO - PROCESS | 1670 | 1464707109090 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x11943d000 == 32 [pid = 1670] [id = 234] 08:05:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1122b0400) [pid = 1670] [serial = 700] [outer = 0x0] 08:05:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x117170800) [pid = 1670] [serial = 701] [outer = 0x1122b0400] 08:05:09 INFO - PROCESS | 1670 | 1464707109115 Marionette DEBUG loaded listener.js 08:05:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x117676000) [pid = 1670] [serial = 702] [outer = 0x1122b0400] 08:05:09 INFO - PROCESS | 1670 | 1464707109422 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]]]}] 08:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 480ms 08:05:09 INFO - PROCESS | 1670 | 1464707109443 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:05:09 INFO - PROCESS | 1670 | 1464707109445 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:05:09 INFO - PROCESS | 1670 | 1464707109447 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:05:09 INFO - PROCESS | 1670 | 1464707109448 Marionette TRACE conn2 <- [1,910,null,{}] 08:05:09 INFO - PROCESS | 1670 | 1464707109453 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}] 08:05:09 INFO - PROCESS | 1670 | 1464707109552 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:05:09 INFO - PROCESS | 1670 | 1464707109558 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180aa000 == 33 [pid = 1670] [id = 235] 08:05:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1122a1800) [pid = 1670] [serial = 703] [outer = 0x0] 08:05:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11802e800) [pid = 1670] [serial = 704] [outer = 0x1122a1800] 08:05:09 INFO - PROCESS | 1670 | 1464707109583 Marionette DEBUG loaded listener.js 08:05:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11859a800) [pid = 1670] [serial = 705] [outer = 0x1122a1800] 08:05:09 INFO - PROCESS | 1670 | 1464707109890 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]]]}] 08:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 08:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:05:09 INFO - PROCESS | 1670 | 1464707109924 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:05:09 INFO - PROCESS | 1670 | 1464707109925 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:05:09 INFO - PROCESS | 1670 | 1464707109928 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:05:09 INFO - PROCESS | 1670 | 1464707109929 Marionette TRACE conn2 <- [1,914,null,{}] 08:05:09 INFO - PROCESS | 1670 | 1464707109931 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}] 08:05:10 INFO - PROCESS | 1670 | 1464707110046 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:05:10 INFO - PROCESS | 1670 | 1464707110074 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12389d800 == 34 [pid = 1670] [id = 236] 08:05:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x110fe9000) [pid = 1670] [serial = 706] [outer = 0x0] 08:05:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11892a000) [pid = 1670] [serial = 707] [outer = 0x110fe9000] 08:05:10 INFO - PROCESS | 1670 | 1464707110101 Marionette DEBUG loaded listener.js 08:05:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1191a9400) [pid = 1670] [serial = 708] [outer = 0x110fe9000] 08:05:10 INFO - PROCESS | 1670 | 1464707110410 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]]]}] 08:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms 08:05:10 INFO - PROCESS | 1670 | 1464707110457 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:05:10 INFO - PROCESS | 1670 | 1464707110458 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:05:10 INFO - PROCESS | 1670 | 1464707110460 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:05:10 INFO - PROCESS | 1670 | 1464707110461 Marionette TRACE conn2 <- [1,918,null,{}] 08:05:10 INFO - PROCESS | 1670 | 1464707110464 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}] 08:05:10 INFO - PROCESS | 1670 | 1464707110551 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:05:10 INFO - PROCESS | 1670 | 1464707110555 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c40800 == 35 [pid = 1670] [id = 237] 08:05:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x119458800) [pid = 1670] [serial = 709] [outer = 0x0] 08:05:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1198e2000) [pid = 1670] [serial = 710] [outer = 0x119458800] 08:05:10 INFO - PROCESS | 1670 | 1464707110580 Marionette DEBUG loaded listener.js 08:05:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1210ce400) [pid = 1670] [serial = 711] [outer = 0x119458800] 08:05:10 INFO - PROCESS | 1670 | 1464707110914 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]]]}] 08:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 08:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:05:10 INFO - PROCESS | 1670 | 1464707110929 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:05:10 INFO - PROCESS | 1670 | 1464707110930 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:05:10 INFO - PROCESS | 1670 | 1464707110933 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:05:10 INFO - PROCESS | 1670 | 1464707110935 Marionette TRACE conn2 <- [1,922,null,{}] 08:05:10 INFO - PROCESS | 1670 | 1464707110944 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}] 08:05:11 INFO - PROCESS | 1670 | 1464707111048 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:05:11 INFO - PROCESS | 1670 | 1464707111083 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x124ccd000 == 36 [pid = 1670] [id = 238] 08:05:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1198dbc00) [pid = 1670] [serial = 712] [outer = 0x0] 08:05:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x123483400) [pid = 1670] [serial = 713] [outer = 0x1198dbc00] 08:05:11 INFO - PROCESS | 1670 | 1464707111110 Marionette DEBUG loaded listener.js 08:05:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x123628000) [pid = 1670] [serial = 714] [outer = 0x1198dbc00] 08:05:11 INFO - PROCESS | 1670 | 1464707111456 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]]]}] 08:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 578ms 08:05:11 INFO - PROCESS | 1670 | 1464707111511 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:05:11 INFO - PROCESS | 1670 | 1464707111513 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:05:11 INFO - PROCESS | 1670 | 1464707111516 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:05:11 INFO - PROCESS | 1670 | 1464707111518 Marionette TRACE conn2 <- [1,926,null,{}] 08:05:11 INFO - PROCESS | 1670 | 1464707111528 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}] 08:05:11 INFO - PROCESS | 1670 | 1464707111669 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:05:11 INFO - PROCESS | 1670 | 1464707111687 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b4d000 == 37 [pid = 1670] [id = 239] 08:05:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1210d5000) [pid = 1670] [serial = 715] [outer = 0x0] 08:05:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x123780800) [pid = 1670] [serial = 716] [outer = 0x1210d5000] 08:05:11 INFO - PROCESS | 1670 | 1464707111728 Marionette DEBUG loaded listener.js 08:05:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x123c96c00) [pid = 1670] [serial = 717] [outer = 0x1210d5000] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12362c400) [pid = 1670] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1242f1400) [pid = 1670] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x112972800) [pid = 1670] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x112696800) [pid = 1670] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x111a09c00) [pid = 1670] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x113f43000) [pid = 1670] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x112682800) [pid = 1670] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1185f0c00) [pid = 1670] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x123629400) [pid = 1670] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11268e400) [pid = 1670] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x113966400) [pid = 1670] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1191a2800) [pid = 1670] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x116aacc00) [pid = 1670] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124d77800) [pid = 1670] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1191a5000) [pid = 1670] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x111ece800) [pid = 1670] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:05:12 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11267d800) [pid = 1670] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:05:12 INFO - PROCESS | 1670 | 1464707112207 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]]]}] 08:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 721ms 08:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:05:12 INFO - PROCESS | 1670 | 1464707112239 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:05:12 INFO - PROCESS | 1670 | 1464707112240 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:05:12 INFO - PROCESS | 1670 | 1464707112242 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:05:12 INFO - PROCESS | 1670 | 1464707112243 Marionette TRACE conn2 <- [1,930,null,{}] 08:05:12 INFO - PROCESS | 1670 | 1464707112245 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}] 08:05:12 INFO - PROCESS | 1670 | 1464707112346 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:05:12 INFO - PROCESS | 1670 | 1464707112395 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11943c800 == 38 [pid = 1670] [id = 240] 08:05:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x110fe3400) [pid = 1670] [serial = 718] [outer = 0x0] 08:05:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116aad000) [pid = 1670] [serial = 719] [outer = 0x110fe3400] 08:05:12 INFO - PROCESS | 1670 | 1464707112420 Marionette DEBUG loaded listener.js 08:05:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1181e5000) [pid = 1670] [serial = 720] [outer = 0x110fe3400] 08:05:12 INFO - PROCESS | 1670 | 1464707112670 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]]]}] 08:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 08:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:05:12 INFO - PROCESS | 1670 | 1464707112711 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:05:12 INFO - PROCESS | 1670 | 1464707112712 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:05:12 INFO - PROCESS | 1670 | 1464707112730 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:05:12 INFO - PROCESS | 1670 | 1464707112732 Marionette TRACE conn2 <- [1,934,null,{}] 08:05:12 INFO - PROCESS | 1670 | 1464707112742 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}] 08:05:12 INFO - PROCESS | 1670 | 1464707112836 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:05:12 INFO - PROCESS | 1670 | 1464707112841 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f19800 == 39 [pid = 1670] [id = 241] 08:05:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x123662800) [pid = 1670] [serial = 721] [outer = 0x0] 08:05:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x123f76400) [pid = 1670] [serial = 722] [outer = 0x123662800] 08:05:12 INFO - PROCESS | 1670 | 1464707112870 Marionette DEBUG loaded listener.js 08:05:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1245c1c00) [pid = 1670] [serial = 723] [outer = 0x123662800] 08:05:13 INFO - PROCESS | 1670 | 1464707113179 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]]]}] 08:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 492ms 08:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:05:13 INFO - PROCESS | 1670 | 1464707113208 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:05:13 INFO - PROCESS | 1670 | 1464707113210 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:05:13 INFO - PROCESS | 1670 | 1464707113212 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:05:13 INFO - PROCESS | 1670 | 1464707113213 Marionette TRACE conn2 <- [1,938,null,{}] 08:05:13 INFO - PROCESS | 1670 | 1464707113223 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}] 08:05:13 INFO - PROCESS | 1670 | 1464707113325 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:05:13 INFO - PROCESS | 1670 | 1464707113330 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12935d800 == 40 [pid = 1670] [id = 242] 08:05:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12380fc00) [pid = 1670] [serial = 724] [outer = 0x0] 08:05:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1247e6800) [pid = 1670] [serial = 725] [outer = 0x12380fc00] 08:05:13 INFO - PROCESS | 1670 | 1464707113356 Marionette DEBUG loaded listener.js 08:05:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126082400) [pid = 1670] [serial = 726] [outer = 0x12380fc00] 08:05:13 INFO - PROCESS | 1670 | 1464707113663 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]]]}] 08:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 08:05:13 INFO - PROCESS | 1670 | 1464707113681 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:05:13 INFO - PROCESS | 1670 | 1464707113682 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:05:13 INFO - PROCESS | 1670 | 1464707113686 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:05:13 INFO - PROCESS | 1670 | 1464707113688 Marionette TRACE conn2 <- [1,942,null,{}] 08:05:13 INFO - PROCESS | 1670 | 1464707113691 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}] 08:05:13 INFO - PROCESS | 1670 | 1464707113774 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:05:13 INFO - PROCESS | 1670 | 1464707113779 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a78d800 == 41 [pid = 1670] [id = 243] 08:05:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12607d400) [pid = 1670] [serial = 727] [outer = 0x0] 08:05:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1265b3800) [pid = 1670] [serial = 728] [outer = 0x12607d400] 08:05:13 INFO - PROCESS | 1670 | 1464707113814 Marionette DEBUG loaded listener.js 08:05:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x126bdd000) [pid = 1670] [serial = 729] [outer = 0x12607d400] 08:05:14 INFO - PROCESS | 1670 | --DOCSHELL 0x11663a800 == 40 [pid = 1670] [id = 232] 08:05:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1166e4800 == 39 [pid = 1670] [id = 231] 08:05:14 INFO - PROCESS | 1670 | --DOCSHELL 0x116f17800 == 38 [pid = 1670] [id = 230] 08:05:14 INFO - PROCESS | 1670 | --DOCSHELL 0x112d47000 == 37 [pid = 1670] [id = 229] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1180bc000 == 36 [pid = 1670] [id = 233] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11943d000 == 35 [pid = 1670] [id = 234] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1180aa000 == 34 [pid = 1670] [id = 235] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12389d800 == 33 [pid = 1670] [id = 236] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11943c800 == 32 [pid = 1670] [id = 240] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x128f19800 == 31 [pid = 1670] [id = 241] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x124ccd000 == 30 [pid = 1670] [id = 238] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x126b4d000 == 29 [pid = 1670] [id = 239] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x123c40800 == 28 [pid = 1670] [id = 237] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x118945800) [pid = 1670] [serial = 650] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x119090c00) [pid = 1670] [serial = 651] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x126085c00) [pid = 1670] [serial = 671] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124cb6400) [pid = 1670] [serial = 669] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x126511800) [pid = 1670] [serial = 672] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1265abc00) [pid = 1670] [serial = 680] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12935d800 == 27 [pid = 1670] [id = 242] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11268fc00) [pid = 1670] [serial = 674] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126728400) [pid = 1670] [serial = 681] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116aaa400) [pid = 1670] [serial = 675] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1210cfc00) [pid = 1670] [serial = 678] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1245c2000) [pid = 1670] [serial = 666] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116aad400) [pid = 1670] [serial = 677] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x123f7ec00) [pid = 1670] [serial = 663] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x126bd6800) [pid = 1670] [serial = 683] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12403d000) [pid = 1670] [serial = 665] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1247e4400) [pid = 1670] [serial = 668] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11297c400) [pid = 1670] [serial = 635] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x113348000) [pid = 1670] [serial = 636] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x116aab800) [pid = 1670] [serial = 644] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11758ec00) [pid = 1670] [serial = 645] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115e44000) [pid = 1670] [serial = 638] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1160f2c00) [pid = 1670] [serial = 639] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x116770800) [pid = 1670] [serial = 641] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x116a5e800) [pid = 1670] [serial = 642] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x112683800) [pid = 1670] [serial = 632] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x110fe8400) [pid = 1670] [serial = 633] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11945ac00) [pid = 1670] [serial = 654] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x119092400) [pid = 1670] [serial = 653] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x123816800) [pid = 1670] [serial = 662] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x11759b000) [pid = 1670] [serial = 647] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1198e7000) [pid = 1670] [serial = 656] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x120eeec00) [pid = 1670] [serial = 657] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1185f8c00) [pid = 1670] [serial = 648] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x120eef800) [pid = 1670] [serial = 659] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x123624000) [pid = 1670] [serial = 660] [outer = 0x0] [url = about:blank] 08:05:15 INFO - PROCESS | 1670 | 1464707115221 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]]]}] 08:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1576ms 08:05:15 INFO - PROCESS | 1670 | 1464707115262 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:05:15 INFO - PROCESS | 1670 | 1464707115264 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:05:15 INFO - PROCESS | 1670 | 1464707115268 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:05:15 INFO - PROCESS | 1670 | 1464707115271 Marionette TRACE conn2 <- [1,946,null,{}] 08:05:15 INFO - PROCESS | 1670 | 1464707115275 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}] 08:05:15 INFO - PROCESS | 1670 | 1464707115353 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:05:15 INFO - PROCESS | 1670 | 1464707115396 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1133a7800 == 28 [pid = 1670] [id = 244] 08:05:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x112681000) [pid = 1670] [serial = 730] [outer = 0x0] 08:05:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x112681800) [pid = 1670] [serial = 731] [outer = 0x112681000] 08:05:15 INFO - PROCESS | 1670 | 1464707115424 Marionette DEBUG loaded listener.js 08:05:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x110fdfc00) [pid = 1670] [serial = 732] [outer = 0x112681000] 08:05:15 INFO - PROCESS | 1670 | 1464707115905 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]]]}] 08:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 673ms 08:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:05:15 INFO - PROCESS | 1670 | 1464707115941 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:05:15 INFO - PROCESS | 1670 | 1464707115943 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:05:15 INFO - PROCESS | 1670 | 1464707115946 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:05:15 INFO - PROCESS | 1670 | 1464707115948 Marionette TRACE conn2 <- [1,950,null,{}] 08:05:15 INFO - PROCESS | 1670 | 1464707115952 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}] 08:05:16 INFO - PROCESS | 1670 | 1464707116050 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:05:16 INFO - PROCESS | 1670 | 1464707116117 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x116130000 == 29 [pid = 1670] [id = 245] 08:05:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x112689800) [pid = 1670] [serial = 733] [outer = 0x0] 08:05:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x112970400) [pid = 1670] [serial = 734] [outer = 0x112689800] 08:05:16 INFO - PROCESS | 1670 | 1464707116148 Marionette DEBUG loaded listener.js 08:05:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x112977c00) [pid = 1670] [serial = 735] [outer = 0x112689800] 08:05:16 INFO - PROCESS | 1670 | 1464707116680 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]]]}] 08:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 771ms 08:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:05:16 INFO - PROCESS | 1670 | 1464707116772 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:05:16 INFO - PROCESS | 1670 | 1464707116774 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:05:16 INFO - PROCESS | 1670 | 1464707116777 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:05:16 INFO - PROCESS | 1670 | 1464707116779 Marionette TRACE conn2 <- [1,954,null,{}] 08:05:16 INFO - PROCESS | 1670 | 1464707116783 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}] 08:05:16 INFO - PROCESS | 1670 | 1464707116878 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:05:16 INFO - PROCESS | 1670 | 1464707116960 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f19800 == 30 [pid = 1670] [id = 246] 08:05:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11268b400) [pid = 1670] [serial = 736] [outer = 0x0] 08:05:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11268e000) [pid = 1670] [serial = 737] [outer = 0x11268b400] 08:05:16 INFO - PROCESS | 1670 | 1464707116988 Marionette DEBUG loaded listener.js 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x112977000) [pid = 1670] [serial = 738] [outer = 0x11268b400] 08:05:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12a78d800 == 29 [pid = 1670] [id = 243] 08:05:17 INFO - PROCESS | 1670 | 1464707117277 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]]]}] 08:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 523ms 08:05:17 INFO - PROCESS | 1670 | 1464707117301 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:05:17 INFO - PROCESS | 1670 | 1464707117306 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:05:17 INFO - PROCESS | 1670 | 1464707117318 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:05:17 INFO - PROCESS | 1670 | 1464707117323 Marionette TRACE conn2 <- [1,958,null,{}] 08:05:17 INFO - PROCESS | 1670 | 1464707117326 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}] 08:05:17 INFO - PROCESS | 1670 | 1464707117398 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:05:17 INFO - PROCESS | 1670 | 1464707117443 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a96000 == 30 [pid = 1670] [id = 247] 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x110fde000) [pid = 1670] [serial = 739] [outer = 0x0] 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11297e400) [pid = 1670] [serial = 740] [outer = 0x110fde000] 08:05:17 INFO - PROCESS | 1670 | 1464707117468 Marionette DEBUG loaded listener.js 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x113df7400) [pid = 1670] [serial = 741] [outer = 0x110fde000] 08:05:17 INFO - PROCESS | 1670 | 1464707117764 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]]]}] 08:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 478ms 08:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:05:17 INFO - PROCESS | 1670 | 1464707117793 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:05:17 INFO - PROCESS | 1670 | 1464707117794 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:05:17 INFO - PROCESS | 1670 | 1464707117796 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:05:17 INFO - PROCESS | 1670 | 1464707117797 Marionette TRACE conn2 <- [1,962,null,{}] 08:05:17 INFO - PROCESS | 1670 | 1464707117808 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}] 08:05:17 INFO - PROCESS | 1670 | 1464707117885 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:05:17 INFO - PROCESS | 1670 | 1464707117892 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x11809f800 == 31 [pid = 1670] [id = 248] 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116181400) [pid = 1670] [serial = 742] [outer = 0x0] 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1161af400) [pid = 1670] [serial = 743] [outer = 0x116181400] 08:05:17 INFO - PROCESS | 1670 | 1464707117923 Marionette DEBUG loaded listener.js 08:05:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x116770c00) [pid = 1670] [serial = 744] [outer = 0x116181400] 08:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 472ms 08:05:18 INFO - PROCESS | 1670 | 1464707118259 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]]]}] 08:05:18 INFO - PROCESS | 1670 | 1464707118275 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:05:18 INFO - PROCESS | 1670 | 1464707118276 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:05:18 INFO - PROCESS | 1670 | 1464707118279 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:05:18 INFO - PROCESS | 1670 | 1464707118280 Marionette TRACE conn2 <- [1,966,null,{}] 08:05:18 INFO - PROCESS | 1670 | 1464707118282 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}] 08:05:18 INFO - PROCESS | 1670 | 1464707118366 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:05:18 INFO - PROCESS | 1670 | 1464707118372 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1185d2800 == 32 [pid = 1670] [id = 249] 08:05:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11694a000) [pid = 1670] [serial = 745] [outer = 0x0] 08:05:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116aa2c00) [pid = 1670] [serial = 746] [outer = 0x11694a000] 08:05:18 INFO - PROCESS | 1670 | 1464707118398 Marionette DEBUG loaded listener.js 08:05:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116aab400) [pid = 1670] [serial = 747] [outer = 0x11694a000] 08:05:18 INFO - PROCESS | 1670 | 1464707118712 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]]]}] 08:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 08:05:18 INFO - PROCESS | 1670 | 1464707118753 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:05:18 INFO - PROCESS | 1670 | 1464707118755 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:05:18 INFO - PROCESS | 1670 | 1464707118757 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:05:18 INFO - PROCESS | 1670 | 1464707118758 Marionette TRACE conn2 <- [1,970,null,{}] 08:05:18 INFO - PROCESS | 1670 | 1464707118760 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}] 08:05:18 INFO - PROCESS | 1670 | 1464707118827 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:05:18 INFO - PROCESS | 1670 | 1464707118832 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x11943a000 == 33 [pid = 1670] [id = 250] 08:05:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x111c1ec00) [pid = 1670] [serial = 748] [outer = 0x0] 08:05:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11758dc00) [pid = 1670] [serial = 749] [outer = 0x111c1ec00] 08:05:18 INFO - PROCESS | 1670 | 1464707118860 Marionette DEBUG loaded listener.js 08:05:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118031400) [pid = 1670] [serial = 750] [outer = 0x111c1ec00] 08:05:19 INFO - PROCESS | 1670 | 1464707119160 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]]]}] 08:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 420ms 08:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:05:19 INFO - PROCESS | 1670 | 1464707119179 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:05:19 INFO - PROCESS | 1670 | 1464707119180 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:05:19 INFO - PROCESS | 1670 | 1464707119190 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:05:19 INFO - PROCESS | 1670 | 1464707119191 Marionette TRACE conn2 <- [1,974,null,{}] 08:05:19 INFO - PROCESS | 1670 | 1464707119194 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}] 08:05:19 INFO - PROCESS | 1670 | 1464707119312 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:05:19 INFO - PROCESS | 1670 | 1464707119324 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e9b800 == 34 [pid = 1670] [id = 251] 08:05:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x112972c00) [pid = 1670] [serial = 751] [outer = 0x0] 08:05:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1181de800) [pid = 1670] [serial = 752] [outer = 0x112972c00] 08:05:19 INFO - PROCESS | 1670 | 1464707119349 Marionette DEBUG loaded listener.js 08:05:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118939c00) [pid = 1670] [serial = 753] [outer = 0x112972c00] 08:05:19 INFO - PROCESS | 1670 | 1464707119703 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]]]}] 08:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 527ms 08:05:19 INFO - PROCESS | 1670 | 1464707119710 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:05:19 INFO - PROCESS | 1670 | 1464707119711 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:05:19 INFO - PROCESS | 1670 | 1464707119713 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:05:19 INFO - PROCESS | 1670 | 1464707119714 Marionette TRACE conn2 <- [1,978,null,{}] 08:05:19 INFO - PROCESS | 1670 | 1464707119717 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}] 08:05:19 INFO - PROCESS | 1670 | 1464707119804 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:05:19 INFO - PROCESS | 1670 | 1464707119808 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12302f000 == 35 [pid = 1670] [id = 252] 08:05:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11893c800) [pid = 1670] [serial = 754] [outer = 0x0] 08:05:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11901a800) [pid = 1670] [serial = 755] [outer = 0x11893c800] 08:05:19 INFO - PROCESS | 1670 | 1464707119833 Marionette DEBUG loaded listener.js 08:05:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1191a2c00) [pid = 1670] [serial = 756] [outer = 0x11893c800] 08:05:20 INFO - PROCESS | 1670 | 1464707120143 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]]]}] 08:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 08:05:20 INFO - PROCESS | 1670 | 1464707120182 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:05:20 INFO - PROCESS | 1670 | 1464707120183 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:05:20 INFO - PROCESS | 1670 | 1464707120188 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:05:20 INFO - PROCESS | 1670 | 1464707120189 Marionette TRACE conn2 <- [1,982,null,{}] 08:05:20 INFO - PROCESS | 1670 | 1464707120191 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}] 08:05:20 INFO - PROCESS | 1670 | 1464707120277 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:05:20 INFO - PROCESS | 1670 | 1464707120281 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a82800 == 36 [pid = 1670] [id = 253] 08:05:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x112976400) [pid = 1670] [serial = 757] [outer = 0x0] 08:05:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1191a7800) [pid = 1670] [serial = 758] [outer = 0x112976400] 08:05:20 INFO - PROCESS | 1670 | 1464707120306 Marionette DEBUG loaded listener.js 08:05:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11945c400) [pid = 1670] [serial = 759] [outer = 0x112976400] 08:05:20 INFO - PROCESS | 1670 | 1464707120640 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]]]}] 08:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 08:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:05:20 INFO - PROCESS | 1670 | 1464707120657 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:05:20 INFO - PROCESS | 1670 | 1464707120658 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:05:20 INFO - PROCESS | 1670 | 1464707120660 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:05:20 INFO - PROCESS | 1670 | 1464707120661 Marionette TRACE conn2 <- [1,986,null,{}] 08:05:20 INFO - PROCESS | 1670 | 1464707120663 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}] 08:05:20 INFO - PROCESS | 1670 | 1464707120767 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:05:20 INFO - PROCESS | 1670 | 1464707120772 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c39800 == 37 [pid = 1670] [id = 254] 08:05:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11893e000) [pid = 1670] [serial = 760] [outer = 0x0] 08:05:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11998e800) [pid = 1670] [serial = 761] [outer = 0x11893e000] 08:05:20 INFO - PROCESS | 1670 | 1464707120796 Marionette DEBUG loaded listener.js 08:05:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1210cd800) [pid = 1670] [serial = 762] [outer = 0x11893e000] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12c44f400) [pid = 1670] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x110fe9000) [pid = 1670] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1198dbc00) [pid = 1670] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119458800) [pid = 1670] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1210d5000) [pid = 1670] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x110fe3400) [pid = 1670] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x123662800) [pid = 1670] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12380fc00) [pid = 1670] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x110fe1c00) [pid = 1670] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12452c000) [pid = 1670] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1122a1800) [pid = 1670] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1122b0400) [pid = 1670] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116183800) [pid = 1670] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x112e93000) [pid = 1670] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x110fe8800) [pid = 1670] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:05:21 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11297d400) [pid = 1670] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:05:21 INFO - PROCESS | 1670 | 1464707121123 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]]]}] 08:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 08:05:21 INFO - PROCESS | 1670 | 1464707121131 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:05:21 INFO - PROCESS | 1670 | 1464707121132 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:05:21 INFO - PROCESS | 1670 | 1464707121142 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:05:21 INFO - PROCESS | 1670 | 1464707121143 Marionette TRACE conn2 <- [1,990,null,{}] 08:05:21 INFO - PROCESS | 1670 | 1464707121146 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}] 08:05:21 INFO - PROCESS | 1670 | 1464707121222 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:05:21 INFO - PROCESS | 1670 | 1464707121227 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c22800 == 38 [pid = 1670] [id = 255] 08:05:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11267a000) [pid = 1670] [serial = 763] [outer = 0x0] 08:05:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116949400) [pid = 1670] [serial = 764] [outer = 0x11267a000] 08:05:21 INFO - PROCESS | 1670 | 1464707121254 Marionette DEBUG loaded listener.js 08:05:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1198dd400) [pid = 1670] [serial = 765] [outer = 0x11267a000] 08:05:21 INFO - PROCESS | 1670 | 1464707121668 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]]]}] 08:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 569ms 08:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:05:21 INFO - PROCESS | 1670 | 1464707121712 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:05:21 INFO - PROCESS | 1670 | 1464707121715 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:05:21 INFO - PROCESS | 1670 | 1464707121727 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:05:21 INFO - PROCESS | 1670 | 1464707121729 Marionette TRACE conn2 <- [1,994,null,{}] 08:05:21 INFO - PROCESS | 1670 | 1464707121732 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}] 08:05:21 INFO - PROCESS | 1670 | 1464707121868 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:05:21 INFO - PROCESS | 1670 | 1464707121885 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12674e000 == 39 [pid = 1670] [id = 256] 08:05:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11998f000) [pid = 1670] [serial = 766] [outer = 0x0] 08:05:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12362a000) [pid = 1670] [serial = 767] [outer = 0x11998f000] 08:05:21 INFO - PROCESS | 1670 | 1464707121931 Marionette DEBUG loaded listener.js 08:05:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12381e400) [pid = 1670] [serial = 768] [outer = 0x11998f000] 08:05:22 INFO - PROCESS | 1670 | 1464707122274 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]]]}] 08:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 583ms 08:05:22 INFO - PROCESS | 1670 | 1464707122300 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:05:22 INFO - PROCESS | 1670 | 1464707122302 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:05:22 INFO - PROCESS | 1670 | 1464707122304 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:05:22 INFO - PROCESS | 1670 | 1464707122305 Marionette TRACE conn2 <- [1,998,null,{}] 08:05:22 INFO - PROCESS | 1670 | 1464707122315 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}] 08:05:22 INFO - PROCESS | 1670 | 1464707122392 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:05:22 INFO - PROCESS | 1670 | 1464707122396 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12783a000 == 40 [pid = 1670] [id = 257] 08:05:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x123c0fc00) [pid = 1670] [serial = 769] [outer = 0x0] 08:05:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x123f78800) [pid = 1670] [serial = 770] [outer = 0x123c0fc00] 08:05:22 INFO - PROCESS | 1670 | 1464707122426 Marionette DEBUG loaded listener.js 08:05:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x123f81c00) [pid = 1670] [serial = 771] [outer = 0x123c0fc00] 08:05:22 INFO - PROCESS | 1670 | 1464707122853 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]]]}] 08:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 581ms 08:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:05:22 INFO - PROCESS | 1670 | 1464707122888 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:05:22 INFO - PROCESS | 1670 | 1464707122890 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:05:22 INFO - PROCESS | 1670 | 1464707122893 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:05:22 INFO - PROCESS | 1670 | 1464707122895 Marionette TRACE conn2 <- [1,1002,null,{}] 08:05:22 INFO - PROCESS | 1670 | 1464707122898 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}] 08:05:23 INFO - PROCESS | 1670 | 1464707122996 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:05:23 INFO - PROCESS | 1670 | 1464707123004 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12784e000 == 41 [pid = 1670] [id = 258] 08:05:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x123f7a800) [pid = 1670] [serial = 772] [outer = 0x0] 08:05:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124525c00) [pid = 1670] [serial = 773] [outer = 0x123f7a800] 08:05:23 INFO - PROCESS | 1670 | 1464707123030 Marionette DEBUG loaded listener.js 08:05:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1247e0000) [pid = 1670] [serial = 774] [outer = 0x123f7a800] 08:05:23 INFO - PROCESS | 1670 | 1464707123613 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]]]}] 08:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 774ms 08:05:23 INFO - PROCESS | 1670 | 1464707123667 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:05:23 INFO - PROCESS | 1670 | 1464707123671 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:05:23 INFO - PROCESS | 1670 | 1464707123676 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:05:23 INFO - PROCESS | 1670 | 1464707123679 Marionette TRACE conn2 <- [1,1006,null,{}] 08:05:23 INFO - PROCESS | 1670 | 1464707123685 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}] 08:05:23 INFO - PROCESS | 1670 | 1464707123828 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:05:23 INFO - PROCESS | 1670 | 1464707123875 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170d4000 == 42 [pid = 1670] [id = 259] 08:05:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11267b400) [pid = 1670] [serial = 775] [outer = 0x0] 08:05:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x112976c00) [pid = 1670] [serial = 776] [outer = 0x11267b400] 08:05:23 INFO - PROCESS | 1670 | 1464707123907 Marionette DEBUG loaded listener.js 08:05:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x112d85800) [pid = 1670] [serial = 777] [outer = 0x11267b400] 08:05:24 INFO - PROCESS | 1670 | 1464707124356 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]]]}] 08:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 729ms 08:05:24 INFO - PROCESS | 1670 | 1464707124419 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:05:24 INFO - PROCESS | 1670 | 1464707124424 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:05:24 INFO - PROCESS | 1670 | 1464707124430 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:05:24 INFO - PROCESS | 1670 | 1464707124432 Marionette TRACE conn2 <- [1,1010,null,{}] 08:05:24 INFO - PROCESS | 1670 | 1464707124436 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}] 08:05:24 INFO - PROCESS | 1670 | 1464707124534 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:05:24 INFO - PROCESS | 1670 | 1464707124592 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e97800 == 43 [pid = 1670] [id = 260] 08:05:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x115e3bc00) [pid = 1670] [serial = 778] [outer = 0x0] 08:05:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x115eb9000) [pid = 1670] [serial = 779] [outer = 0x115e3bc00] 08:05:24 INFO - PROCESS | 1670 | 1464707124622 Marionette DEBUG loaded listener.js 08:05:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11693f000) [pid = 1670] [serial = 780] [outer = 0x115e3bc00] 08:05:25 INFO - PROCESS | 1670 | 1464707125004 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]]]}] 08:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 621ms 08:05:25 INFO - PROCESS | 1670 | 1464707125052 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:05:25 INFO - PROCESS | 1670 | 1464707125055 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:05:25 INFO - PROCESS | 1670 | 1464707125058 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:05:25 INFO - PROCESS | 1670 | 1464707125060 Marionette TRACE conn2 <- [1,1014,null,{}] 08:05:25 INFO - PROCESS | 1670 | 1464707125067 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}] 08:05:25 INFO - PROCESS | 1670 | 1464707125148 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:05:25 INFO - PROCESS | 1670 | 1464707125193 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f76800 == 44 [pid = 1670] [id = 261] 08:05:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11758f000) [pid = 1670] [serial = 781] [outer = 0x0] 08:05:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11859c800) [pid = 1670] [serial = 782] [outer = 0x11758f000] 08:05:25 INFO - PROCESS | 1670 | 1464707125230 Marionette DEBUG loaded listener.js 08:05:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x118931c00) [pid = 1670] [serial = 783] [outer = 0x11758f000] 08:05:25 INFO - PROCESS | 1670 | 1464707125713 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]]]}] 08:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 677ms 08:05:25 INFO - PROCESS | 1670 | 1464707125737 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:05:25 INFO - PROCESS | 1670 | 1464707125740 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:05:25 INFO - PROCESS | 1670 | 1464707125743 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:05:25 INFO - PROCESS | 1670 | 1464707125745 Marionette TRACE conn2 <- [1,1018,null,{}] 08:05:25 INFO - PROCESS | 1670 | 1464707125749 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}] 08:05:25 INFO - PROCESS | 1670 | 1464707125924 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:05:26 INFO - PROCESS | 1670 | 1464707126008 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296b7800 == 45 [pid = 1670] [id = 262] 08:05:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11919f000) [pid = 1670] [serial = 784] [outer = 0x0] 08:05:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x120ee4400) [pid = 1670] [serial = 785] [outer = 0x11919f000] 08:05:26 INFO - PROCESS | 1670 | 1464707126057 Marionette DEBUG loaded listener.js 08:05:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x123620000) [pid = 1670] [serial = 786] [outer = 0x11919f000] 08:05:26 INFO - PROCESS | 1670 | 1464707126464 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]]]}] 08:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 772ms 08:05:26 INFO - PROCESS | 1670 | 1464707126515 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:05:26 INFO - PROCESS | 1670 | 1464707126517 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:05:26 INFO - PROCESS | 1670 | 1464707126520 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:05:26 INFO - PROCESS | 1670 | 1464707126521 Marionette TRACE conn2 <- [1,1022,null,{}] 08:05:26 INFO - PROCESS | 1670 | 1464707126523 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}] 08:05:26 INFO - PROCESS | 1670 | 1464707126648 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:05:26 INFO - PROCESS | 1670 | 1464707126783 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f6d000 == 46 [pid = 1670] [id = 263] 08:05:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x111c80000) [pid = 1670] [serial = 787] [outer = 0x0] 08:05:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x123819000) [pid = 1670] [serial = 788] [outer = 0x111c80000] 08:05:26 INFO - PROCESS | 1670 | 1464707126832 Marionette DEBUG loaded listener.js 08:05:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1240d3000) [pid = 1670] [serial = 789] [outer = 0x111c80000] 08:05:27 INFO - PROCESS | 1670 | 1464707127475 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]]]}] 08:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1019ms 08:05:27 INFO - PROCESS | 1670 | 1464707127540 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:05:27 INFO - PROCESS | 1670 | 1464707127543 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:05:27 INFO - PROCESS | 1670 | 1464707127567 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:05:27 INFO - PROCESS | 1670 | 1464707127571 Marionette TRACE conn2 <- [1,1026,null,{}] 08:05:27 INFO - PROCESS | 1670 | 1464707127577 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}] 08:05:27 INFO - PROCESS | 1670 | 1464707127715 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:05:27 INFO - PROCESS | 1670 | 1464707127809 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x112eb8800 == 47 [pid = 1670] [id = 264] 08:05:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x111e69800) [pid = 1670] [serial = 790] [outer = 0x0] 08:05:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11203b800) [pid = 1670] [serial = 791] [outer = 0x111e69800] 08:05:27 INFO - PROCESS | 1670 | 1464707127838 Marionette DEBUG loaded listener.js 08:05:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11267dc00) [pid = 1670] [serial = 792] [outer = 0x111e69800] 08:05:28 INFO - PROCESS | 1670 | 1464707128248 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]]]}] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12783a000 == 46 [pid = 1670] [id = 257] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12674e000 == 45 [pid = 1670] [id = 256] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x123c22800 == 44 [pid = 1670] [id = 255] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x123c39800 == 43 [pid = 1670] [id = 254] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x116a82800 == 42 [pid = 1670] [id = 253] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12302f000 == 41 [pid = 1670] [id = 252] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x119e9b800 == 40 [pid = 1670] [id = 251] 08:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 746ms 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11943a000 == 39 [pid = 1670] [id = 250] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1185d2800 == 38 [pid = 1670] [id = 249] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11809f800 == 37 [pid = 1670] [id = 248] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x116a96000 == 36 [pid = 1670] [id = 247] 08:05:28 INFO - PROCESS | 1670 | --DOCSHELL 0x113f19800 == 35 [pid = 1670] [id = 246] 08:05:28 INFO - PROCESS | 1670 | 1464707128297 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:05:28 INFO - PROCESS | 1670 | 1464707128300 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:05:28 INFO - PROCESS | 1670 | 1464707128305 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:05:28 INFO - PROCESS | 1670 | 1464707128306 Marionette TRACE conn2 <- [1,1030,null,{}] 08:05:28 INFO - PROCESS | 1670 | 1464707128309 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}] 08:05:28 INFO - PROCESS | 1670 | 1464707128392 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12c80d800) [pid = 1670] [serial = 630] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11892a000) [pid = 1670] [serial = 707] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1191a9400) [pid = 1670] [serial = 708] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x123483400) [pid = 1670] [serial = 713] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1198e2000) [pid = 1670] [serial = 710] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123780800) [pid = 1670] [serial = 716] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x123628000) [pid = 1670] [serial = 714] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116aad000) [pid = 1670] [serial = 719] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123f76400) [pid = 1670] [serial = 722] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1247e6800) [pid = 1670] [serial = 725] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1245c1c00) [pid = 1670] [serial = 723] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123c96c00) [pid = 1670] [serial = 717] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x110fe6400) [pid = 1670] [serial = 686] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12892cc00) [pid = 1670] [serial = 684] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11802e800) [pid = 1670] [serial = 704] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x117170800) [pid = 1670] [serial = 701] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x117676000) [pid = 1670] [serial = 702] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11676dc00) [pid = 1670] [serial = 698] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x116a60400) [pid = 1670] [serial = 699] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x113347c00) [pid = 1670] [serial = 695] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x115169000) [pid = 1670] [serial = 696] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11296fc00) [pid = 1670] [serial = 693] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112688c00) [pid = 1670] [serial = 692] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x113d09800) [pid = 1670] [serial = 690] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1131ef000) [pid = 1670] [serial = 689] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1122a6800) [pid = 1670] [serial = 687] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x126082400) [pid = 1670] [serial = 726] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1265b3800) [pid = 1670] [serial = 728] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1210ce400) [pid = 1670] [serial = 711] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1181e5000) [pid = 1670] [serial = 720] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11859a800) [pid = 1670] [serial = 705] [outer = 0x0] [url = about:blank] 08:05:28 INFO - PROCESS | 1670 | 1464707128442 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x116082000 == 36 [pid = 1670] [id = 265] 08:05:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112692c00) [pid = 1670] [serial = 793] [outer = 0x0] 08:05:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112a75000) [pid = 1670] [serial = 794] [outer = 0x112692c00] 08:05:28 INFO - PROCESS | 1670 | 1464707128469 Marionette DEBUG loaded listener.js 08:05:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112d8ac00) [pid = 1670] [serial = 795] [outer = 0x112692c00] 08:05:28 INFO - PROCESS | 1670 | 1464707128761 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]]]}] 08:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 08:05:28 INFO - PROCESS | 1670 | 1464707128776 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:05:28 INFO - PROCESS | 1670 | 1464707128777 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:05:28 INFO - PROCESS | 1670 | 1464707128780 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:05:28 INFO - PROCESS | 1670 | 1464707128782 Marionette TRACE conn2 <- [1,1034,null,{}] 08:05:28 INFO - PROCESS | 1670 | 1464707128798 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}] 08:05:28 INFO - PROCESS | 1670 | 1464707128880 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:05:28 INFO - PROCESS | 1670 | 1464707128889 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f17800 == 37 [pid = 1670] [id = 266] 08:05:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113b77000) [pid = 1670] [serial = 796] [outer = 0x0] 08:05:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x115163400) [pid = 1670] [serial = 797] [outer = 0x113b77000] 08:05:28 INFO - PROCESS | 1670 | 1464707128927 Marionette DEBUG loaded listener.js 08:05:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1161ab000) [pid = 1670] [serial = 798] [outer = 0x113b77000] 08:05:29 INFO - PROCESS | 1670 | 1464707129274 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]]]}] 08:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 525ms 08:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:05:29 INFO - PROCESS | 1670 | 1464707129306 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:05:29 INFO - PROCESS | 1670 | 1464707129308 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:05:29 INFO - PROCESS | 1670 | 1464707129310 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:05:29 INFO - PROCESS | 1670 | 1464707129311 Marionette TRACE conn2 <- [1,1038,null,{}] 08:05:29 INFO - PROCESS | 1670 | 1464707129314 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}] 08:05:29 INFO - PROCESS | 1670 | 1464707129396 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:05:29 INFO - PROCESS | 1670 | 1464707129403 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11831d800 == 38 [pid = 1670] [id = 267] 08:05:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11676dc00) [pid = 1670] [serial = 799] [outer = 0x0] 08:05:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116773400) [pid = 1670] [serial = 800] [outer = 0x11676dc00] 08:05:29 INFO - PROCESS | 1670 | 1464707129429 Marionette DEBUG loaded listener.js 08:05:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116a5fc00) [pid = 1670] [serial = 801] [outer = 0x11676dc00] 08:05:29 INFO - PROCESS | 1670 | 1464707129729 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]]]}] 08:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 469ms 08:05:29 INFO - PROCESS | 1670 | 1464707129780 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:05:29 INFO - PROCESS | 1670 | 1464707129781 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:05:29 INFO - PROCESS | 1670 | 1464707129783 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:05:29 INFO - PROCESS | 1670 | 1464707129784 Marionette TRACE conn2 <- [1,1042,null,{}] 08:05:29 INFO - PROCESS | 1670 | 1464707129787 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}] 08:05:29 INFO - PROCESS | 1670 | 1464707129857 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:05:29 INFO - PROCESS | 1670 | 1464707129861 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189d2800 == 39 [pid = 1670] [id = 268] 08:05:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116aa2800) [pid = 1670] [serial = 802] [outer = 0x0] 08:05:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116aae400) [pid = 1670] [serial = 803] [outer = 0x116aa2800] 08:05:29 INFO - PROCESS | 1670 | 1464707129888 Marionette DEBUG loaded listener.js 08:05:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x117176800) [pid = 1670] [serial = 804] [outer = 0x116aa2800] 08:05:30 INFO - PROCESS | 1670 | 1464707130226 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]]]}] 08:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 08:05:30 INFO - PROCESS | 1670 | 1464707130252 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:05:30 INFO - PROCESS | 1670 | 1464707130255 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:05:30 INFO - PROCESS | 1670 | 1464707130257 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:05:30 INFO - PROCESS | 1670 | 1464707130258 Marionette TRACE conn2 <- [1,1046,null,{}] 08:05:30 INFO - PROCESS | 1670 | 1464707130261 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}] 08:05:30 INFO - PROCESS | 1670 | 1464707130349 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:05:30 INFO - PROCESS | 1670 | 1464707130409 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x119439800 == 40 [pid = 1670] [id = 269] 08:05:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x116aaa000) [pid = 1670] [serial = 805] [outer = 0x0] 08:05:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x117676000) [pid = 1670] [serial = 806] [outer = 0x116aaa000] 08:05:30 INFO - PROCESS | 1670 | 1464707130435 Marionette DEBUG loaded listener.js 08:05:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x118939400) [pid = 1670] [serial = 807] [outer = 0x116aaa000] 08:05:30 INFO - PROCESS | 1670 | 1464707130748 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]]]}] 08:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms 08:05:30 INFO - PROCESS | 1670 | 1464707130779 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:05:30 INFO - PROCESS | 1670 | 1464707130780 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:05:30 INFO - PROCESS | 1670 | 1464707130783 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:05:30 INFO - PROCESS | 1670 | 1464707130784 Marionette TRACE conn2 <- [1,1050,null,{}] 08:05:30 INFO - PROCESS | 1670 | 1464707130789 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}] 08:05:30 INFO - PROCESS | 1670 | 1464707130878 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:05:30 INFO - PROCESS | 1670 | 1464707130882 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12302e800 == 41 [pid = 1670] [id = 270] 08:05:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11893c400) [pid = 1670] [serial = 808] [outer = 0x0] 08:05:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119029400) [pid = 1670] [serial = 809] [outer = 0x11893c400] 08:05:30 INFO - PROCESS | 1670 | 1464707130908 Marionette DEBUG loaded listener.js 08:05:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x112698000) [pid = 1670] [serial = 810] [outer = 0x11893c400] 08:05:31 INFO - PROCESS | 1670 | 1464707131237 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]]]}] 08:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 471ms 08:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:05:31 INFO - PROCESS | 1670 | 1464707131271 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:05:31 INFO - PROCESS | 1670 | 1464707131274 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:05:31 INFO - PROCESS | 1670 | 1464707131278 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:05:31 INFO - PROCESS | 1670 | 1464707131280 Marionette TRACE conn2 <- [1,1054,null,{}] 08:05:31 INFO - PROCESS | 1670 | 1464707131283 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}] 08:05:31 INFO - PROCESS | 1670 | 1464707131433 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:05:31 INFO - PROCESS | 1670 | 1464707131448 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x1235aa000 == 42 [pid = 1670] [id = 271] 08:05:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118943000) [pid = 1670] [serial = 811] [outer = 0x0] 08:05:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x119458000) [pid = 1670] [serial = 812] [outer = 0x118943000] 08:05:31 INFO - PROCESS | 1670 | 1464707131474 Marionette DEBUG loaded listener.js 08:05:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1198e5800) [pid = 1670] [serial = 813] [outer = 0x118943000] 08:05:31 INFO - PROCESS | 1670 | 1464707131803 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]]]}] 08:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 573ms 08:05:31 INFO - PROCESS | 1670 | 1464707131850 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:05:31 INFO - PROCESS | 1670 | 1464707131852 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:05:31 INFO - PROCESS | 1670 | 1464707131861 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:05:31 INFO - PROCESS | 1670 | 1464707131862 Marionette TRACE conn2 <- [1,1058,null,{}] 08:05:31 INFO - PROCESS | 1670 | 1464707131864 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}] 08:05:31 INFO - PROCESS | 1670 | 1464707131955 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:05:31 INFO - PROCESS | 1670 | 1464707131969 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x124095000 == 43 [pid = 1670] [id = 272] 08:05:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x120ee1800) [pid = 1670] [serial = 814] [outer = 0x0] 08:05:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1210d5c00) [pid = 1670] [serial = 815] [outer = 0x120ee1800] 08:05:31 INFO - PROCESS | 1670 | 1464707131993 Marionette DEBUG loaded listener.js 08:05:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x123622400) [pid = 1670] [serial = 816] [outer = 0x120ee1800] 08:05:32 INFO - PROCESS | 1670 | 1464707132285 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]]]}] 08:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 08:05:32 INFO - PROCESS | 1670 | 1464707132329 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:05:32 INFO - PROCESS | 1670 | 1464707132330 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:05:32 INFO - PROCESS | 1670 | 1464707132333 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:05:32 INFO - PROCESS | 1670 | 1464707132334 Marionette TRACE conn2 <- [1,1062,null,{}] 08:05:32 INFO - PROCESS | 1670 | 1464707132339 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}] 08:05:32 INFO - PROCESS | 1670 | 1464707132494 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11893c800) [pid = 1670] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x112976400) [pid = 1670] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x110fde000) [pid = 1670] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x111c1ec00) [pid = 1670] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11694a000) [pid = 1670] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x116181400) [pid = 1670] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11268b400) [pid = 1670] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x123c0fc00) [pid = 1670] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11893e000) [pid = 1670] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11267a000) [pid = 1670] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11998f000) [pid = 1670] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:05:32 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x112972c00) [pid = 1670] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:05:32 INFO - PROCESS | 1670 | 1464707132533 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a9a000 == 44 [pid = 1670] [id = 273] 08:05:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x111c1ec00) [pid = 1670] [serial = 817] [outer = 0x0] 08:05:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x112976400) [pid = 1670] [serial = 818] [outer = 0x111c1ec00] 08:05:32 INFO - PROCESS | 1670 | 1464707132557 Marionette DEBUG loaded listener.js 08:05:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116aa9c00) [pid = 1670] [serial = 819] [outer = 0x111c1ec00] 08:05:32 INFO - PROCESS | 1670 | 1464707132852 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]]]}] 08:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 571ms 08:05:32 INFO - PROCESS | 1670 | 1464707132905 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:05:32 INFO - PROCESS | 1670 | 1464707132907 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:05:32 INFO - PROCESS | 1670 | 1464707132909 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:05:32 INFO - PROCESS | 1670 | 1464707132911 Marionette TRACE conn2 <- [1,1066,null,{}] 08:05:32 INFO - PROCESS | 1670 | 1464707132913 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}] 08:05:33 INFO - PROCESS | 1670 | 1464707133006 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:05:33 INFO - PROCESS | 1670 | 1464707133051 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12674d800 == 45 [pid = 1670] [id = 274] 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x116946400) [pid = 1670] [serial = 820] [outer = 0x0] 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x123626c00) [pid = 1670] [serial = 821] [outer = 0x116946400] 08:05:33 INFO - PROCESS | 1670 | 1464707133088 Marionette DEBUG loaded listener.js 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1242f3000) [pid = 1670] [serial = 822] [outer = 0x116946400] 08:05:33 INFO - PROCESS | 1670 | 1464707133367 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]]]}] 08:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 08:05:33 INFO - PROCESS | 1670 | 1464707133379 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:05:33 INFO - PROCESS | 1670 | 1464707133380 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:05:33 INFO - PROCESS | 1670 | 1464707133382 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:05:33 INFO - PROCESS | 1670 | 1464707133384 Marionette TRACE conn2 <- [1,1070,null,{}] 08:05:33 INFO - PROCESS | 1670 | 1464707133393 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}] 08:05:33 INFO - PROCESS | 1670 | 1464707133479 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:05:33 INFO - PROCESS | 1670 | 1464707133483 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f5e800 == 46 [pid = 1670] [id = 275] 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x123f7d000) [pid = 1670] [serial = 823] [outer = 0x0] 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1247e0c00) [pid = 1670] [serial = 824] [outer = 0x123f7d000] 08:05:33 INFO - PROCESS | 1670 | 1464707133508 Marionette DEBUG loaded listener.js 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124cb0c00) [pid = 1670] [serial = 825] [outer = 0x123f7d000] 08:05:33 INFO - PROCESS | 1670 | 1464707133836 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]]]}] 08:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 478ms 08:05:33 INFO - PROCESS | 1670 | 1464707133860 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:05:33 INFO - PROCESS | 1670 | 1464707133862 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:05:33 INFO - PROCESS | 1670 | 1464707133864 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:05:33 INFO - PROCESS | 1670 | 1464707133865 Marionette TRACE conn2 <- [1,1074,null,{}] 08:05:33 INFO - PROCESS | 1670 | 1464707133867 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}] 08:05:33 INFO - PROCESS | 1670 | 1464707133967 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:05:33 INFO - PROCESS | 1670 | 1464707133975 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12935f000 == 47 [pid = 1670] [id = 276] 08:05:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116aa7400) [pid = 1670] [serial = 826] [outer = 0x0] 08:05:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124d84c00) [pid = 1670] [serial = 827] [outer = 0x116aa7400] 08:05:34 INFO - PROCESS | 1670 | 1464707133999 Marionette DEBUG loaded listener.js 08:05:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126081400) [pid = 1670] [serial = 828] [outer = 0x116aa7400] 08:05:34 INFO - PROCESS | 1670 | 1464707134339 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]]]}] 08:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 08:05:34 INFO - PROCESS | 1670 | 1464707134383 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:05:34 INFO - PROCESS | 1670 | 1464707134385 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:05:34 INFO - PROCESS | 1670 | 1464707134388 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:05:34 INFO - PROCESS | 1670 | 1464707134390 Marionette TRACE conn2 <- [1,1078,null,{}] 08:05:34 INFO - PROCESS | 1670 | 1464707134393 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}] 08:05:34 INFO - PROCESS | 1670 | 1464707134512 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:05:34 INFO - PROCESS | 1670 | 1464707134669 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x111e08000 == 48 [pid = 1670] [id = 277] 08:05:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x110fde000) [pid = 1670] [serial = 829] [outer = 0x0] 08:05:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x111a06000) [pid = 1670] [serial = 830] [outer = 0x110fde000] 08:05:34 INFO - PROCESS | 1670 | 1464707134721 Marionette DEBUG loaded listener.js 08:05:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1120e6c00) [pid = 1670] [serial = 831] [outer = 0x110fde000] 08:05:35 INFO - PROCESS | 1670 | 1464707135193 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]]]}] 08:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 819ms 08:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:05:35 INFO - PROCESS | 1670 | 1464707135209 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:05:35 INFO - PROCESS | 1670 | 1464707135211 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:05:35 INFO - PROCESS | 1670 | 1464707135214 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:05:35 INFO - PROCESS | 1670 | 1464707135217 Marionette TRACE conn2 <- [1,1082,null,{}] 08:05:35 INFO - PROCESS | 1670 | 1464707135221 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}] 08:05:35 INFO - PROCESS | 1670 | 1464707135322 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:05:35 INFO - PROCESS | 1670 | 1464707135368 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e53000 == 49 [pid = 1670] [id = 278] 08:05:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11267f400) [pid = 1670] [serial = 832] [outer = 0x0] 08:05:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x113354400) [pid = 1670] [serial = 833] [outer = 0x11267f400] 08:05:35 INFO - PROCESS | 1670 | 1464707135398 Marionette DEBUG loaded listener.js 08:05:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x115165c00) [pid = 1670] [serial = 834] [outer = 0x11267f400] 08:05:35 INFO - PROCESS | 1670 | 1464707135835 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]]]}] 08:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 674ms 08:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:05:35 INFO - PROCESS | 1670 | 1464707135890 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:05:35 INFO - PROCESS | 1670 | 1464707135893 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:05:35 INFO - PROCESS | 1670 | 1464707135896 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:05:35 INFO - PROCESS | 1670 | 1464707135897 Marionette TRACE conn2 <- [1,1086,null,{}] 08:05:35 INFO - PROCESS | 1670 | 1464707135900 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}] 08:05:36 INFO - PROCESS | 1670 | 1464707136000 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:05:36 INFO - PROCESS | 1670 | 1464707136082 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b57800 == 50 [pid = 1670] [id = 279] 08:05:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1161abc00) [pid = 1670] [serial = 835] [outer = 0x0] 08:05:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1169a2c00) [pid = 1670] [serial = 836] [outer = 0x1161abc00] 08:05:36 INFO - PROCESS | 1670 | 1464707136111 Marionette DEBUG loaded listener.js 08:05:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11766c800) [pid = 1670] [serial = 837] [outer = 0x1161abc00] 08:05:36 INFO - PROCESS | 1670 | 1464707136528 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]]]}] 08:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 08:05:36 INFO - PROCESS | 1670 | 1464707136567 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:05:36 INFO - PROCESS | 1670 | 1464707136568 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:05:36 INFO - PROCESS | 1670 | 1464707136575 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:05:36 INFO - PROCESS | 1670 | 1464707136580 Marionette TRACE conn2 <- [1,1090,null,{}] 08:05:36 INFO - PROCESS | 1670 | 1464707136583 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}] 08:05:36 INFO - PROCESS | 1670 | 1464707136682 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:05:36 INFO - PROCESS | 1670 | 1464707136730 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a976800 == 51 [pid = 1670] [id = 280] 08:05:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118035800) [pid = 1670] [serial = 838] [outer = 0x0] 08:05:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1185f8400) [pid = 1670] [serial = 839] [outer = 0x118035800] 08:05:36 INFO - PROCESS | 1670 | 1464707136759 Marionette DEBUG loaded listener.js 08:05:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119bba800) [pid = 1670] [serial = 840] [outer = 0x118035800] 08:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 631ms 08:05:37 INFO - PROCESS | 1670 | 1464707137192 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]]]}] 08:05:37 INFO - PROCESS | 1670 | 1464707137203 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:05:37 INFO - PROCESS | 1670 | 1464707137206 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:05:37 INFO - PROCESS | 1670 | 1464707137210 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:05:37 INFO - PROCESS | 1670 | 1464707137212 Marionette TRACE conn2 <- [1,1094,null,{}] 08:05:37 INFO - PROCESS | 1670 | 1464707137215 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}] 08:05:37 INFO - PROCESS | 1670 | 1464707137378 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:05:37 INFO - PROCESS | 1670 | 1464707137459 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afba000 == 52 [pid = 1670] [id = 281] 08:05:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119e25800) [pid = 1670] [serial = 841] [outer = 0x0] 08:05:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12381b000) [pid = 1670] [serial = 842] [outer = 0x119e25800] 08:05:37 INFO - PROCESS | 1670 | 1464707137492 Marionette DEBUG loaded listener.js 08:05:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x123f7bc00) [pid = 1670] [serial = 843] [outer = 0x119e25800] 08:05:37 INFO - PROCESS | 1670 | 1464707137911 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]]]}] 08:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 722ms 08:05:37 INFO - PROCESS | 1670 | 1464707137931 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:05:37 INFO - PROCESS | 1670 | 1464707137932 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:05:37 INFO - PROCESS | 1670 | 1464707137935 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:05:37 INFO - PROCESS | 1670 | 1464707137936 Marionette TRACE conn2 <- [1,1098,null,{}] 08:05:37 INFO - PROCESS | 1670 | 1464707137938 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}] 08:05:38 INFO - PROCESS | 1670 | 1464707138035 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:05:38 INFO - PROCESS | 1670 | 1464707138082 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x11858c000 == 53 [pid = 1670] [id = 282] 08:05:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123c0c000) [pid = 1670] [serial = 844] [outer = 0x0] 08:05:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12403b400) [pid = 1670] [serial = 845] [outer = 0x123c0c000] 08:05:38 INFO - PROCESS | 1670 | 1464707138120 Marionette DEBUG loaded listener.js 08:05:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12640dc00) [pid = 1670] [serial = 846] [outer = 0x123c0c000] 08:05:38 INFO - PROCESS | 1670 | 1464707138705 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]]]}] 08:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 820ms 08:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:05:38 INFO - PROCESS | 1670 | 1464707138756 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:05:38 INFO - PROCESS | 1670 | 1464707138758 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:05:38 INFO - PROCESS | 1670 | 1464707138761 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:05:38 INFO - PROCESS | 1670 | 1464707138763 Marionette TRACE conn2 <- [1,1102,null,{}] 08:05:38 INFO - PROCESS | 1670 | 1464707138767 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}] 08:05:38 INFO - PROCESS | 1670 | 1464707138861 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:05:38 INFO - PROCESS | 1670 | 1464707138912 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x118589000 == 54 [pid = 1670] [id = 283] 08:05:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x112692800) [pid = 1670] [serial = 847] [outer = 0x0] 08:05:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11297a400) [pid = 1670] [serial = 848] [outer = 0x112692800] 08:05:38 INFO - PROCESS | 1670 | 1464707138940 Marionette DEBUG loaded listener.js 08:05:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x113350c00) [pid = 1670] [serial = 849] [outer = 0x112692800] 08:05:39 INFO - PROCESS | 1670 | 1464707139373 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]]]}] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1133a7800 == 53 [pid = 1670] [id = 244] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12935f000 == 52 [pid = 1670] [id = 276] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x128f5e800 == 51 [pid = 1670] [id = 275] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12674d800 == 50 [pid = 1670] [id = 274] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x116a9a000 == 49 [pid = 1670] [id = 273] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x124095000 == 48 [pid = 1670] [id = 272] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1235aa000 == 47 [pid = 1670] [id = 271] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12302e800 == 46 [pid = 1670] [id = 270] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x124525c00) [pid = 1670] [serial = 773] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x119439800 == 45 [pid = 1670] [id = 269] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1189d2800 == 44 [pid = 1670] [id = 268] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x11831d800 == 43 [pid = 1670] [id = 267] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x116f17800 == 42 [pid = 1670] [id = 266] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x116082000 == 41 [pid = 1670] [id = 265] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x112eb8800 == 40 [pid = 1670] [id = 264] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x128f76800 == 39 [pid = 1670] [id = 261] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x119e97800 == 38 [pid = 1670] [id = 260] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1170d4000 == 37 [pid = 1670] [id = 259] 08:05:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12784e000 == 36 [pid = 1670] [id = 258] 08:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 676ms 08:05:39 INFO - PROCESS | 1670 | 1464707139438 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:05:39 INFO - PROCESS | 1670 | 1464707139442 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11901a800) [pid = 1670] [serial = 755] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1191a7800) [pid = 1670] [serial = 758] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11297e400) [pid = 1670] [serial = 740] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x113df7400) [pid = 1670] [serial = 741] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11758dc00) [pid = 1670] [serial = 749] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x118031400) [pid = 1670] [serial = 750] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x112681800) [pid = 1670] [serial = 731] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x116aa2c00) [pid = 1670] [serial = 746] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x116aab400) [pid = 1670] [serial = 747] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1161af400) [pid = 1670] [serial = 743] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x116770c00) [pid = 1670] [serial = 744] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x112970400) [pid = 1670] [serial = 734] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x112977000) [pid = 1670] [serial = 738] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11268e000) [pid = 1670] [serial = 737] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x123f81c00) [pid = 1670] [serial = 771] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11998e800) [pid = 1670] [serial = 761] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1198dd400) [pid = 1670] [serial = 765] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11945c400) [pid = 1670] [serial = 759] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x116949400) [pid = 1670] [serial = 764] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x123f78800) [pid = 1670] [serial = 770] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1210cd800) [pid = 1670] [serial = 762] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12362a000) [pid = 1670] [serial = 767] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1181de800) [pid = 1670] [serial = 752] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118939c00) [pid = 1670] [serial = 753] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12381e400) [pid = 1670] [serial = 768] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1191a2c00) [pid = 1670] [serial = 756] [outer = 0x0] [url = about:blank] 08:05:39 INFO - PROCESS | 1670 | 1464707139469 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:05:39 INFO - PROCESS | 1670 | 1464707139471 Marionette TRACE conn2 <- [1,1106,null,{}] 08:05:39 INFO - PROCESS | 1670 | 1464707139475 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}] 08:05:39 INFO - PROCESS | 1670 | 1464707139553 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:05:39 INFO - PROCESS | 1670 | 1464707139562 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161d7800 == 37 [pid = 1670] [id = 284] 08:05:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x113d67800) [pid = 1670] [serial = 850] [outer = 0x0] 08:05:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x113dfc400) [pid = 1670] [serial = 851] [outer = 0x113d67800] 08:05:39 INFO - PROCESS | 1670 | 1464707139588 Marionette DEBUG loaded listener.js 08:05:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1161a6000) [pid = 1670] [serial = 852] [outer = 0x113d67800] 08:05:39 INFO - PROCESS | 1670 | 1464707139915 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]]]}] 08:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 486ms 08:05:39 INFO - PROCESS | 1670 | 1464707139941 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:05:39 INFO - PROCESS | 1670 | 1464707139943 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:05:39 INFO - PROCESS | 1670 | 1464707139945 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:05:39 INFO - PROCESS | 1670 | 1464707139947 Marionette TRACE conn2 <- [1,1110,null,{}] 08:05:39 INFO - PROCESS | 1670 | 1464707139954 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}] 08:05:40 INFO - PROCESS | 1670 | 1464707140051 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:05:40 INFO - PROCESS | 1670 | 1464707140114 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x118317800 == 38 [pid = 1670] [id = 285] 08:05:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1169a1c00) [pid = 1670] [serial = 853] [outer = 0x0] 08:05:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116ab1400) [pid = 1670] [serial = 854] [outer = 0x1169a1c00] 08:05:40 INFO - PROCESS | 1670 | 1464707140146 Marionette DEBUG loaded listener.js 08:05:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1181de800) [pid = 1670] [serial = 855] [outer = 0x1169a1c00] 08:05:40 INFO - PROCESS | 1670 | 1464707140422 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]]]}] 08:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 522ms 08:05:40 INFO - PROCESS | 1670 | 1464707140479 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:05:40 INFO - PROCESS | 1670 | 1464707140482 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:05:40 INFO - PROCESS | 1670 | 1464707140490 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:05:40 INFO - PROCESS | 1670 | 1464707140492 Marionette TRACE conn2 <- [1,1114,null,{}] 08:05:40 INFO - PROCESS | 1670 | 1464707140495 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}] 08:05:40 INFO - PROCESS | 1670 | 1464707140638 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:05:40 INFO - PROCESS | 1670 | 1464707140705 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x119431800 == 39 [pid = 1670] [id = 286] 08:05:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11758e000) [pid = 1670] [serial = 856] [outer = 0x0] 08:05:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1185fbc00) [pid = 1670] [serial = 857] [outer = 0x11758e000] 08:05:40 INFO - PROCESS | 1670 | 1464707140747 Marionette DEBUG loaded listener.js 08:05:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x118946800) [pid = 1670] [serial = 858] [outer = 0x11758e000] 08:05:41 INFO - PROCESS | 1670 | 1464707141088 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]]]}] 08:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 625ms 08:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:05:41 INFO - PROCESS | 1670 | 1464707141110 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:05:41 INFO - PROCESS | 1670 | 1464707141111 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:05:41 INFO - PROCESS | 1670 | 1464707141113 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:05:41 INFO - PROCESS | 1670 | 1464707141114 Marionette TRACE conn2 <- [1,1118,null,{}] 08:05:41 INFO - PROCESS | 1670 | 1464707141117 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}] 08:05:41 INFO - PROCESS | 1670 | 1464707141196 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:05:41 INFO - PROCESS | 1670 | 1464707141250 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12302e800 == 40 [pid = 1670] [id = 287] 08:05:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11803a800) [pid = 1670] [serial = 859] [outer = 0x0] 08:05:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x119091c00) [pid = 1670] [serial = 860] [outer = 0x11803a800] 08:05:41 INFO - PROCESS | 1670 | 1464707141275 Marionette DEBUG loaded listener.js 08:05:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119461400) [pid = 1670] [serial = 861] [outer = 0x11803a800] 08:05:41 INFO - PROCESS | 1670 | 1464707141595 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]]]}] 08:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 08:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:05:41 INFO - PROCESS | 1670 | 1464707141634 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:05:41 INFO - PROCESS | 1670 | 1464707141635 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:05:41 INFO - PROCESS | 1670 | 1464707141639 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:05:41 INFO - PROCESS | 1670 | 1464707141640 Marionette TRACE conn2 <- [1,1122,null,{}] 08:05:41 INFO - PROCESS | 1670 | 1464707141643 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}] 08:05:41 INFO - PROCESS | 1670 | 1464707141748 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:05:41 INFO - PROCESS | 1670 | 1464707141761 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x116755800 == 41 [pid = 1670] [id = 288] 08:05:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11998e800) [pid = 1670] [serial = 862] [outer = 0x0] 08:05:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x123484c00) [pid = 1670] [serial = 863] [outer = 0x11998e800] 08:05:41 INFO - PROCESS | 1670 | 1464707141794 Marionette DEBUG loaded listener.js 08:05:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x123f7e400) [pid = 1670] [serial = 864] [outer = 0x11998e800] 08:05:42 INFO - PROCESS | 1670 | 1464707142109 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]]]}] 08:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 08:05:42 INFO - PROCESS | 1670 | 1464707142157 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:05:42 INFO - PROCESS | 1670 | 1464707142159 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:05:42 INFO - PROCESS | 1670 | 1464707142161 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:05:42 INFO - PROCESS | 1670 | 1464707142162 Marionette TRACE conn2 <- [1,1126,null,{}] 08:05:42 INFO - PROCESS | 1670 | 1464707142164 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}] 08:05:42 INFO - PROCESS | 1670 | 1464707142257 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:05:42 INFO - PROCESS | 1670 | 1464707142270 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x126538000 == 42 [pid = 1670] [id = 289] 08:05:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11998f000) [pid = 1670] [serial = 865] [outer = 0x0] 08:05:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1247de800) [pid = 1670] [serial = 866] [outer = 0x11998f000] 08:05:42 INFO - PROCESS | 1670 | 1464707142295 Marionette DEBUG loaded listener.js 08:05:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x126077800) [pid = 1670] [serial = 867] [outer = 0x11998f000] 08:05:42 INFO - PROCESS | 1670 | 1464707142636 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]]]}] 08:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 08:05:42 INFO - PROCESS | 1670 | 1464707142679 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:05:42 INFO - PROCESS | 1670 | 1464707142681 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:05:42 INFO - PROCESS | 1670 | 1464707142683 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:05:42 INFO - PROCESS | 1670 | 1464707142684 Marionette TRACE conn2 <- [1,1130,null,{}] 08:05:42 INFO - PROCESS | 1670 | 1464707142686 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}] 08:05:42 INFO - PROCESS | 1670 | 1464707142779 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:05:42 INFO - PROCESS | 1670 | 1464707142786 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x127845800 == 43 [pid = 1670] [id = 290] 08:05:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12607a800) [pid = 1670] [serial = 868] [outer = 0x0] 08:05:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12640f000) [pid = 1670] [serial = 869] [outer = 0x12607a800] 08:05:42 INFO - PROCESS | 1670 | 1464707142838 Marionette DEBUG loaded listener.js 08:05:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1265a9c00) [pid = 1670] [serial = 870] [outer = 0x12607a800] 08:05:43 INFO - PROCESS | 1670 | 1464707143147 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]]]}] 08:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 467ms 08:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:05:43 INFO - PROCESS | 1670 | 1464707143158 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:05:43 INFO - PROCESS | 1670 | 1464707143159 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:05:43 INFO - PROCESS | 1670 | 1464707143161 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:05:43 INFO - PROCESS | 1670 | 1464707143162 Marionette TRACE conn2 <- [1,1134,null,{}] 08:05:43 INFO - PROCESS | 1670 | 1464707143164 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}] 08:05:43 INFO - PROCESS | 1670 | 1464707143265 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:05:43 INFO - PROCESS | 1670 | 1464707143270 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f6e000 == 44 [pid = 1670] [id = 291] 08:05:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1265ac800) [pid = 1670] [serial = 871] [outer = 0x0] 08:05:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12672f400) [pid = 1670] [serial = 872] [outer = 0x1265ac800] 08:05:43 INFO - PROCESS | 1670 | 1464707143321 Marionette DEBUG loaded listener.js 08:05:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x126bd9c00) [pid = 1670] [serial = 873] [outer = 0x1265ac800] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11893c400) [pid = 1670] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x118943000) [pid = 1670] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x113b77000) [pid = 1670] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x116aa2800) [pid = 1670] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11676dc00) [pid = 1670] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x111e69800) [pid = 1670] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x120ee1800) [pid = 1670] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x116946400) [pid = 1670] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x123f7d000) [pid = 1670] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x111c1ec00) [pid = 1670] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x112692c00) [pid = 1670] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116aaa000) [pid = 1670] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:05:43 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x112681000) [pid = 1670] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:05:43 INFO - PROCESS | 1670 | 1464707143739 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]]]}] 08:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 618ms 08:05:43 INFO - PROCESS | 1670 | 1464707143780 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:05:43 INFO - PROCESS | 1670 | 1464707143782 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:05:43 INFO - PROCESS | 1670 | 1464707143784 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:05:43 INFO - PROCESS | 1670 | 1464707143785 Marionette TRACE conn2 <- [1,1138,null,{}] 08:05:43 INFO - PROCESS | 1670 | 1464707143787 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}] 08:05:43 INFO - PROCESS | 1670 | 1464707143864 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:05:43 INFO - PROCESS | 1670 | 1464707143869 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1240a6000 == 45 [pid = 1670] [id = 292] 08:05:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x111ecc800) [pid = 1670] [serial = 874] [outer = 0x0] 08:05:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x113df5c00) [pid = 1670] [serial = 875] [outer = 0x111ecc800] 08:05:43 INFO - PROCESS | 1670 | 1464707143896 Marionette DEBUG loaded listener.js 08:05:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11919e000) [pid = 1670] [serial = 876] [outer = 0x111ecc800] 08:05:44 INFO - PROCESS | 1670 | 1464707144228 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]]]}] 08:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 08:05:44 INFO - PROCESS | 1670 | 1464707144255 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:05:44 INFO - PROCESS | 1670 | 1464707144263 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:05:44 INFO - PROCESS | 1670 | 1464707144265 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:05:44 INFO - PROCESS | 1670 | 1464707144267 Marionette TRACE conn2 <- [1,1142,null,{}] 08:05:44 INFO - PROCESS | 1670 | 1464707144274 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}] 08:05:44 INFO - PROCESS | 1670 | 1464707144362 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:05:44 INFO - PROCESS | 1670 | 1464707144429 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb22800 == 46 [pid = 1670] [id = 293] 08:05:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12929a000) [pid = 1670] [serial = 877] [outer = 0x0] 08:05:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x128d75c00) [pid = 1670] [serial = 878] [outer = 0x12929a000] 08:05:44 INFO - PROCESS | 1670 | 1464707144474 Marionette DEBUG loaded listener.js 08:05:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x129290c00) [pid = 1670] [serial = 879] [outer = 0x12929a000] 08:05:45 INFO - PROCESS | 1670 | 1464707145079 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]]]}] 08:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 824ms 08:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:05:45 INFO - PROCESS | 1670 | 1464707145090 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:05:45 INFO - PROCESS | 1670 | 1464707145091 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:05:45 INFO - PROCESS | 1670 | 1464707145093 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:05:45 INFO - PROCESS | 1670 | 1464707145094 Marionette TRACE conn2 <- [1,1146,null,{}] 08:05:45 INFO - PROCESS | 1670 | 1464707145096 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}] 08:05:45 INFO - PROCESS | 1670 | 1464707145176 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:05:45 INFO - PROCESS | 1670 | 1464707145181 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdc4800 == 47 [pid = 1670] [id = 294] 08:05:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129296800) [pid = 1670] [serial = 880] [outer = 0x0] 08:05:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129506400) [pid = 1670] [serial = 881] [outer = 0x129296800] 08:05:45 INFO - PROCESS | 1670 | 1464707145205 Marionette DEBUG loaded listener.js 08:05:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x129510800) [pid = 1670] [serial = 882] [outer = 0x129296800] 08:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:05:45 INFO - PROCESS | 1670 | 1464707145507 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]]]}] 08:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 418ms 08:05:45 INFO - PROCESS | 1670 | 1464707145511 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:05:45 INFO - PROCESS | 1670 | 1464707145512 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:05:45 INFO - PROCESS | 1670 | 1464707145515 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:05:45 INFO - PROCESS | 1670 | 1464707145516 Marionette TRACE conn2 <- [1,1150,null,{}] 08:05:45 INFO - PROCESS | 1670 | 1464707145526 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}] 08:05:45 INFO - PROCESS | 1670 | 1464707145614 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:05:45 INFO - PROCESS | 1670 | 1464707145718 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x112657000 == 48 [pid = 1670] [id = 295] 08:05:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x110fdcc00) [pid = 1670] [serial = 883] [outer = 0x0] 08:05:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x111a02800) [pid = 1670] [serial = 884] [outer = 0x110fdcc00] 08:05:45 INFO - PROCESS | 1670 | 1464707145750 Marionette DEBUG loaded listener.js 08:05:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x112685800) [pid = 1670] [serial = 885] [outer = 0x110fdcc00] 08:05:46 INFO - PROCESS | 1670 | 1464707146194 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]]]}] 08:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 718ms 08:05:46 INFO - PROCESS | 1670 | 1464707146252 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:05:46 INFO - PROCESS | 1670 | 1464707146255 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:05:46 INFO - PROCESS | 1670 | 1464707146260 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:05:46 INFO - PROCESS | 1670 | 1464707146262 Marionette TRACE conn2 <- [1,1154,null,{}] 08:05:46 INFO - PROCESS | 1670 | 1464707146265 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}] 08:05:46 INFO - PROCESS | 1670 | 1464707146368 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:05:46 INFO - PROCESS | 1670 | 1464707146434 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x119943800 == 49 [pid = 1670] [id = 296] 08:05:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x115e46800) [pid = 1670] [serial = 886] [outer = 0x0] 08:05:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1161af000) [pid = 1670] [serial = 887] [outer = 0x115e46800] 08:05:46 INFO - PROCESS | 1670 | 1464707146464 Marionette DEBUG loaded listener.js 08:05:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x116946400) [pid = 1670] [serial = 888] [outer = 0x115e46800] 08:05:46 INFO - PROCESS | 1670 | 1464707146882 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]]]}] 08:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 08:05:46 INFO - PROCESS | 1670 | 1464707146932 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:05:46 INFO - PROCESS | 1670 | 1464707146935 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:05:46 INFO - PROCESS | 1670 | 1464707146938 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:05:46 INFO - PROCESS | 1670 | 1464707146940 Marionette TRACE conn2 <- [1,1158,null,{}] 08:05:46 INFO - PROCESS | 1670 | 1464707146942 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}] 08:05:47 INFO - PROCESS | 1670 | 1464707147059 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:05:47 INFO - PROCESS | 1670 | 1464707147123 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12784c000 == 50 [pid = 1670] [id = 297] 08:05:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x117672000) [pid = 1670] [serial = 889] [outer = 0x0] 08:05:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1185fe800) [pid = 1670] [serial = 890] [outer = 0x117672000] 08:05:47 INFO - PROCESS | 1670 | 1464707147154 Marionette DEBUG loaded listener.js 08:05:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1198e2400) [pid = 1670] [serial = 891] [outer = 0x117672000] 08:05:47 INFO - PROCESS | 1670 | 1464707147611 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]]]}] 08:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 722ms 08:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:05:47 INFO - PROCESS | 1670 | 1464707147661 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:05:47 INFO - PROCESS | 1670 | 1464707147663 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:05:47 INFO - PROCESS | 1670 | 1464707147669 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:05:47 INFO - PROCESS | 1670 | 1464707147675 Marionette TRACE conn2 <- [1,1162,null,{}] 08:05:47 INFO - PROCESS | 1670 | 1464707147703 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}] 08:05:47 INFO - PROCESS | 1670 | 1464707147822 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:05:47 INFO - PROCESS | 1670 | 1464707147871 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c49d800 == 51 [pid = 1670] [id = 298] 08:05:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x123c0cc00) [pid = 1670] [serial = 892] [outer = 0x0] 08:05:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1242f6c00) [pid = 1670] [serial = 893] [outer = 0x123c0cc00] 08:05:47 INFO - PROCESS | 1670 | 1464707147900 Marionette DEBUG loaded listener.js 08:05:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x126414000) [pid = 1670] [serial = 894] [outer = 0x123c0cc00] 08:05:48 INFO - PROCESS | 1670 | 1464707148306 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]]]}] 08:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 680ms 08:05:48 INFO - PROCESS | 1670 | 1464707148347 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:05:48 INFO - PROCESS | 1670 | 1464707148349 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:05:48 INFO - PROCESS | 1670 | 1464707148364 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:05:48 INFO - PROCESS | 1670 | 1464707148366 Marionette TRACE conn2 <- [1,1166,null,{}] 08:05:48 INFO - PROCESS | 1670 | 1464707148369 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}] 08:05:48 INFO - PROCESS | 1670 | 1464707148468 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:05:48 INFO - PROCESS | 1670 | 1464707148519 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c842800 == 52 [pid = 1670] [id = 299] 08:05:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x126bdac00) [pid = 1670] [serial = 895] [outer = 0x0] 08:05:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12892d800) [pid = 1670] [serial = 896] [outer = 0x126bdac00] 08:05:48 INFO - PROCESS | 1670 | 1464707148548 Marionette DEBUG loaded listener.js 08:05:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x128d7ac00) [pid = 1670] [serial = 897] [outer = 0x126bdac00] 08:05:48 INFO - PROCESS | 1670 | 1464707148972 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]]]}] 08:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 683ms 08:05:49 INFO - PROCESS | 1670 | 1464707149277 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:05:49 INFO - PROCESS | 1670 | 1464707149281 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:05:49 INFO - PROCESS | 1670 | 1464707149306 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:05:49 INFO - PROCESS | 1670 | 1464707149309 Marionette TRACE conn2 <- [1,1170,null,{}] 08:05:49 INFO - PROCESS | 1670 | 1464707149317 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}] 08:05:49 INFO - PROCESS | 1670 | 1464707149460 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:05:49 INFO - PROCESS | 1670 | 1464707149549 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189d8800 == 53 [pid = 1670] [id = 300] 08:05:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11297a800) [pid = 1670] [serial = 898] [outer = 0x0] 08:05:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x112d89c00) [pid = 1670] [serial = 899] [outer = 0x11297a800] 08:05:49 INFO - PROCESS | 1670 | 1464707149580 Marionette DEBUG loaded listener.js 08:05:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x113f43400) [pid = 1670] [serial = 900] [outer = 0x11297a800] 08:05:50 INFO - PROCESS | 1670 | 1464707150010 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]]]}] 08:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 747ms 08:05:50 INFO - PROCESS | 1670 | 1464707150033 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:05:50 INFO - PROCESS | 1670 | 1464707150035 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:05:50 INFO - PROCESS | 1670 | 1464707150040 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:05:50 INFO - PROCESS | 1670 | 1464707150043 Marionette TRACE conn2 <- [1,1174,null,{}] 08:05:50 INFO - PROCESS | 1670 | 1464707150045 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}] 08:05:50 INFO - PROCESS | 1670 | 1464707150136 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:05:50 INFO - PROCESS | 1670 | 1464707150187 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11696b800 == 54 [pid = 1670] [id = 301] 08:05:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1122a1400) [pid = 1670] [serial = 901] [outer = 0x0] 08:05:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1160e9c00) [pid = 1670] [serial = 902] [outer = 0x1122a1400] 08:05:50 INFO - PROCESS | 1670 | 1464707150215 Marionette DEBUG loaded listener.js 08:05:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1166b7000) [pid = 1670] [serial = 903] [outer = 0x1122a1400] 08:05:50 INFO - PROCESS | 1670 | 1464707150662 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] 08:05:50 INFO - PROCESS | 1670 | 1464707150712 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:05:50 INFO - PROCESS | 1670 | 1464707150714 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:05:50 INFO - PROCESS | 1670 | 1464707150716 Marionette TRACE conn2 <- [1,1178,null,{}] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x119029400) [pid = 1670] [serial = 809] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x119458000) [pid = 1670] [serial = 812] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x115163400) [pid = 1670] [serial = 797] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1161ab000) [pid = 1670] [serial = 798] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x116aae400) [pid = 1670] [serial = 803] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x117176800) [pid = 1670] [serial = 804] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x116773400) [pid = 1670] [serial = 800] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x116a5fc00) [pid = 1670] [serial = 801] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11267dc00) [pid = 1670] [serial = 792] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11203b800) [pid = 1670] [serial = 791] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1210d5c00) [pid = 1670] [serial = 815] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1198e5800) [pid = 1670] [serial = 813] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x123626c00) [pid = 1670] [serial = 821] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x124cb0c00) [pid = 1670] [serial = 825] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x123622400) [pid = 1670] [serial = 816] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x116aa9c00) [pid = 1670] [serial = 819] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1247e0c00) [pid = 1670] [serial = 824] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x112a75000) [pid = 1670] [serial = 794] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x112976400) [pid = 1670] [serial = 818] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x112d8ac00) [pid = 1670] [serial = 795] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x117676000) [pid = 1670] [serial = 806] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x118939400) [pid = 1670] [serial = 807] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x112698000) [pid = 1670] [serial = 810] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1242f3000) [pid = 1670] [serial = 822] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x110fdfc00) [pid = 1670] [serial = 732] [outer = 0x0] [url = about:blank] 08:05:50 INFO - PROCESS | 1670 | 1464707150735 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}] 08:05:50 INFO - PROCESS | 1670 | 1464707150859 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:05:50 INFO - PROCESS | 1670 | 1464707150871 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11696a800 == 38 [pid = 1670] [id = 302] 08:05:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x116aa9c00) [pid = 1670] [serial = 904] [outer = 0x0] 08:05:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x116aaf000) [pid = 1670] [serial = 905] [outer = 0x116aa9c00] 08:05:50 INFO - PROCESS | 1670 | 1464707150899 Marionette DEBUG loaded listener.js 08:05:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11802c400) [pid = 1670] [serial = 906] [outer = 0x116aa9c00] 08:05:51 INFO - PROCESS | 1670 | 1464707151228 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] 08:05:51 INFO - PROCESS | 1670 | 1464707151241 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:05:51 INFO - PROCESS | 1670 | 1464707151243 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:05:51 INFO - PROCESS | 1670 | 1464707151244 Marionette TRACE conn2 <- [1,1182,null,{}] 08:05:51 INFO - PROCESS | 1670 | 1464707151246 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}] 08:05:51 INFO - PROCESS | 1670 | 1464707151342 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:05:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x118030c00) [pid = 1670] [serial = 907] [outer = 0x12c80f400] 08:05:51 INFO - PROCESS | 1670 | 1464707151405 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f05800 == 39 [pid = 1670] [id = 303] 08:05:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118943400) [pid = 1670] [serial = 908] [outer = 0x0] 08:05:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11901b000) [pid = 1670] [serial = 909] [outer = 0x118943400] 08:05:51 INFO - PROCESS | 1670 | 1464707151437 Marionette DEBUG loaded listener.js 08:05:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x119097800) [pid = 1670] [serial = 910] [outer = 0x118943400] 08:05:51 INFO - PROCESS | 1670 | 1464707151763 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] 08:05:51 INFO - PROCESS | 1670 | 1464707151814 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:05:51 INFO - PROCESS | 1670 | 1464707151816 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:05:51 INFO - PROCESS | 1670 | 1464707151817 Marionette TRACE conn2 <- [1,1186,null,{}] 08:05:51 INFO - PROCESS | 1670 | 1464707151820 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}] 08:05:51 INFO - PROCESS | 1670 | 1464707151907 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:05:51 INFO - PROCESS | 1670 | 1464707151953 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f09800 == 40 [pid = 1670] [id = 304] 08:05:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x112682400) [pid = 1670] [serial = 911] [outer = 0x0] 08:05:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x116aa5c00) [pid = 1670] [serial = 912] [outer = 0x112682400] 08:05:51 INFO - PROCESS | 1670 | 1464707151978 Marionette DEBUG loaded listener.js 08:05:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1198e4800) [pid = 1670] [serial = 913] [outer = 0x112682400] 08:05:52 INFO - PROCESS | 1670 | 1464707152264 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] 08:05:52 INFO - PROCESS | 1670 | 1464707152295 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:05:52 INFO - PROCESS | 1670 | 1464707152297 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:05:52 INFO - PROCESS | 1670 | 1464707152298 Marionette TRACE conn2 <- [1,1190,null,{}] 08:05:52 INFO - PROCESS | 1670 | 1464707152301 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}] 08:05:52 INFO - PROCESS | 1670 | 1464707152398 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:05:52 INFO - PROCESS | 1670 | 1464707152406 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x124545800 == 41 [pid = 1670] [id = 305] 08:05:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1210d0400) [pid = 1670] [serial = 914] [outer = 0x0] 08:05:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123812000) [pid = 1670] [serial = 915] [outer = 0x1210d0400] 08:05:52 INFO - PROCESS | 1670 | 1464707152432 Marionette DEBUG loaded listener.js 08:05:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1245c3000) [pid = 1670] [serial = 916] [outer = 0x1210d0400] 08:05:52 INFO - PROCESS | 1670 | 1464707152772 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] 08:05:52 INFO - PROCESS | 1670 | 1464707152832 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:05:52 INFO - PROCESS | 1670 | 1464707152835 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:05:52 INFO - PROCESS | 1670 | 1464707152836 Marionette TRACE conn2 <- [1,1194,null,{}] 08:05:52 INFO - PROCESS | 1670 | 1464707152838 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}] 08:05:52 INFO - PROCESS | 1670 | 1464707152934 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:05:52 INFO - PROCESS | 1670 | 1464707152947 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180af000 == 42 [pid = 1670] [id = 306] 08:05:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1242e8c00) [pid = 1670] [serial = 917] [outer = 0x0] 08:05:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12607c400) [pid = 1670] [serial = 918] [outer = 0x1242e8c00] 08:05:52 INFO - PROCESS | 1670 | 1464707152979 Marionette DEBUG loaded listener.js 08:05:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1264a2c00) [pid = 1670] [serial = 919] [outer = 0x1242e8c00] 08:05:53 INFO - PROCESS | 1670 | 1464707153324 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] 08:05:53 INFO - PROCESS | 1670 | 1464707153361 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:05:53 INFO - PROCESS | 1670 | 1464707153363 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:05:53 INFO - PROCESS | 1670 | 1464707153364 Marionette TRACE conn2 <- [1,1198,null,{}] 08:05:53 INFO - PROCESS | 1670 | 1464707153366 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}] 08:05:53 INFO - PROCESS | 1670 | 1464707153460 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:05:53 INFO - PROCESS | 1670 | 1464707153464 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b6b000 == 43 [pid = 1670] [id = 307] 08:05:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x124caec00) [pid = 1670] [serial = 920] [outer = 0x0] 08:05:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x126bdb800) [pid = 1670] [serial = 921] [outer = 0x124caec00] 08:05:53 INFO - PROCESS | 1670 | 1464707153489 Marionette DEBUG loaded listener.js 08:05:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x128db6000) [pid = 1670] [serial = 922] [outer = 0x124caec00] 08:05:53 INFO - PROCESS | 1670 | 1464707153796 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]]]}] 08:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 08:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:05:53 INFO - PROCESS | 1670 | 1464707153845 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:05:53 INFO - PROCESS | 1670 | 1464707153846 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:05:53 INFO - PROCESS | 1670 | 1464707153848 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:05:53 INFO - PROCESS | 1670 | 1464707153849 Marionette TRACE conn2 <- [1,1202,null,{}] 08:05:53 INFO - PROCESS | 1670 | 1464707153853 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}] 08:05:53 INFO - PROCESS | 1670 | 1464707153948 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:05:53 INFO - PROCESS | 1670 | 1464707153959 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f72000 == 44 [pid = 1670] [id = 308] 08:05:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x126bd7800) [pid = 1670] [serial = 923] [outer = 0x0] 08:05:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x129509c00) [pid = 1670] [serial = 924] [outer = 0x126bd7800] 08:05:53 INFO - PROCESS | 1670 | 1464707153984 Marionette DEBUG loaded listener.js 08:05:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12952ac00) [pid = 1670] [serial = 925] [outer = 0x126bd7800] 08:05:54 INFO - PROCESS | 1670 | 1464707154315 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]]]}] 08:05:54 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 08:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 08:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:05:54 INFO - PROCESS | 1670 | 1464707154368 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:05:54 INFO - PROCESS | 1670 | 1464707154369 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:05:54 INFO - PROCESS | 1670 | 1464707154371 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:05:54 INFO - PROCESS | 1670 | 1464707154372 Marionette TRACE conn2 <- [1,1206,null,{}] 08:05:54 INFO - PROCESS | 1670 | 1464707154374 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}] 08:05:54 INFO - PROCESS | 1670 | 1464707154470 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:05:54 INFO - PROCESS | 1670 | 1464707154474 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a790800 == 45 [pid = 1670] [id = 309] 08:05:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x118938000) [pid = 1670] [serial = 926] [outer = 0x0] 08:05:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12a627800) [pid = 1670] [serial = 927] [outer = 0x118938000] 08:05:54 INFO - PROCESS | 1670 | 1464707154526 Marionette DEBUG loaded listener.js 08:05:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12a7b1000) [pid = 1670] [serial = 928] [outer = 0x118938000] 08:05:55 INFO - PROCESS | 1670 | 1464707155095 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]]]}] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11998f000) [pid = 1670] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11998e800) [pid = 1670] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12607a800) [pid = 1670] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1265ac800) [pid = 1670] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x113d67800) [pid = 1670] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x123c0c000) [pid = 1670] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1169a1c00) [pid = 1670] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x112692800) [pid = 1670] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11803a800) [pid = 1670] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11758e000) [pid = 1670] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x111ecc800) [pid = 1670] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12929a000) [pid = 1670] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x115e3bc00) [pid = 1670] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x112689800) [pid = 1670] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11267b400) [pid = 1670] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x123f7a800) [pid = 1670] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x116aa7400) [pid = 1670] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12607d400) [pid = 1670] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x111c80000) [pid = 1670] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11758f000) [pid = 1670] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:05:55 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11919f000) [pid = 1670] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:05:55 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 08:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 769ms 08:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:05:55 INFO - PROCESS | 1670 | 1464707155141 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:05:55 INFO - PROCESS | 1670 | 1464707155142 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:05:55 INFO - PROCESS | 1670 | 1464707155144 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:05:55 INFO - PROCESS | 1670 | 1464707155146 Marionette TRACE conn2 <- [1,1210,null,{}] 08:05:55 INFO - PROCESS | 1670 | 1464707155148 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}] 08:05:55 INFO - PROCESS | 1670 | 1464707155241 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:05:55 INFO - PROCESS | 1670 | 1464707155245 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x126479800 == 46 [pid = 1670] [id = 310] 08:05:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1181db400) [pid = 1670] [serial = 929] [outer = 0x0] 08:05:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11893cc00) [pid = 1670] [serial = 930] [outer = 0x1181db400] 08:05:55 INFO - PROCESS | 1670 | 1464707155274 Marionette DEBUG loaded listener.js 08:05:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12452ac00) [pid = 1670] [serial = 931] [outer = 0x1181db400] 08:05:55 INFO - PROCESS | 1670 | 1464707155600 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]]]}] 08:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 08:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:05:55 INFO - PROCESS | 1670 | 1464707155613 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:05:55 INFO - PROCESS | 1670 | 1464707155614 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:05:55 INFO - PROCESS | 1670 | 1464707155616 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:05:55 INFO - PROCESS | 1670 | 1464707155617 Marionette TRACE conn2 <- [1,1214,null,{}] 08:05:55 INFO - PROCESS | 1670 | 1464707155622 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}] 08:05:55 INFO - PROCESS | 1670 | 1464707155729 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:05:55 INFO - PROCESS | 1670 | 1464707155781 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb18800 == 47 [pid = 1670] [id = 311] 08:05:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1181e0c00) [pid = 1670] [serial = 932] [outer = 0x0] 08:05:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12a7b4400) [pid = 1670] [serial = 933] [outer = 0x1181e0c00] 08:05:55 INFO - PROCESS | 1670 | 1464707155805 Marionette DEBUG loaded listener.js 08:05:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12a934000) [pid = 1670] [serial = 934] [outer = 0x1181e0c00] 08:05:56 INFO - PROCESS | 1670 | 1464707156079 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]]]}] 08:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 08:05:56 INFO - PROCESS | 1670 | 1464707156140 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:05:56 INFO - PROCESS | 1670 | 1464707156141 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:05:56 INFO - PROCESS | 1670 | 1464707156144 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:05:56 INFO - PROCESS | 1670 | 1464707156145 Marionette TRACE conn2 <- [1,1218,null,{}] 08:05:56 INFO - PROCESS | 1670 | 1464707156147 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}] 08:05:56 INFO - PROCESS | 1670 | 1464707156229 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:05:56 INFO - PROCESS | 1670 | 1464707156234 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c856000 == 48 [pid = 1670] [id = 312] 08:05:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11758e000) [pid = 1670] [serial = 935] [outer = 0x0] 08:05:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12a93bc00) [pid = 1670] [serial = 936] [outer = 0x11758e000] 08:05:56 INFO - PROCESS | 1670 | 1464707156259 Marionette DEBUG loaded listener.js 08:05:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12ae78000) [pid = 1670] [serial = 937] [outer = 0x11758e000] 08:05:56 INFO - PROCESS | 1670 | 1464707156573 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]]]}] 08:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 468ms 08:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:05:56 INFO - PROCESS | 1670 | 1464707156613 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:05:56 INFO - PROCESS | 1670 | 1464707156614 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:05:56 INFO - PROCESS | 1670 | 1464707156616 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:05:56 INFO - PROCESS | 1670 | 1464707156617 Marionette TRACE conn2 <- [1,1222,null,{}] 08:05:56 INFO - PROCESS | 1670 | 1464707156620 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}] 08:05:56 INFO - PROCESS | 1670 | 1464707156720 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:05:56 INFO - PROCESS | 1670 | 1464707156727 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb21800 == 49 [pid = 1670] [id = 313] 08:05:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12a939c00) [pid = 1670] [serial = 938] [outer = 0x0] 08:05:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12ae7fc00) [pid = 1670] [serial = 939] [outer = 0x12a939c00] 08:05:56 INFO - PROCESS | 1670 | 1464707156761 Marionette DEBUG loaded listener.js 08:05:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12af51000) [pid = 1670] [serial = 940] [outer = 0x12a939c00] 08:05:57 INFO - PROCESS | 1670 | 1464707157055 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] 08:05:57 INFO - PROCESS | 1670 | 1464707157153 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:05:57 INFO - PROCESS | 1670 | 1464707157157 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:05:57 INFO - PROCESS | 1670 | 1464707157159 Marionette TRACE conn2 <- [1,1226,null,{}] 08:05:57 INFO - PROCESS | 1670 | 1464707157164 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}] 08:05:57 INFO - PROCESS | 1670 | 1464707157261 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:05:57 INFO - PROCESS | 1670 | 1464707157351 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x113fda800 == 50 [pid = 1670] [id = 314] 08:05:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x111ecc400) [pid = 1670] [serial = 941] [outer = 0x0] 08:05:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x112682c00) [pid = 1670] [serial = 942] [outer = 0x111ecc400] 08:05:57 INFO - PROCESS | 1670 | 1464707157383 Marionette DEBUG loaded listener.js 08:05:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x112976800) [pid = 1670] [serial = 943] [outer = 0x111ecc400] 08:05:57 INFO - PROCESS | 1670 | 1464707157849 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]]]}] 08:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 722ms 08:05:57 INFO - PROCESS | 1670 | 1464707157880 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:05:57 INFO - PROCESS | 1670 | 1464707157883 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:05:57 INFO - PROCESS | 1670 | 1464707157908 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:05:57 INFO - PROCESS | 1670 | 1464707157910 Marionette TRACE conn2 <- [1,1230,null,{}] 08:05:57 INFO - PROCESS | 1670 | 1464707157913 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}] 08:05:58 INFO - PROCESS | 1670 | 1464707158015 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:05:58 INFO - PROCESS | 1670 | 1464707158080 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11943a000 == 51 [pid = 1670] [id = 315] 08:05:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x113968400) [pid = 1670] [serial = 944] [outer = 0x0] 08:05:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1161f8400) [pid = 1670] [serial = 945] [outer = 0x113968400] 08:05:58 INFO - PROCESS | 1670 | 1464707158110 Marionette DEBUG loaded listener.js 08:05:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x116a5b000) [pid = 1670] [serial = 946] [outer = 0x113968400] 08:05:58 INFO - PROCESS | 1670 | 1464707158522 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]]]}] 08:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 626ms 08:05:58 INFO - PROCESS | 1670 | 1464707158530 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:05:58 INFO - PROCESS | 1670 | 1464707158531 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:05:58 INFO - PROCESS | 1670 | 1464707158534 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:05:58 INFO - PROCESS | 1670 | 1464707158535 Marionette TRACE conn2 <- [1,1234,null,{}] 08:05:58 INFO - PROCESS | 1670 | 1464707158542 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}] 08:05:58 INFO - PROCESS | 1670 | 1464707158668 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:05:58 INFO - PROCESS | 1670 | 1464707158736 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a7a7000 == 52 [pid = 1670] [id = 316] 08:05:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x118943c00) [pid = 1670] [serial = 947] [outer = 0x0] 08:05:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11919c800) [pid = 1670] [serial = 948] [outer = 0x118943c00] 08:05:58 INFO - PROCESS | 1670 | 1464707158768 Marionette DEBUG loaded listener.js 08:05:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x119e21c00) [pid = 1670] [serial = 949] [outer = 0x118943c00] 08:05:59 INFO - PROCESS | 1670 | 1464707159178 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]]]}] 08:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 08:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:05:59 INFO - PROCESS | 1670 | 1464707159205 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:05:59 INFO - PROCESS | 1670 | 1464707159206 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:05:59 INFO - PROCESS | 1670 | 1464707159208 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:05:59 INFO - PROCESS | 1670 | 1464707159209 Marionette TRACE conn2 <- [1,1238,null,{}] 08:05:59 INFO - PROCESS | 1670 | 1464707159212 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}] 08:05:59 INFO - PROCESS | 1670 | 1464707159311 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:05:59 INFO - PROCESS | 1670 | 1464707159360 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf14800 == 53 [pid = 1670] [id = 317] 08:05:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12348ac00) [pid = 1670] [serial = 950] [outer = 0x0] 08:05:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x123c0c000) [pid = 1670] [serial = 951] [outer = 0x12348ac00] 08:05:59 INFO - PROCESS | 1670 | 1464707159390 Marionette DEBUG loaded listener.js 08:05:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1242f3000) [pid = 1670] [serial = 952] [outer = 0x12348ac00] 08:05:59 INFO - PROCESS | 1670 | 1464707159765 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]]]}] 08:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 08:05:59 INFO - PROCESS | 1670 | 1464707159828 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:05:59 INFO - PROCESS | 1670 | 1464707159830 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:05:59 INFO - PROCESS | 1670 | 1464707159832 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:05:59 INFO - PROCESS | 1670 | 1464707159833 Marionette TRACE conn2 <- [1,1242,null,{}] 08:05:59 INFO - PROCESS | 1670 | 1464707159836 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}] 08:05:59 INFO - PROCESS | 1670 | 1464707159932 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:06:00 INFO - PROCESS | 1670 | 1464707160017 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf2d800 == 54 [pid = 1670] [id = 318] 08:06:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1247df400) [pid = 1670] [serial = 953] [outer = 0x0] 08:06:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1265afc00) [pid = 1670] [serial = 954] [outer = 0x1247df400] 08:06:00 INFO - PROCESS | 1670 | 1464707160060 Marionette DEBUG loaded listener.js 08:06:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x129299800) [pid = 1670] [serial = 955] [outer = 0x1247df400] 08:06:00 INFO - PROCESS | 1670 | 1464707160491 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]]]}] 08:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 08:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:06:00 INFO - PROCESS | 1670 | 1464707160502 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:06:00 INFO - PROCESS | 1670 | 1464707160505 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:06:00 INFO - PROCESS | 1670 | 1464707160507 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:06:00 INFO - PROCESS | 1670 | 1464707160508 Marionette TRACE conn2 <- [1,1246,null,{}] 08:06:00 INFO - PROCESS | 1670 | 1464707160511 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}] 08:06:00 INFO - PROCESS | 1670 | 1464707160632 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:06:00 INFO - PROCESS | 1670 | 1464707160749 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x112eb7000 == 55 [pid = 1670] [id = 319] 08:06:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x115eabc00) [pid = 1670] [serial = 956] [outer = 0x0] 08:06:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x117594000) [pid = 1670] [serial = 957] [outer = 0x115eabc00] 08:06:00 INFO - PROCESS | 1670 | 1464707160800 Marionette DEBUG loaded listener.js 08:06:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12b125c00) [pid = 1670] [serial = 958] [outer = 0x115eabc00] 08:06:01 INFO - PROCESS | 1670 | 1464707161471 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]]]}] 08:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 972ms 08:06:01 INFO - PROCESS | 1670 | 1464707161479 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:06:01 INFO - PROCESS | 1670 | 1464707161482 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:06:01 INFO - PROCESS | 1670 | 1464707161485 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:06:01 INFO - PROCESS | 1670 | 1464707161489 Marionette TRACE conn2 <- [1,1250,null,{}] 08:06:01 INFO - PROCESS | 1670 | 1464707161493 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}] 08:06:01 INFO - PROCESS | 1670 | 1464707161589 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:06:01 INFO - PROCESS | 1670 | 1464707161641 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x119086000 == 56 [pid = 1670] [id = 320] 08:06:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x11268fc00) [pid = 1670] [serial = 959] [outer = 0x0] 08:06:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x112971000) [pid = 1670] [serial = 960] [outer = 0x11268fc00] 08:06:01 INFO - PROCESS | 1670 | 1464707161669 Marionette DEBUG loaded listener.js 08:06:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x113b03800) [pid = 1670] [serial = 961] [outer = 0x11268fc00] 08:06:02 INFO - PROCESS | 1670 | 1464707162080 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]]]}] 08:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 626ms 08:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:06:02 INFO - PROCESS | 1670 | 1464707162111 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:06:02 INFO - PROCESS | 1670 | 1464707162115 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:06:02 INFO - PROCESS | 1670 | 1464707162119 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:06:02 INFO - PROCESS | 1670 | 1464707162120 Marionette TRACE conn2 <- [1,1254,null,{}] 08:06:02 INFO - PROCESS | 1670 | 1464707162123 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}] 08:06:02 INFO - PROCESS | 1670 | 1464707162213 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:06:02 INFO - PROCESS | 1670 | 1464707162264 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1185bf000 == 57 [pid = 1670] [id = 321] 08:06:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11334b000) [pid = 1670] [serial = 962] [outer = 0x0] 08:06:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x116aa4400) [pid = 1670] [serial = 963] [outer = 0x11334b000] 08:06:02 INFO - PROCESS | 1670 | 1464707162292 Marionette DEBUG loaded listener.js 08:06:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x11759c000) [pid = 1670] [serial = 964] [outer = 0x11334b000] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x116130000 == 56 [pid = 1670] [id = 245] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12c856000 == 55 [pid = 1670] [id = 312] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb18800 == 54 [pid = 1670] [id = 311] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x126479800 == 53 [pid = 1670] [id = 310] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12a790800 == 52 [pid = 1670] [id = 309] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x129506400) [pid = 1670] [serial = 881] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x128f72000 == 51 [pid = 1670] [id = 308] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x126b6b000 == 50 [pid = 1670] [id = 307] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1180af000 == 49 [pid = 1670] [id = 306] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x124545800 == 48 [pid = 1670] [id = 305] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x122f09800 == 47 [pid = 1670] [id = 304] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x122f05800 == 46 [pid = 1670] [id = 303] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x11696a800 == 45 [pid = 1670] [id = 302] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x11696b800 == 44 [pid = 1670] [id = 301] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1189d8800 == 43 [pid = 1670] [id = 300] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12c49d800 == 42 [pid = 1670] [id = 298] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12784c000 == 41 [pid = 1670] [id = 297] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x119943800 == 40 [pid = 1670] [id = 296] 08:06:02 INFO - PROCESS | 1670 | --DOCSHELL 0x112657000 == 39 [pid = 1670] [id = 295] 08:06:02 INFO - PROCESS | 1670 | 1464707162699 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]]]}] 08:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 620ms 08:06:02 INFO - PROCESS | 1670 | 1464707162740 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:06:02 INFO - PROCESS | 1670 | 1464707162741 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:06:02 INFO - PROCESS | 1670 | 1464707162744 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:06:02 INFO - PROCESS | 1670 | 1464707162746 Marionette TRACE conn2 <- [1,1258,null,{}] 08:06:02 INFO - PROCESS | 1670 | 1464707162755 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}] 08:06:02 INFO - PROCESS | 1670 | 1464707162889 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x11693f000) [pid = 1670] [serial = 780] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x112977c00) [pid = 1670] [serial = 735] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x112d85800) [pid = 1670] [serial = 777] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1247e0000) [pid = 1670] [serial = 774] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x126081400) [pid = 1670] [serial = 828] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x126bdd000) [pid = 1670] [serial = 729] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1240d3000) [pid = 1670] [serial = 789] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x118931c00) [pid = 1670] [serial = 783] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x123620000) [pid = 1670] [serial = 786] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1247de800) [pid = 1670] [serial = 866] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x123484c00) [pid = 1670] [serial = 863] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12640f000) [pid = 1670] [serial = 869] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x126077800) [pid = 1670] [serial = 867] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12672f400) [pid = 1670] [serial = 872] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x1265a9c00) [pid = 1670] [serial = 870] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x113dfc400) [pid = 1670] [serial = 851] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12381b000) [pid = 1670] [serial = 842] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1169a2c00) [pid = 1670] [serial = 836] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12403b400) [pid = 1670] [serial = 845] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12640dc00) [pid = 1670] [serial = 846] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x111a06000) [pid = 1670] [serial = 830] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x116ab1400) [pid = 1670] [serial = 854] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1181de800) [pid = 1670] [serial = 855] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1185f8400) [pid = 1670] [serial = 839] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x113350c00) [pid = 1670] [serial = 849] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11297a400) [pid = 1670] [serial = 848] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x119091c00) [pid = 1670] [serial = 860] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1185fbc00) [pid = 1670] [serial = 857] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x118946800) [pid = 1670] [serial = 858] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x113354400) [pid = 1670] [serial = 833] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x113df5c00) [pid = 1670] [serial = 875] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x128d75c00) [pid = 1670] [serial = 878] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x126bd9c00) [pid = 1670] [serial = 873] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1161a6000) [pid = 1670] [serial = 852] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x129290c00) [pid = 1670] [serial = 879] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11919e000) [pid = 1670] [serial = 876] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119461400) [pid = 1670] [serial = 861] [outer = 0x0] [url = about:blank] 08:06:02 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x123f7e400) [pid = 1670] [serial = 864] [outer = 0x0] [url = about:blank] 08:06:03 INFO - PROCESS | 1670 | 1464707163019 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170d4000 == 40 [pid = 1670] [id = 322] 08:06:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x113350c00) [pid = 1670] [serial = 965] [outer = 0x0] 08:06:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1166b7c00) [pid = 1670] [serial = 966] [outer = 0x113350c00] 08:06:03 INFO - PROCESS | 1670 | 1464707163065 Marionette DEBUG loaded listener.js 08:06:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119092c00) [pid = 1670] [serial = 967] [outer = 0x113350c00] 08:06:03 INFO - PROCESS | 1670 | 1464707163410 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]]]}] 08:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 722ms 08:06:03 INFO - PROCESS | 1670 | 1464707163466 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:06:03 INFO - PROCESS | 1670 | 1464707163468 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:06:03 INFO - PROCESS | 1670 | 1464707163470 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:06:03 INFO - PROCESS | 1670 | 1464707163471 Marionette TRACE conn2 <- [1,1262,null,{}] 08:06:03 INFO - PROCESS | 1670 | 1464707163474 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}] 08:06:03 INFO - PROCESS | 1670 | 1464707163556 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:06:03 INFO - PROCESS | 1670 | 1464707163560 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f1e800 == 41 [pid = 1670] [id = 323] 08:06:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119461400) [pid = 1670] [serial = 968] [outer = 0x0] 08:06:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x120eecc00) [pid = 1670] [serial = 969] [outer = 0x119461400] 08:06:03 INFO - PROCESS | 1670 | 1464707163586 Marionette DEBUG loaded listener.js 08:06:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x123624c00) [pid = 1670] [serial = 970] [outer = 0x119461400] 08:06:03 INFO - PROCESS | 1670 | 1464707163923 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]]]}] 08:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 08:06:03 INFO - PROCESS | 1670 | 1464707163941 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:06:03 INFO - PROCESS | 1670 | 1464707163943 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:06:03 INFO - PROCESS | 1670 | 1464707163947 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:06:03 INFO - PROCESS | 1670 | 1464707163948 Marionette TRACE conn2 <- [1,1266,null,{}] 08:06:03 INFO - PROCESS | 1670 | 1464707163952 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}] 08:06:04 INFO - PROCESS | 1670 | 1464707164079 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:06:04 INFO - PROCESS | 1670 | 1464707164157 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170e3000 == 42 [pid = 1670] [id = 324] 08:06:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1210cd800) [pid = 1670] [serial = 971] [outer = 0x0] 08:06:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x123c0e000) [pid = 1670] [serial = 972] [outer = 0x1210cd800] 08:06:04 INFO - PROCESS | 1670 | 1464707164198 Marionette DEBUG loaded listener.js 08:06:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1247e2800) [pid = 1670] [serial = 973] [outer = 0x1210cd800] 08:06:04 INFO - PROCESS | 1670 | 1464707164622 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]]]}] 08:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 720ms 08:06:04 INFO - PROCESS | 1670 | 1464707164666 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:06:04 INFO - PROCESS | 1670 | 1464707164668 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:06:04 INFO - PROCESS | 1670 | 1464707164670 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:06:04 INFO - PROCESS | 1670 | 1464707164671 Marionette TRACE conn2 <- [1,1270,null,{}] 08:06:04 INFO - PROCESS | 1670 | 1464707164673 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}] 08:06:04 INFO - PROCESS | 1670 | 1464707164763 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:06:04 INFO - PROCESS | 1670 | 1464707164771 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b52800 == 43 [pid = 1670] [id = 325] 08:06:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12607a400) [pid = 1670] [serial = 974] [outer = 0x0] 08:06:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x126be2000) [pid = 1670] [serial = 975] [outer = 0x12607a400] 08:06:04 INFO - PROCESS | 1670 | 1464707164797 Marionette DEBUG loaded listener.js 08:06:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12950e400) [pid = 1670] [serial = 976] [outer = 0x12607a400] 08:06:05 INFO - PROCESS | 1670 | 1464707165144 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]]]}] 08:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 08:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:06:05 INFO - PROCESS | 1670 | 1464707165189 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:06:05 INFO - PROCESS | 1670 | 1464707165190 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:06:05 INFO - PROCESS | 1670 | 1464707165192 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:06:05 INFO - PROCESS | 1670 | 1464707165194 Marionette TRACE conn2 <- [1,1274,null,{}] 08:06:05 INFO - PROCESS | 1670 | 1464707165210 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}] 08:06:05 INFO - PROCESS | 1670 | 1464707165305 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:06:05 INFO - PROCESS | 1670 | 1464707165309 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x127851800 == 44 [pid = 1670] [id = 326] 08:06:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12640dc00) [pid = 1670] [serial = 977] [outer = 0x0] 08:06:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x129530c00) [pid = 1670] [serial = 978] [outer = 0x12640dc00] 08:06:05 INFO - PROCESS | 1670 | 1464707165334 Marionette DEBUG loaded listener.js 08:06:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12a7b6c00) [pid = 1670] [serial = 979] [outer = 0x12640dc00] 08:06:05 INFO - PROCESS | 1670 | 1464707165674 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]]]}] 08:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 525ms 08:06:05 INFO - PROCESS | 1670 | 1464707165718 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:06:05 INFO - PROCESS | 1670 | 1464707165719 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:06:05 INFO - PROCESS | 1670 | 1464707165722 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:06:05 INFO - PROCESS | 1670 | 1464707165723 Marionette TRACE conn2 <- [1,1278,null,{}] 08:06:05 INFO - PROCESS | 1670 | 1464707165725 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}] 08:06:05 INFO - PROCESS | 1670 | 1464707165822 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:06:05 INFO - PROCESS | 1670 | 1464707165826 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x129360000 == 45 [pid = 1670] [id = 327] 08:06:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12a7b5400) [pid = 1670] [serial = 980] [outer = 0x0] 08:06:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12a93c800) [pid = 1670] [serial = 981] [outer = 0x12a7b5400] 08:06:05 INFO - PROCESS | 1670 | 1464707165889 Marionette DEBUG loaded listener.js 08:06:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12af4cc00) [pid = 1670] [serial = 982] [outer = 0x12a7b5400] 08:06:06 INFO - PROCESS | 1670 | 1464707166191 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]]]}] 08:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 08:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:06:06 INFO - PROCESS | 1670 | 1464707166241 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:06:06 INFO - PROCESS | 1670 | 1464707166242 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:06:06 INFO - PROCESS | 1670 | 1464707166244 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:06:06 INFO - PROCESS | 1670 | 1464707166245 Marionette TRACE conn2 <- [1,1282,null,{}] 08:06:06 INFO - PROCESS | 1670 | 1464707166247 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}] 08:06:06 INFO - PROCESS | 1670 | 1464707166352 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:06:06 INFO - PROCESS | 1670 | 1464707166388 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4da800 == 46 [pid = 1670] [id = 328] 08:06:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12af4dc00) [pid = 1670] [serial = 983] [outer = 0x0] 08:06:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b129c00) [pid = 1670] [serial = 984] [outer = 0x12af4dc00] 08:06:06 INFO - PROCESS | 1670 | 1464707166413 Marionette DEBUG loaded listener.js 08:06:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12b12ec00) [pid = 1670] [serial = 985] [outer = 0x12af4dc00] 08:06:06 INFO - PROCESS | 1670 | 1464707166724 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]]]}] 08:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 08:06:06 INFO - PROCESS | 1670 | 1464707166769 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:06:06 INFO - PROCESS | 1670 | 1464707166770 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:06:06 INFO - PROCESS | 1670 | 1464707166772 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:06:06 INFO - PROCESS | 1670 | 1464707166774 Marionette TRACE conn2 <- [1,1286,null,{}] 08:06:06 INFO - PROCESS | 1670 | 1464707166776 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}] 08:06:06 INFO - PROCESS | 1670 | 1464707166875 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:06:06 INFO - PROCESS | 1670 | 1464707166907 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b205800 == 47 [pid = 1670] [id = 329] 08:06:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1245c3400) [pid = 1670] [serial = 986] [outer = 0x0] 08:06:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12b142c00) [pid = 1670] [serial = 987] [outer = 0x1245c3400] 08:06:06 INFO - PROCESS | 1670 | 1464707166932 Marionette DEBUG loaded listener.js 08:06:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12b14a400) [pid = 1670] [serial = 988] [outer = 0x1245c3400] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x129296800) [pid = 1670] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x110fde000) [pid = 1670] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x119e25800) [pid = 1670] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x118035800) [pid = 1670] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11267f400) [pid = 1670] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1161abc00) [pid = 1670] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126bd7800) [pid = 1670] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x124caec00) [pid = 1670] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x118938000) [pid = 1670] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x118943400) [pid = 1670] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1122a1400) [pid = 1670] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11297a800) [pid = 1670] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1210d0400) [pid = 1670] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x116aa9c00) [pid = 1670] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x112682400) [pid = 1670] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1181db400) [pid = 1670] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11758e000) [pid = 1670] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1181e0c00) [pid = 1670] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:06:07 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1242e8c00) [pid = 1670] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:06:07 INFO - PROCESS | 1670 | 1464707167329 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]]]}] 08:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 569ms 08:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:06:07 INFO - PROCESS | 1670 | 1464707167345 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:06:07 INFO - PROCESS | 1670 | 1464707167346 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:06:07 INFO - PROCESS | 1670 | 1464707167348 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:06:07 INFO - PROCESS | 1670 | 1464707167350 Marionette TRACE conn2 <- [1,1290,null,{}] 08:06:07 INFO - PROCESS | 1670 | 1464707167359 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}] 08:06:07 INFO - PROCESS | 1670 | 1464707167482 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:06:07 INFO - PROCESS | 1670 | 1464707167514 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afb1800 == 48 [pid = 1670] [id = 330] 08:06:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1110a0c00) [pid = 1670] [serial = 989] [outer = 0x0] 08:06:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119e25800) [pid = 1670] [serial = 990] [outer = 0x1110a0c00] 08:06:07 INFO - PROCESS | 1670 | 1464707167543 Marionette DEBUG loaded listener.js 08:06:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12b149400) [pid = 1670] [serial = 991] [outer = 0x1110a0c00] 08:06:07 INFO - PROCESS | 1670 | 1464707167853 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]]]}] 08:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 530ms 08:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:06:07 INFO - PROCESS | 1670 | 1464707167879 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:06:07 INFO - PROCESS | 1670 | 1464707167880 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:06:07 INFO - PROCESS | 1670 | 1464707167883 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:06:07 INFO - PROCESS | 1670 | 1464707167884 Marionette TRACE conn2 <- [1,1294,null,{}] 08:06:07 INFO - PROCESS | 1670 | 1464707167887 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}] 08:06:07 INFO - PROCESS | 1670 | 1464707167966 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:06:07 INFO - PROCESS | 1670 | 1464707167973 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd8800 == 49 [pid = 1670] [id = 331] 08:06:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b14c400) [pid = 1670] [serial = 992] [outer = 0x0] 08:06:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12b2d7000) [pid = 1670] [serial = 993] [outer = 0x12b14c400] 08:06:08 INFO - PROCESS | 1670 | 1464707167997 Marionette DEBUG loaded listener.js 08:06:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b2dec00) [pid = 1670] [serial = 994] [outer = 0x12b14c400] 08:06:08 INFO - PROCESS | 1670 | 1464707168325 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]]]}] 08:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 08:06:08 INFO - PROCESS | 1670 | 1464707168356 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:06:08 INFO - PROCESS | 1670 | 1464707168357 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:06:08 INFO - PROCESS | 1670 | 1464707168359 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:06:08 INFO - PROCESS | 1670 | 1464707168360 Marionette TRACE conn2 <- [1,1298,null,{}] 08:06:08 INFO - PROCESS | 1670 | 1464707168363 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}] 08:06:08 INFO - PROCESS | 1670 | 1464707168518 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:06:08 INFO - PROCESS | 1670 | 1464707168527 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1f000 == 50 [pid = 1670] [id = 332] 08:06:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x110fe1000) [pid = 1670] [serial = 995] [outer = 0x0] 08:06:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12ba9d800) [pid = 1670] [serial = 996] [outer = 0x110fe1000] 08:06:08 INFO - PROCESS | 1670 | 1464707168565 Marionette DEBUG loaded listener.js 08:06:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12baa4c00) [pid = 1670] [serial = 997] [outer = 0x110fe1000] 08:06:08 INFO - PROCESS | 1670 | 1464707168878 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]]]}] 08:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 08:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:06:08 INFO - PROCESS | 1670 | 1464707168936 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:06:08 INFO - PROCESS | 1670 | 1464707168937 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:06:08 INFO - PROCESS | 1670 | 1464707168940 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:06:08 INFO - PROCESS | 1670 | 1464707168940 Marionette TRACE conn2 <- [1,1302,null,{}] 08:06:08 INFO - PROCESS | 1670 | 1464707168943 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}] 08:06:09 INFO - PROCESS | 1670 | 1464707169021 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:06:09 INFO - PROCESS | 1670 | 1464707169026 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0ee800 == 51 [pid = 1670] [id = 333] 08:06:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12baa8000) [pid = 1670] [serial = 998] [outer = 0x0] 08:06:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12bac0800) [pid = 1670] [serial = 999] [outer = 0x12baa8000] 08:06:09 INFO - PROCESS | 1670 | 1464707169050 Marionette DEBUG loaded listener.js 08:06:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12bac5800) [pid = 1670] [serial = 1000] [outer = 0x12baa8000] 08:06:09 INFO - PROCESS | 1670 | 1464707169511 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]]]}] 08:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 620ms 08:06:09 INFO - PROCESS | 1670 | 1464707169561 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:06:09 INFO - PROCESS | 1670 | 1464707169564 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:06:09 INFO - PROCESS | 1670 | 1464707169568 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:06:09 INFO - PROCESS | 1670 | 1464707169570 Marionette TRACE conn2 <- [1,1306,null,{}] 08:06:09 INFO - PROCESS | 1670 | 1464707169574 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}] 08:06:09 INFO - PROCESS | 1670 | 1464707169683 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:06:09 INFO - PROCESS | 1670 | 1464707169776 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180a2800 == 52 [pid = 1670] [id = 334] 08:06:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x112d0c800) [pid = 1670] [serial = 1001] [outer = 0x0] 08:06:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x113b77000) [pid = 1670] [serial = 1002] [outer = 0x112d0c800] 08:06:09 INFO - PROCESS | 1670 | 1464707169807 Marionette DEBUG loaded listener.js 08:06:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x116773400) [pid = 1670] [serial = 1003] [outer = 0x112d0c800] 08:06:10 INFO - PROCESS | 1670 | 1464707170268 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]]]}] 08:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 771ms 08:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:06:10 INFO - PROCESS | 1670 | 1464707170340 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:06:10 INFO - PROCESS | 1670 | 1464707170344 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:06:10 INFO - PROCESS | 1670 | 1464707170348 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:06:10 INFO - PROCESS | 1670 | 1464707170350 Marionette TRACE conn2 <- [1,1310,null,{}] 08:06:10 INFO - PROCESS | 1670 | 1464707170353 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}] 08:06:10 INFO - PROCESS | 1670 | 1464707170456 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:06:10 INFO - PROCESS | 1670 | 1464707170524 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1242ce000 == 53 [pid = 1670] [id = 335] 08:06:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x116aa3800) [pid = 1670] [serial = 1004] [outer = 0x0] 08:06:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x118036800) [pid = 1670] [serial = 1005] [outer = 0x116aa3800] 08:06:10 INFO - PROCESS | 1670 | 1464707170553 Marionette DEBUG loaded listener.js 08:06:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x118943000) [pid = 1670] [serial = 1006] [outer = 0x116aa3800] 08:06:10 INFO - PROCESS | 1670 | 1464707170959 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] 08:06:11 INFO - PROCESS | 1670 | 1464707171034 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:06:11 INFO - PROCESS | 1670 | 1464707171038 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:06:11 INFO - PROCESS | 1670 | 1464707171040 Marionette TRACE conn2 <- [1,1314,null,{}] 08:06:11 INFO - PROCESS | 1670 | 1464707171048 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}] 08:06:11 INFO - PROCESS | 1670 | 1464707171189 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:06:11 INFO - PROCESS | 1670 | 1464707171241 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf29000 == 54 [pid = 1670] [id = 336] 08:06:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x123f7b000) [pid = 1670] [serial = 1007] [outer = 0x0] 08:06:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1247e6000) [pid = 1670] [serial = 1008] [outer = 0x123f7b000] 08:06:11 INFO - PROCESS | 1670 | 1464707171273 Marionette DEBUG loaded listener.js 08:06:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12672f400) [pid = 1670] [serial = 1009] [outer = 0x123f7b000] 08:06:11 INFO - PROCESS | 1670 | 1464707171688 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]]]}] 08:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 08:06:11 INFO - PROCESS | 1670 | 1464707171711 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:06:11 INFO - PROCESS | 1670 | 1464707171713 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:06:11 INFO - PROCESS | 1670 | 1464707171715 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:06:11 INFO - PROCESS | 1670 | 1464707171717 Marionette TRACE conn2 <- [1,1318,null,{}] 08:06:11 INFO - PROCESS | 1670 | 1464707171719 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}] 08:06:11 INFO - PROCESS | 1670 | 1464707171822 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:06:11 INFO - PROCESS | 1670 | 1464707171876 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d85d800 == 55 [pid = 1670] [id = 337] 08:06:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x128930400) [pid = 1670] [serial = 1010] [outer = 0x0] 08:06:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x128db6c00) [pid = 1670] [serial = 1011] [outer = 0x128930400] 08:06:11 INFO - PROCESS | 1670 | 1464707171905 Marionette DEBUG loaded listener.js 08:06:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12a62fc00) [pid = 1670] [serial = 1012] [outer = 0x128930400] 08:06:12 INFO - PROCESS | 1670 | 1464707172361 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]]]}] 08:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 08:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:06:12 INFO - PROCESS | 1670 | 1464707172389 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:06:12 INFO - PROCESS | 1670 | 1464707172390 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:06:12 INFO - PROCESS | 1670 | 1464707172392 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:06:12 INFO - PROCESS | 1670 | 1464707172394 Marionette TRACE conn2 <- [1,1322,null,{}] 08:06:12 INFO - PROCESS | 1670 | 1464707172396 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}] 08:06:12 INFO - PROCESS | 1670 | 1464707172514 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:06:12 INFO - PROCESS | 1670 | 1464707172582 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x123115000 == 56 [pid = 1670] [id = 338] 08:06:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x115e40c00) [pid = 1670] [serial = 1013] [outer = 0x0] 08:06:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12892ec00) [pid = 1670] [serial = 1014] [outer = 0x115e40c00] 08:06:12 INFO - PROCESS | 1670 | 1464707172611 Marionette DEBUG loaded listener.js 08:06:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12a935000) [pid = 1670] [serial = 1015] [outer = 0x115e40c00] 08:06:13 INFO - PROCESS | 1670 | 1464707173203 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]]]}] 08:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 869ms 08:06:13 INFO - PROCESS | 1670 | 1464707173262 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:06:13 INFO - PROCESS | 1670 | 1464707173264 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:06:13 INFO - PROCESS | 1670 | 1464707173267 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:06:13 INFO - PROCESS | 1670 | 1464707173270 Marionette TRACE conn2 <- [1,1326,null,{}] 08:06:13 INFO - PROCESS | 1670 | 1464707173273 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}] 08:06:13 INFO - PROCESS | 1670 | 1464707173367 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:06:13 INFO - PROCESS | 1670 | 1464707173432 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180a6000 == 57 [pid = 1670] [id = 339] 08:06:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x11268a800) [pid = 1670] [serial = 1016] [outer = 0x0] 08:06:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x112691000) [pid = 1670] [serial = 1017] [outer = 0x11268a800] 08:06:13 INFO - PROCESS | 1670 | 1464707173460 Marionette DEBUG loaded listener.js 08:06:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x11297c400) [pid = 1670] [serial = 1018] [outer = 0x11268a800] 08:06:13 INFO - PROCESS | 1670 | 1464707173911 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]]]}] 08:06:13 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 08:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 08:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:06:13 INFO - PROCESS | 1670 | 1464707173942 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:06:13 INFO - PROCESS | 1670 | 1464707173946 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:06:13 INFO - PROCESS | 1670 | 1464707173950 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:06:13 INFO - PROCESS | 1670 | 1464707173951 Marionette TRACE conn2 <- [1,1330,null,{}] 08:06:13 INFO - PROCESS | 1670 | 1464707173954 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}] 08:06:14 INFO - PROCESS | 1670 | 1464707174046 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:06:14 INFO - PROCESS | 1670 | 1464707174113 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x116746000 == 58 [pid = 1670] [id = 340] 08:06:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x113347400) [pid = 1670] [serial = 1019] [outer = 0x0] 08:06:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x115eb1800) [pid = 1670] [serial = 1020] [outer = 0x113347400] 08:06:14 INFO - PROCESS | 1670 | 1464707174145 Marionette DEBUG loaded listener.js 08:06:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x116772000) [pid = 1670] [serial = 1021] [outer = 0x113347400] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb1f000 == 57 [pid = 1670] [id = 332] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd8800 == 56 [pid = 1670] [id = 331] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12afb1800 == 55 [pid = 1670] [id = 330] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12b205800 == 54 [pid = 1670] [id = 329] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4da800 == 53 [pid = 1670] [id = 328] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x129360000 == 52 [pid = 1670] [id = 327] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x127851800 == 51 [pid = 1670] [id = 326] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12ae7fc00) [pid = 1670] [serial = 939] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x126b52800 == 50 [pid = 1670] [id = 325] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1170e3000 == 49 [pid = 1670] [id = 324] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x122f1e800 == 48 [pid = 1670] [id = 323] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1170d4000 == 47 [pid = 1670] [id = 322] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1185bf000 == 46 [pid = 1670] [id = 321] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x119086000 == 45 [pid = 1670] [id = 320] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf14800 == 44 [pid = 1670] [id = 317] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12a7a7000 == 43 [pid = 1670] [id = 316] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x11943a000 == 42 [pid = 1670] [id = 315] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x113fda800 == 41 [pid = 1670] [id = 314] 08:06:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb21800 == 40 [pid = 1670] [id = 313] 08:06:14 INFO - PROCESS | 1670 | 1464707174545 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]]]}] 08:06:14 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 08:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 620ms 08:06:14 INFO - PROCESS | 1670 | 1464707174572 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:06:14 INFO - PROCESS | 1670 | 1464707174574 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:06:14 INFO - PROCESS | 1670 | 1464707174576 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:06:14 INFO - PROCESS | 1670 | 1464707174579 Marionette TRACE conn2 <- [1,1334,null,{}] 08:06:14 INFO - PROCESS | 1670 | 1464707174586 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}] 08:06:14 INFO - PROCESS | 1670 | 1464707174667 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:06:14 INFO - PROCESS | 1670 | 1464707174675 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e47000 == 41 [pid = 1670] [id = 341] 08:06:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x11677bc00) [pid = 1670] [serial = 1022] [outer = 0x0] 08:06:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x116aacc00) [pid = 1670] [serial = 1023] [outer = 0x11677bc00] 08:06:14 INFO - PROCESS | 1670 | 1464707174703 Marionette DEBUG loaded listener.js 08:06:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x118039000) [pid = 1670] [serial = 1024] [outer = 0x11677bc00] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x129510800) [pid = 1670] [serial = 882] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x129509c00) [pid = 1670] [serial = 924] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x126bdb800) [pid = 1670] [serial = 921] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12a627800) [pid = 1670] [serial = 927] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12952ac00) [pid = 1670] [serial = 925] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11901b000) [pid = 1670] [serial = 909] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x119097800) [pid = 1670] [serial = 910] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1161af000) [pid = 1670] [serial = 887] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x111a02800) [pid = 1670] [serial = 884] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1166b7000) [pid = 1670] [serial = 903] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1160e9c00) [pid = 1670] [serial = 902] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x113f43400) [pid = 1670] [serial = 900] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x112d89c00) [pid = 1670] [serial = 899] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x123812000) [pid = 1670] [serial = 915] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x116aaf000) [pid = 1670] [serial = 905] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11802c400) [pid = 1670] [serial = 906] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x1242f6c00) [pid = 1670] [serial = 893] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12892d800) [pid = 1670] [serial = 896] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x116aa5c00) [pid = 1670] [serial = 912] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1198e4800) [pid = 1670] [serial = 913] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11893cc00) [pid = 1670] [serial = 930] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1185fe800) [pid = 1670] [serial = 890] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12452ac00) [pid = 1670] [serial = 931] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12ae78000) [pid = 1670] [serial = 937] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12a93bc00) [pid = 1670] [serial = 936] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12a7b1000) [pid = 1670] [serial = 928] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12a7b4400) [pid = 1670] [serial = 933] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x112695400) [pid = 1670] [serial = 501] [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.] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12607c400) [pid = 1670] [serial = 918] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1264a2c00) [pid = 1670] [serial = 919] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12a934000) [pid = 1670] [serial = 934] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x128db6000) [pid = 1670] [serial = 922] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1245c3000) [pid = 1670] [serial = 916] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1120e6c00) [pid = 1670] [serial = 831] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x123f7bc00) [pid = 1670] [serial = 843] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x119bba800) [pid = 1670] [serial = 840] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x115165c00) [pid = 1670] [serial = 834] [outer = 0x0] [url = about:blank] 08:06:14 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11766c800) [pid = 1670] [serial = 837] [outer = 0x0] [url = about:blank] 08:06:15 INFO - PROCESS | 1670 | 1464707175083 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]]]}] 08:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 08:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:06:15 INFO - PROCESS | 1670 | 1464707175097 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:06:15 INFO - PROCESS | 1670 | 1464707175099 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:06:15 INFO - PROCESS | 1670 | 1464707175101 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:06:15 INFO - PROCESS | 1670 | 1464707175102 Marionette TRACE conn2 <- [1,1338,null,{}] 08:06:15 INFO - PROCESS | 1670 | 1464707175104 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}] 08:06:15 INFO - PROCESS | 1670 | 1464707175185 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:06:15 INFO - PROCESS | 1670 | 1464707175191 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199bc000 == 42 [pid = 1670] [id = 342] 08:06:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x118598400) [pid = 1670] [serial = 1025] [outer = 0x0] 08:06:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1185f8400) [pid = 1670] [serial = 1026] [outer = 0x118598400] 08:06:15 INFO - PROCESS | 1670 | 1464707175215 Marionette DEBUG loaded listener.js 08:06:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11893b000) [pid = 1670] [serial = 1027] [outer = 0x118598400] 08:06:16 INFO - PROCESS | 1670 | 1464707176117 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]]]}] 08:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 08:06:16 INFO - PROCESS | 1670 | 1464707176123 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:06:16 INFO - PROCESS | 1670 | 1464707176124 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:06:16 INFO - PROCESS | 1670 | 1464707176126 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:06:16 INFO - PROCESS | 1670 | 1464707176127 Marionette TRACE conn2 <- [1,1342,null,{}] 08:06:16 INFO - PROCESS | 1670 | 1464707176136 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}] 08:06:16 INFO - PROCESS | 1670 | 1464707176235 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:06:16 INFO - PROCESS | 1670 | 1464707176268 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12311b000 == 43 [pid = 1670] [id = 343] 08:06:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118944800) [pid = 1670] [serial = 1028] [outer = 0x0] 08:06:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11908dc00) [pid = 1670] [serial = 1029] [outer = 0x118944800] 08:06:16 INFO - PROCESS | 1670 | 1464707176293 Marionette DEBUG loaded listener.js 08:06:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1191aac00) [pid = 1670] [serial = 1030] [outer = 0x118944800] 08:06:16 INFO - PROCESS | 1670 | 1464707176610 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]]]}] 08:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 527ms 08:06:16 INFO - PROCESS | 1670 | 1464707176653 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:06:16 INFO - PROCESS | 1670 | 1464707176655 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:06:16 INFO - PROCESS | 1670 | 1464707176657 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:06:16 INFO - PROCESS | 1670 | 1464707176658 Marionette TRACE conn2 <- [1,1346,null,{}] 08:06:16 INFO - PROCESS | 1670 | 1464707176660 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}] 08:06:16 INFO - PROCESS | 1670 | 1464707176776 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:06:16 INFO - PROCESS | 1670 | 1464707176790 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x116748000 == 44 [pid = 1670] [id = 344] 08:06:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x119458400) [pid = 1670] [serial = 1031] [outer = 0x0] 08:06:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x119992000) [pid = 1670] [serial = 1032] [outer = 0x119458400] 08:06:16 INFO - PROCESS | 1670 | 1464707176816 Marionette DEBUG loaded listener.js 08:06:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123c0fc00) [pid = 1670] [serial = 1033] [outer = 0x119458400] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1210cd800) [pid = 1670] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12640dc00) [pid = 1670] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11334b000) [pid = 1670] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x113350c00) [pid = 1670] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11268fc00) [pid = 1670] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12607a400) [pid = 1670] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12a7b5400) [pid = 1670] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119461400) [pid = 1670] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a939c00) [pid = 1670] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1110a0c00) [pid = 1670] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12af4dc00) [pid = 1670] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1245c3400) [pid = 1670] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12b14c400) [pid = 1670] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:06:17 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x110fe1000) [pid = 1670] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 971ms 08:06:17 INFO - PROCESS | 1670 | 1464707177623 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]]]}] 08:06:17 INFO - PROCESS | 1670 | 1464707177629 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:06:17 INFO - PROCESS | 1670 | 1464707177631 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:06:17 INFO - PROCESS | 1670 | 1464707177635 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:06:17 INFO - PROCESS | 1670 | 1464707177640 Marionette TRACE conn2 <- [1,1350,null,{}] 08:06:17 INFO - PROCESS | 1670 | 1464707177661 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}] 08:06:17 INFO - PROCESS | 1670 | 1464707177765 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:06:17 INFO - PROCESS | 1670 | 1464707177829 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x116971800 == 45 [pid = 1670] [id = 345] 08:06:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11268ec00) [pid = 1670] [serial = 1034] [outer = 0x0] 08:06:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x112a75000) [pid = 1670] [serial = 1035] [outer = 0x11268ec00] 08:06:17 INFO - PROCESS | 1670 | 1464707177862 Marionette DEBUG loaded listener.js 08:06:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x113d05c00) [pid = 1670] [serial = 1036] [outer = 0x11268ec00] 08:06:18 INFO - PROCESS | 1670 | 1464707178276 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]]]}] 08:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 694ms 08:06:18 INFO - PROCESS | 1670 | 1464707178329 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:06:18 INFO - PROCESS | 1670 | 1464707178333 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:06:18 INFO - PROCESS | 1670 | 1464707178338 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:06:18 INFO - PROCESS | 1670 | 1464707178340 Marionette TRACE conn2 <- [1,1354,null,{}] 08:06:18 INFO - PROCESS | 1670 | 1464707178342 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}] 08:06:18 INFO - PROCESS | 1670 | 1464707178440 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:06:18 INFO - PROCESS | 1670 | 1464707178491 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x123032000 == 46 [pid = 1670] [id = 346] 08:06:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x115e3cc00) [pid = 1670] [serial = 1037] [outer = 0x0] 08:06:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1169a1c00) [pid = 1670] [serial = 1038] [outer = 0x115e3cc00] 08:06:18 INFO - PROCESS | 1670 | 1464707178520 Marionette DEBUG loaded listener.js 08:06:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11759b800) [pid = 1670] [serial = 1039] [outer = 0x115e3cc00] 08:06:18 INFO - PROCESS | 1670 | 1464707178976 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]]]}] 08:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 08:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:06:19 INFO - PROCESS | 1670 | 1464707179007 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:06:19 INFO - PROCESS | 1670 | 1464707179009 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:06:19 INFO - PROCESS | 1670 | 1464707179011 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:06:19 INFO - PROCESS | 1670 | 1464707179013 Marionette TRACE conn2 <- [1,1358,null,{}] 08:06:19 INFO - PROCESS | 1670 | 1464707179021 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}] 08:06:19 INFO - PROCESS | 1670 | 1464707179138 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:06:19 INFO - PROCESS | 1670 | 1464707179191 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12674d800 == 47 [pid = 1670] [id = 347] 08:06:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118938000) [pid = 1670] [serial = 1040] [outer = 0x0] 08:06:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x119456c00) [pid = 1670] [serial = 1041] [outer = 0x118938000] 08:06:19 INFO - PROCESS | 1670 | 1464707179223 Marionette DEBUG loaded listener.js 08:06:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x123620400) [pid = 1670] [serial = 1042] [outer = 0x118938000] 08:06:19 INFO - PROCESS | 1670 | 1464707179635 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]]]}] 08:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 08:06:19 INFO - PROCESS | 1670 | 1464707179683 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:06:19 INFO - PROCESS | 1670 | 1464707179685 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:06:19 INFO - PROCESS | 1670 | 1464707179687 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:06:19 INFO - PROCESS | 1670 | 1464707179688 Marionette TRACE conn2 <- [1,1362,null,{}] 08:06:19 INFO - PROCESS | 1670 | 1464707179691 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}] 08:06:19 INFO - PROCESS | 1670 | 1464707179790 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:06:19 INFO - PROCESS | 1670 | 1464707179838 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x127848800 == 48 [pid = 1670] [id = 348] 08:06:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12381a400) [pid = 1670] [serial = 1043] [outer = 0x0] 08:06:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x123f74000) [pid = 1670] [serial = 1044] [outer = 0x12381a400] 08:06:19 INFO - PROCESS | 1670 | 1464707179865 Marionette DEBUG loaded listener.js 08:06:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1242e7c00) [pid = 1670] [serial = 1045] [outer = 0x12381a400] 08:06:20 INFO - PROCESS | 1670 | 1464707180278 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]]]}] 08:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 619ms 08:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:06:20 INFO - PROCESS | 1670 | 1464707180307 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:06:20 INFO - PROCESS | 1670 | 1464707180309 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:06:20 INFO - PROCESS | 1670 | 1464707180312 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:06:20 INFO - PROCESS | 1670 | 1464707180313 Marionette TRACE conn2 <- [1,1366,null,{}] 08:06:20 INFO - PROCESS | 1670 | 1464707180316 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}] 08:06:20 INFO - PROCESS | 1670 | 1464707180532 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:06:20 INFO - PROCESS | 1670 | 1464707180617 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f72800 == 49 [pid = 1670] [id = 349] 08:06:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1245c1400) [pid = 1670] [serial = 1046] [outer = 0x0] 08:06:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x124caa400) [pid = 1670] [serial = 1047] [outer = 0x1245c1400] 08:06:20 INFO - PROCESS | 1670 | 1464707180677 Marionette DEBUG loaded listener.js 08:06:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x126077800) [pid = 1670] [serial = 1048] [outer = 0x1245c1400] 08:06:21 INFO - PROCESS | 1670 | 1464707181176 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] 08:06:21 INFO - PROCESS | 1670 | 1464707181182 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:06:21 INFO - PROCESS | 1670 | 1464707181184 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:06:21 INFO - PROCESS | 1670 | 1464707181185 Marionette TRACE conn2 <- [1,1370,null,{}] 08:06:21 INFO - PROCESS | 1670 | 1464707181188 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}] 08:06:21 INFO - PROCESS | 1670 | 1464707181306 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:06:21 INFO - PROCESS | 1670 | 1464707181374 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4cb000 == 50 [pid = 1670] [id = 350] 08:06:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x126082800) [pid = 1670] [serial = 1049] [outer = 0x0] 08:06:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1265abc00) [pid = 1670] [serial = 1050] [outer = 0x126082800] 08:06:21 INFO - PROCESS | 1670 | 1464707181406 Marionette DEBUG loaded listener.js 08:06:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x128db6000) [pid = 1670] [serial = 1051] [outer = 0x126082800] 08:06:21 INFO - PROCESS | 1670 | 1464707181882 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] 08:06:21 INFO - PROCESS | 1670 | 1464707181920 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:06:21 INFO - PROCESS | 1670 | 1464707181942 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:06:21 INFO - PROCESS | 1670 | 1464707181944 Marionette TRACE conn2 <- [1,1374,null,{}] 08:06:21 INFO - PROCESS | 1670 | 1464707181946 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}] 08:06:22 INFO - PROCESS | 1670 | 1464707182042 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:06:22 INFO - PROCESS | 1670 | 1464707182106 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x11831d000 == 51 [pid = 1670] [id = 351] 08:06:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x113b78400) [pid = 1670] [serial = 1052] [outer = 0x0] 08:06:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12640f000) [pid = 1670] [serial = 1053] [outer = 0x113b78400] 08:06:22 INFO - PROCESS | 1670 | 1464707182136 Marionette DEBUG loaded listener.js 08:06:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12929c400) [pid = 1670] [serial = 1054] [outer = 0x113b78400] 08:06:22 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:06:22 INFO - PROCESS | 1670 | 1464707182623 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] 08:06:22 INFO - PROCESS | 1670 | 1464707182673 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:06:22 INFO - PROCESS | 1670 | 1464707182678 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:06:22 INFO - PROCESS | 1670 | 1464707182680 Marionette TRACE conn2 <- [1,1378,null,{}] 08:06:22 INFO - PROCESS | 1670 | 1464707182683 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}] 08:06:22 INFO - PROCESS | 1670 | 1464707182784 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:06:22 INFO - PROCESS | 1670 | 1464707182854 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161de000 == 52 [pid = 1670] [id = 352] 08:06:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x113b0fc00) [pid = 1670] [serial = 1055] [outer = 0x0] 08:06:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x115168800) [pid = 1670] [serial = 1056] [outer = 0x113b0fc00] 08:06:22 INFO - PROCESS | 1670 | 1464707182882 Marionette DEBUG loaded listener.js 08:06:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11699b400) [pid = 1670] [serial = 1057] [outer = 0x113b0fc00] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12311b000 == 51 [pid = 1670] [id = 343] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1199bc000 == 50 [pid = 1670] [id = 342] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x117e47000 == 49 [pid = 1670] [id = 341] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x116746000 == 48 [pid = 1670] [id = 340] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1180a6000 == 47 [pid = 1670] [id = 339] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12d85d800 == 46 [pid = 1670] [id = 337] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12bac0800) [pid = 1670] [serial = 999] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf29000 == 45 [pid = 1670] [id = 336] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1242ce000 == 44 [pid = 1670] [id = 335] 08:06:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1180a2800 == 43 [pid = 1670] [id = 334] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x123c0e000) [pid = 1670] [serial = 972] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1247e2800) [pid = 1670] [serial = 973] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x129530c00) [pid = 1670] [serial = 978] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x11759c000) [pid = 1670] [serial = 964] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x116aa4400) [pid = 1670] [serial = 963] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1166b7c00) [pid = 1670] [serial = 966] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x119092c00) [pid = 1670] [serial = 967] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x112682c00) [pid = 1670] [serial = 942] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x113b03800) [pid = 1670] [serial = 961] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x112971000) [pid = 1670] [serial = 960] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126be2000) [pid = 1670] [serial = 975] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12a93c800) [pid = 1670] [serial = 981] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x120eecc00) [pid = 1670] [serial = 969] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x123624c00) [pid = 1670] [serial = 970] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12a7b6c00) [pid = 1670] [serial = 979] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x123c0c000) [pid = 1670] [serial = 951] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11919c800) [pid = 1670] [serial = 948] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12af51000) [pid = 1670] [serial = 940] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x117594000) [pid = 1670] [serial = 957] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1161f8400) [pid = 1670] [serial = 945] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x119e25800) [pid = 1670] [serial = 990] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1265afc00) [pid = 1670] [serial = 954] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b129c00) [pid = 1670] [serial = 984] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12af4cc00) [pid = 1670] [serial = 982] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12b142c00) [pid = 1670] [serial = 987] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12b12ec00) [pid = 1670] [serial = 985] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12b2d7000) [pid = 1670] [serial = 993] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12ba9d800) [pid = 1670] [serial = 996] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12baa4c00) [pid = 1670] [serial = 997] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12b2dec00) [pid = 1670] [serial = 994] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12b14a400) [pid = 1670] [serial = 988] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12b149400) [pid = 1670] [serial = 991] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12950e400) [pid = 1670] [serial = 976] [outer = 0x0] [url = about:blank] 08:06:23 INFO - PROCESS | 1670 | 1464707183296 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] 08:06:23 INFO - PROCESS | 1670 | 1464707183354 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:06:23 INFO - PROCESS | 1670 | 1464707183364 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:06:23 INFO - PROCESS | 1670 | 1464707183366 Marionette TRACE conn2 <- [1,1382,null,{}] 08:06:23 INFO - PROCESS | 1670 | 1464707183368 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}] 08:06:23 INFO - PROCESS | 1670 | 1464707183450 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:06:23 INFO - PROCESS | 1670 | 1464707183458 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x118575000 == 44 [pid = 1670] [id = 353] 08:06:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116ab1c00) [pid = 1670] [serial = 1058] [outer = 0x0] 08:06:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1181e0c00) [pid = 1670] [serial = 1059] [outer = 0x116ab1c00] 08:06:23 INFO - PROCESS | 1670 | 1464707183483 Marionette DEBUG loaded listener.js 08:06:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1185fec00) [pid = 1670] [serial = 1060] [outer = 0x116ab1c00] 08:06:23 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:06:23 INFO - PROCESS | 1670 | 1464707183855 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] 08:06:23 INFO - PROCESS | 1670 | 1464707183887 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:06:23 INFO - PROCESS | 1670 | 1464707183889 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:06:23 INFO - PROCESS | 1670 | 1464707183891 Marionette TRACE conn2 <- [1,1386,null,{}] 08:06:23 INFO - PROCESS | 1670 | 1464707183899 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}] 08:06:23 INFO - PROCESS | 1670 | 1464707183981 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:06:23 INFO - PROCESS | 1670 | 1464707183991 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12374c000 == 45 [pid = 1670] [id = 354] 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x118948800) [pid = 1670] [serial = 1061] [outer = 0x0] 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1210d3800) [pid = 1670] [serial = 1062] [outer = 0x118948800] 08:06:24 INFO - PROCESS | 1670 | 1464707184018 Marionette DEBUG loaded listener.js 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1240d9c00) [pid = 1670] [serial = 1063] [outer = 0x118948800] 08:06:24 INFO - PROCESS | 1670 | 1464707184344 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] 08:06:24 INFO - PROCESS | 1670 | 1464707184374 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:06:24 INFO - PROCESS | 1670 | 1464707184376 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:06:24 INFO - PROCESS | 1670 | 1464707184377 Marionette TRACE conn2 <- [1,1390,null,{}] 08:06:24 INFO - PROCESS | 1670 | 1464707184379 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}] 08:06:24 INFO - PROCESS | 1670 | 1464707184463 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:06:24 INFO - PROCESS | 1670 | 1464707184514 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x124ca7000 == 46 [pid = 1670] [id = 355] 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1242f3800) [pid = 1670] [serial = 1064] [outer = 0x0] 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12640dc00) [pid = 1670] [serial = 1065] [outer = 0x1242f3800] 08:06:24 INFO - PROCESS | 1670 | 1464707184539 Marionette DEBUG loaded listener.js 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126be0800) [pid = 1670] [serial = 1066] [outer = 0x1242f3800] 08:06:24 INFO - PROCESS | 1670 | 1464707184821 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]]]}] 08:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 08:06:24 INFO - PROCESS | 1670 | 1464707184846 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:06:24 INFO - PROCESS | 1670 | 1464707184848 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:06:24 INFO - PROCESS | 1670 | 1464707184850 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:06:24 INFO - PROCESS | 1670 | 1464707184851 Marionette TRACE conn2 <- [1,1394,null,{}] 08:06:24 INFO - PROCESS | 1670 | 1464707184853 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}] 08:06:24 INFO - PROCESS | 1670 | 1464707184945 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:06:24 INFO - PROCESS | 1670 | 1464707184950 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f5e000 == 47 [pid = 1670] [id = 356] 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x128931000) [pid = 1670] [serial = 1067] [outer = 0x0] 08:06:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12929b800) [pid = 1670] [serial = 1068] [outer = 0x128931000] 08:06:24 INFO - PROCESS | 1670 | 1464707184974 Marionette DEBUG loaded listener.js 08:06:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x129526c00) [pid = 1670] [serial = 1069] [outer = 0x128931000] 08:06:25 INFO - PROCESS | 1670 | 1464707185299 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]]]}] 08:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 08:06:25 INFO - PROCESS | 1670 | 1464707185323 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:06:25 INFO - PROCESS | 1670 | 1464707185324 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:06:25 INFO - PROCESS | 1670 | 1464707185326 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:06:25 INFO - PROCESS | 1670 | 1464707185327 Marionette TRACE conn2 <- [1,1398,null,{}] 08:06:25 INFO - PROCESS | 1670 | 1464707185330 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}] 08:06:25 INFO - PROCESS | 1670 | 1464707185457 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:06:25 INFO - PROCESS | 1670 | 1464707185470 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296b7000 == 48 [pid = 1670] [id = 357] 08:06:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12a624800) [pid = 1670] [serial = 1070] [outer = 0x0] 08:06:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12a627800) [pid = 1670] [serial = 1071] [outer = 0x12a624800] 08:06:25 INFO - PROCESS | 1670 | 1464707185495 Marionette DEBUG loaded listener.js 08:06:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12a938400) [pid = 1670] [serial = 1072] [outer = 0x12a624800] 08:06:25 INFO - PROCESS | 1670 | 1464707185833 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]]]}] 08:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 08:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:06:25 INFO - PROCESS | 1670 | 1464707185846 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:06:25 INFO - PROCESS | 1670 | 1464707185847 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:06:25 INFO - PROCESS | 1670 | 1464707185849 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:06:25 INFO - PROCESS | 1670 | 1464707185850 Marionette TRACE conn2 <- [1,1402,null,{}] 08:06:25 INFO - PROCESS | 1670 | 1464707185852 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}] 08:06:25 INFO - PROCESS | 1670 | 1464707185950 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:06:25 INFO - PROCESS | 1670 | 1464707185962 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a979000 == 49 [pid = 1670] [id = 358] 08:06:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128935c00) [pid = 1670] [serial = 1073] [outer = 0x0] 08:06:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12a93c800) [pid = 1670] [serial = 1074] [outer = 0x128935c00] 08:06:25 INFO - PROCESS | 1670 | 1464707185987 Marionette DEBUG loaded listener.js 08:06:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ae79400) [pid = 1670] [serial = 1075] [outer = 0x128935c00] 08:06:26 INFO - PROCESS | 1670 | 1464707186315 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]]]}] 08:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 08:06:26 INFO - PROCESS | 1670 | 1464707186370 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:06:26 INFO - PROCESS | 1670 | 1464707186371 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:06:26 INFO - PROCESS | 1670 | 1464707186373 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:06:26 INFO - PROCESS | 1670 | 1464707186374 Marionette TRACE conn2 <- [1,1406,null,{}] 08:06:26 INFO - PROCESS | 1670 | 1464707186377 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}] 08:06:26 INFO - PROCESS | 1670 | 1464707186475 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:06:26 INFO - PROCESS | 1670 | 1464707186489 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b203800 == 50 [pid = 1670] [id = 359] 08:06:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x112e4dc00) [pid = 1670] [serial = 1076] [outer = 0x0] 08:06:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12af4ec00) [pid = 1670] [serial = 1077] [outer = 0x112e4dc00] 08:06:26 INFO - PROCESS | 1670 | 1464707186514 Marionette DEBUG loaded listener.js 08:06:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12b127c00) [pid = 1670] [serial = 1078] [outer = 0x112e4dc00] 08:06:26 INFO - PROCESS | 1670 | 1464707186851 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]]]}] 08:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 08:06:26 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12baa8000) [pid = 1670] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:06:26 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x113347400) [pid = 1670] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:06:26 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x118598400) [pid = 1670] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:06:26 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11677bc00) [pid = 1670] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:06:26 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11268a800) [pid = 1670] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:06:26 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x118944800) [pid = 1670] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:06:26 INFO - PROCESS | 1670 | 1464707186897 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:06:26 INFO - PROCESS | 1670 | 1464707186898 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:06:26 INFO - PROCESS | 1670 | 1464707186901 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:06:26 INFO - PROCESS | 1670 | 1464707186902 Marionette TRACE conn2 <- [1,1410,null,{}] 08:06:26 INFO - PROCESS | 1670 | 1464707186905 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}] 08:06:27 INFO - PROCESS | 1670 | 1464707187003 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:06:27 INFO - PROCESS | 1670 | 1464707187035 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x123031000 == 51 [pid = 1670] [id = 360] 08:06:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x110fe8400) [pid = 1670] [serial = 1079] [outer = 0x0] 08:06:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x113dfc000) [pid = 1670] [serial = 1080] [outer = 0x110fe8400] 08:06:27 INFO - PROCESS | 1670 | 1464707187059 Marionette DEBUG loaded listener.js 08:06:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b128800) [pid = 1670] [serial = 1081] [outer = 0x110fe8400] 08:06:27 INFO - PROCESS | 1670 | 1464707187431 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]]]}] 08:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 08:06:27 INFO - PROCESS | 1670 | 1464707187472 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:06:27 INFO - PROCESS | 1670 | 1464707187474 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:06:27 INFO - PROCESS | 1670 | 1464707187477 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:06:27 INFO - PROCESS | 1670 | 1464707187479 Marionette TRACE conn2 <- [1,1414,null,{}] 08:06:27 INFO - PROCESS | 1670 | 1464707187482 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}] 08:06:27 INFO - PROCESS | 1670 | 1464707187610 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:06:27 INFO - PROCESS | 1670 | 1464707187618 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd5800 == 52 [pid = 1670] [id = 361] 08:06:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x111c1ec00) [pid = 1670] [serial = 1082] [outer = 0x0] 08:06:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b12f400) [pid = 1670] [serial = 1083] [outer = 0x111c1ec00] 08:06:27 INFO - PROCESS | 1670 | 1464707187643 Marionette DEBUG loaded listener.js 08:06:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12b150800) [pid = 1670] [serial = 1084] [outer = 0x111c1ec00] 08:06:27 INFO - PROCESS | 1670 | 1464707187977 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]]]}] 08:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 08:06:28 INFO - PROCESS | 1670 | 1464707187998 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:06:28 INFO - PROCESS | 1670 | 1464707188000 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:06:28 INFO - PROCESS | 1670 | 1464707188002 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:06:28 INFO - PROCESS | 1670 | 1464707188006 Marionette TRACE conn2 <- [1,1418,null,{}] 08:06:28 INFO - PROCESS | 1670 | 1464707188009 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}] 08:06:28 INFO - PROCESS | 1670 | 1464707188102 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:06:28 INFO - PROCESS | 1670 | 1464707188109 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c854000 == 53 [pid = 1670] [id = 362] 08:06:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b2d5c00) [pid = 1670] [serial = 1085] [outer = 0x0] 08:06:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12ba9f800) [pid = 1670] [serial = 1086] [outer = 0x12b2d5c00] 08:06:28 INFO - PROCESS | 1670 | 1464707188138 Marionette DEBUG loaded listener.js 08:06:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12bac2c00) [pid = 1670] [serial = 1087] [outer = 0x12b2d5c00] 08:06:28 INFO - PROCESS | 1670 | 1464707188481 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]]]}] 08:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 530ms 08:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:06:28 INFO - PROCESS | 1670 | 1464707188532 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:06:28 INFO - PROCESS | 1670 | 1464707188533 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:06:28 INFO - PROCESS | 1670 | 1464707188535 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:06:28 INFO - PROCESS | 1670 | 1464707188537 Marionette TRACE conn2 <- [1,1422,null,{}] 08:06:28 INFO - PROCESS | 1670 | 1464707188539 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}] 08:06:28 INFO - PROCESS | 1670 | 1464707188618 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:06:28 INFO - PROCESS | 1670 | 1464707188625 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cc34000 == 54 [pid = 1670] [id = 363] 08:06:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12bac2000) [pid = 1670] [serial = 1088] [outer = 0x0] 08:06:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12bf3bc00) [pid = 1670] [serial = 1089] [outer = 0x12bac2000] 08:06:28 INFO - PROCESS | 1670 | 1464707188649 Marionette DEBUG loaded listener.js 08:06:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12bf44400) [pid = 1670] [serial = 1090] [outer = 0x12bac2000] 08:06:28 INFO - PROCESS | 1670 | 1464707188979 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]]]}] 08:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 467ms 08:06:29 INFO - PROCESS | 1670 | 1464707189006 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:06:29 INFO - PROCESS | 1670 | 1464707189008 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:06:29 INFO - PROCESS | 1670 | 1464707189011 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:06:29 INFO - PROCESS | 1670 | 1464707189022 Marionette TRACE conn2 <- [1,1426,null,{}] 08:06:29 INFO - PROCESS | 1670 | 1464707189025 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}] 08:06:29 INFO - PROCESS | 1670 | 1464707189145 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:06:29 INFO - PROCESS | 1670 | 1464707189227 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf25000 == 55 [pid = 1670] [id = 364] 08:06:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12bac6800) [pid = 1670] [serial = 1091] [outer = 0x0] 08:06:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12bf48400) [pid = 1670] [serial = 1092] [outer = 0x12bac6800] 08:06:29 INFO - PROCESS | 1670 | 1464707189267 Marionette DEBUG loaded listener.js 08:06:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12c122400) [pid = 1670] [serial = 1093] [outer = 0x12bac6800] 08:06:29 INFO - PROCESS | 1670 | 1464707189760 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]]]}] 08:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 780ms 08:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:06:29 INFO - PROCESS | 1670 | 1464707189791 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:06:29 INFO - PROCESS | 1670 | 1464707189794 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:06:29 INFO - PROCESS | 1670 | 1464707189798 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:06:29 INFO - PROCESS | 1670 | 1464707189800 Marionette TRACE conn2 <- [1,1430,null,{}] 08:06:29 INFO - PROCESS | 1670 | 1464707189804 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}] 08:06:29 INFO - PROCESS | 1670 | 1464707189913 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:06:29 INFO - PROCESS | 1670 | 1464707189980 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x119087800 == 56 [pid = 1670] [id = 365] 08:06:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x115e3bc00) [pid = 1670] [serial = 1094] [outer = 0x0] 08:06:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x116a5ec00) [pid = 1670] [serial = 1095] [outer = 0x115e3bc00] 08:06:30 INFO - PROCESS | 1670 | 1464707190011 Marionette DEBUG loaded listener.js 08:06:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11759c000) [pid = 1670] [serial = 1096] [outer = 0x115e3bc00] 08:06:30 INFO - PROCESS | 1670 | 1464707190443 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]]]}] 08:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 08:06:30 INFO - PROCESS | 1670 | 1464707190469 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:06:30 INFO - PROCESS | 1670 | 1464707190473 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:06:30 INFO - PROCESS | 1670 | 1464707190478 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:06:30 INFO - PROCESS | 1670 | 1464707190480 Marionette TRACE conn2 <- [1,1434,null,{}] 08:06:30 INFO - PROCESS | 1670 | 1464707190482 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}] 08:06:30 INFO - PROCESS | 1670 | 1464707190610 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:06:30 INFO - PROCESS | 1670 | 1464707190689 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f70000 == 57 [pid = 1670] [id = 366] 08:06:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1191a6400) [pid = 1670] [serial = 1097] [outer = 0x0] 08:06:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1232d3000) [pid = 1670] [serial = 1098] [outer = 0x1191a6400] 08:06:30 INFO - PROCESS | 1670 | 1464707190718 Marionette DEBUG loaded listener.js 08:06:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x123f78800) [pid = 1670] [serial = 1099] [outer = 0x1191a6400] 08:06:31 INFO - PROCESS | 1670 | 1464707191173 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]]]}] 08:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 720ms 08:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:06:31 INFO - PROCESS | 1670 | 1464707191197 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:06:31 INFO - PROCESS | 1670 | 1464707191199 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:06:31 INFO - PROCESS | 1670 | 1464707191202 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:06:31 INFO - PROCESS | 1670 | 1464707191207 Marionette TRACE conn2 <- [1,1438,null,{}] 08:06:31 INFO - PROCESS | 1670 | 1464707191243 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}] 08:06:31 INFO - PROCESS | 1670 | 1464707191403 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:06:31 INFO - PROCESS | 1670 | 1464707191481 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf1d800 == 58 [pid = 1670] [id = 367] 08:06:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x129524400) [pid = 1670] [serial = 1100] [outer = 0x0] 08:06:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12952ac00) [pid = 1670] [serial = 1101] [outer = 0x129524400] 08:06:31 INFO - PROCESS | 1670 | 1464707191512 Marionette DEBUG loaded listener.js 08:06:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12a7b6400) [pid = 1670] [serial = 1102] [outer = 0x129524400] 08:06:31 INFO - PROCESS | 1670 | 1464707191952 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]]]}] 08:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 796ms 08:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:06:32 INFO - PROCESS | 1670 | 1464707191998 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:06:32 INFO - PROCESS | 1670 | 1464707192000 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:06:32 INFO - PROCESS | 1670 | 1464707192002 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:06:32 INFO - PROCESS | 1670 | 1464707192004 Marionette TRACE conn2 <- [1,1442,null,{}] 08:06:32 INFO - PROCESS | 1670 | 1464707192006 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}] 08:06:32 INFO - PROCESS | 1670 | 1464707192111 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:06:32 INFO - PROCESS | 1670 | 1464707192176 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d85e800 == 59 [pid = 1670] [id = 368] 08:06:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12a932400) [pid = 1670] [serial = 1103] [outer = 0x0] 08:06:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12b126400) [pid = 1670] [serial = 1104] [outer = 0x12a932400] 08:06:32 INFO - PROCESS | 1670 | 1464707192207 Marionette DEBUG loaded listener.js 08:06:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12b2d7000) [pid = 1670] [serial = 1105] [outer = 0x12a932400] 08:06:32 INFO - PROCESS | 1670 | 1464707192632 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]]]}] 08:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 672ms 08:06:32 INFO - PROCESS | 1670 | 1464707192684 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:06:32 INFO - PROCESS | 1670 | 1464707192685 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:06:32 INFO - PROCESS | 1670 | 1464707192708 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:06:32 INFO - PROCESS | 1670 | 1464707192709 Marionette TRACE conn2 <- [1,1446,null,{}] 08:06:32 INFO - PROCESS | 1670 | 1464707192712 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}] 08:06:32 INFO - PROCESS | 1670 | 1464707192814 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:06:33 INFO - PROCESS | 1670 | 1464707193076 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x11942f000 == 60 [pid = 1670] [id = 369] 08:06:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x110fe5400) [pid = 1670] [serial = 1106] [outer = 0x0] 08:06:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x112685000) [pid = 1670] [serial = 1107] [outer = 0x110fe5400] 08:06:33 INFO - PROCESS | 1670 | 1464707193105 Marionette DEBUG loaded listener.js 08:06:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x112977c00) [pid = 1670] [serial = 1108] [outer = 0x110fe5400] 08:06:33 INFO - PROCESS | 1670 | 1464707193559 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]]]}] 08:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 874ms 08:06:33 INFO - PROCESS | 1670 | 1464707193582 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:06:33 INFO - PROCESS | 1670 | 1464707193584 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:06:33 INFO - PROCESS | 1670 | 1464707193609 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:06:33 INFO - PROCESS | 1670 | 1464707193612 Marionette TRACE conn2 <- [1,1450,null,{}] 08:06:33 INFO - PROCESS | 1670 | 1464707193616 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}] 08:06:33 INFO - PROCESS | 1670 | 1464707193714 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:06:33 INFO - PROCESS | 1670 | 1464707193783 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170e0800 == 61 [pid = 1670] [id = 370] 08:06:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x112a6d000) [pid = 1670] [serial = 1109] [outer = 0x0] 08:06:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x115e44000) [pid = 1670] [serial = 1110] [outer = 0x112a6d000] 08:06:33 INFO - PROCESS | 1670 | 1464707193812 Marionette DEBUG loaded listener.js 08:06:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x1161f7c00) [pid = 1670] [serial = 1111] [outer = 0x112a6d000] 08:06:34 INFO - PROCESS | 1670 | 1464707194280 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]]]}] 08:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 745ms 08:06:34 INFO - PROCESS | 1670 | 1464707194336 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:06:34 INFO - PROCESS | 1670 | 1464707194341 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:06:34 INFO - PROCESS | 1670 | 1464707194346 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:06:34 INFO - PROCESS | 1670 | 1464707194348 Marionette TRACE conn2 <- [1,1454,null,{}] 08:06:34 INFO - PROCESS | 1670 | 1464707194351 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}] 08:06:34 INFO - PROCESS | 1670 | 1464707194493 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:06:34 INFO - PROCESS | 1670 | 1464707194585 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c26000 == 62 [pid = 1670] [id = 371] 08:06:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x1184c6c00) [pid = 1670] [serial = 1112] [outer = 0x0] 08:06:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x1185f5c00) [pid = 1670] [serial = 1113] [outer = 0x1184c6c00] 08:06:34 INFO - PROCESS | 1670 | 1464707194629 Marionette DEBUG loaded listener.js 08:06:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x11901a800) [pid = 1670] [serial = 1114] [outer = 0x1184c6c00] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12cc34000 == 61 [pid = 1670] [id = 363] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12c854000 == 60 [pid = 1670] [id = 362] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd5800 == 59 [pid = 1670] [id = 361] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123031000 == 58 [pid = 1670] [id = 360] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12b203800 == 57 [pid = 1670] [id = 359] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a979000 == 56 [pid = 1670] [id = 358] 08:06:34 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x1247e6000) [pid = 1670] [serial = 1008] [outer = 0x0] [url = about:blank] 08:06:34 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x113b77000) [pid = 1670] [serial = 1002] [outer = 0x0] [url = about:blank] 08:06:34 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x118036800) [pid = 1670] [serial = 1005] [outer = 0x0] [url = about:blank] 08:06:34 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x128db6c00) [pid = 1670] [serial = 1011] [outer = 0x0] [url = about:blank] 08:06:34 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12892ec00) [pid = 1670] [serial = 1014] [outer = 0x0] [url = about:blank] 08:06:34 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x119992000) [pid = 1670] [serial = 1032] [outer = 0x0] [url = about:blank] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1296b7000 == 55 [pid = 1670] [id = 357] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x128f5e000 == 54 [pid = 1670] [id = 356] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x124ca7000 == 53 [pid = 1670] [id = 355] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12374c000 == 52 [pid = 1670] [id = 354] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x118575000 == 51 [pid = 1670] [id = 353] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1161de000 == 50 [pid = 1670] [id = 352] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123032000 == 49 [pid = 1670] [id = 346] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116971800 == 48 [pid = 1670] [id = 345] 08:06:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116748000 == 47 [pid = 1670] [id = 344] 08:06:35 INFO - PROCESS | 1670 | 1464707195073 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]]]}] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12bac5800) [pid = 1670] [serial = 1000] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x116772000) [pid = 1670] [serial = 1021] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x115eb1800) [pid = 1670] [serial = 1020] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1185f8400) [pid = 1670] [serial = 1026] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11893b000) [pid = 1670] [serial = 1027] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x116aacc00) [pid = 1670] [serial = 1023] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x118039000) [pid = 1670] [serial = 1024] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11297c400) [pid = 1670] [serial = 1018] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x112691000) [pid = 1670] [serial = 1017] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1191aac00) [pid = 1670] [serial = 1030] [outer = 0x0] [url = about:blank] 08:06:35 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11908dc00) [pid = 1670] [serial = 1029] [outer = 0x0] [url = about:blank] 08:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 775ms 08:06:35 INFO - PROCESS | 1670 | 1464707195120 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:06:35 INFO - PROCESS | 1670 | 1464707195122 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:06:35 INFO - PROCESS | 1670 | 1464707195128 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:06:35 INFO - PROCESS | 1670 | 1464707195132 Marionette TRACE conn2 <- [1,1458,null,{}] 08:06:35 INFO - PROCESS | 1670 | 1464707195136 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}] 08:06:35 INFO - PROCESS | 1670 | 1464707195219 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:06:35 INFO - PROCESS | 1670 | 1464707195226 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11994e000 == 48 [pid = 1670] [id = 372] 08:06:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x119091400) [pid = 1670] [serial = 1115] [outer = 0x0] 08:06:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x119460c00) [pid = 1670] [serial = 1116] [outer = 0x119091400] 08:06:35 INFO - PROCESS | 1670 | 1464707195252 Marionette DEBUG loaded listener.js 08:06:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x120eecc00) [pid = 1670] [serial = 1117] [outer = 0x119091400] 08:06:35 INFO - PROCESS | 1670 | 1464707195617 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]]]}] 08:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 529ms 08:06:35 INFO - PROCESS | 1670 | 1464707195659 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:06:35 INFO - PROCESS | 1670 | 1464707195661 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:06:35 INFO - PROCESS | 1670 | 1464707195665 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:06:35 INFO - PROCESS | 1670 | 1464707195666 Marionette TRACE conn2 <- [1,1462,null,{}] 08:06:35 INFO - PROCESS | 1670 | 1464707195668 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}] 08:06:35 INFO - PROCESS | 1670 | 1464707195775 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:06:35 INFO - PROCESS | 1670 | 1464707195782 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x126479800 == 49 [pid = 1670] [id = 373] 08:06:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x123816000) [pid = 1670] [serial = 1118] [outer = 0x0] 08:06:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x123f75000) [pid = 1670] [serial = 1119] [outer = 0x123816000] 08:06:35 INFO - PROCESS | 1670 | 1464707195822 Marionette DEBUG loaded listener.js 08:06:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1242ea400) [pid = 1670] [serial = 1120] [outer = 0x123816000] 08:06:36 INFO - PROCESS | 1670 | 1464707196325 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]]]}] 08:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 675ms 08:06:36 INFO - PROCESS | 1670 | 1464707196346 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:06:36 INFO - PROCESS | 1670 | 1464707196348 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:06:36 INFO - PROCESS | 1670 | 1464707196350 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:06:36 INFO - PROCESS | 1670 | 1464707196351 Marionette TRACE conn2 <- [1,1466,null,{}] 08:06:36 INFO - PROCESS | 1670 | 1464707196354 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}] 08:06:36 INFO - PROCESS | 1670 | 1464707196421 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:06:36 INFO - PROCESS | 1670 | 1464707196440 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x127849000 == 50 [pid = 1670] [id = 374] 08:06:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x124d7fc00) [pid = 1670] [serial = 1121] [outer = 0x0] 08:06:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12607e400) [pid = 1670] [serial = 1122] [outer = 0x124d7fc00] 08:06:36 INFO - PROCESS | 1670 | 1464707196487 Marionette DEBUG loaded listener.js 08:06:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12672ac00) [pid = 1670] [serial = 1123] [outer = 0x124d7fc00] 08:06:37 INFO - PROCESS | 1670 | 1464707197026 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]]]}] 08:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 08:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:06:37 INFO - PROCESS | 1670 | 1464707197079 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:06:37 INFO - PROCESS | 1670 | 1464707197081 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:06:37 INFO - PROCESS | 1670 | 1464707197084 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:06:37 INFO - PROCESS | 1670 | 1464707197087 Marionette TRACE conn2 <- [1,1470,null,{}] 08:06:37 INFO - PROCESS | 1670 | 1464707197091 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}] 08:06:37 INFO - PROCESS | 1670 | 1464707197230 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:06:37 INFO - PROCESS | 1670 | 1464707197267 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x118311800 == 51 [pid = 1670] [id = 375] 08:06:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x126728400) [pid = 1670] [serial = 1124] [outer = 0x0] 08:06:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x129508400) [pid = 1670] [serial = 1125] [outer = 0x126728400] 08:06:37 INFO - PROCESS | 1670 | 1464707197293 Marionette DEBUG loaded listener.js 08:06:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12a7afc00) [pid = 1670] [serial = 1126] [outer = 0x126728400] 08:06:37 INFO - PROCESS | 1670 | 1464707197609 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]]]}] 08:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 574ms 08:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:06:37 INFO - PROCESS | 1670 | 1464707197658 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:06:37 INFO - PROCESS | 1670 | 1464707197659 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:06:37 INFO - PROCESS | 1670 | 1464707197662 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:06:37 INFO - PROCESS | 1670 | 1464707197670 Marionette TRACE conn2 <- [1,1474,null,{}] 08:06:37 INFO - PROCESS | 1670 | 1464707197672 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}] 08:06:37 INFO - PROCESS | 1670 | 1464707197768 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:06:37 INFO - PROCESS | 1670 | 1464707197796 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a95c800 == 52 [pid = 1670] [id = 376] 08:06:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12a7b5800) [pid = 1670] [serial = 1127] [outer = 0x0] 08:06:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12a934000) [pid = 1670] [serial = 1128] [outer = 0x12a7b5800] 08:06:37 INFO - PROCESS | 1670 | 1464707197820 Marionette DEBUG loaded listener.js 08:06:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12ae76400) [pid = 1670] [serial = 1129] [outer = 0x12a7b5800] 08:06:38 INFO - PROCESS | 1670 | 1464707198159 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]]]}] 08:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 528ms 08:06:38 INFO - PROCESS | 1670 | 1464707198201 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:06:38 INFO - PROCESS | 1670 | 1464707198202 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:06:38 INFO - PROCESS | 1670 | 1464707198204 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:06:38 INFO - PROCESS | 1670 | 1464707198206 Marionette TRACE conn2 <- [1,1478,null,{}] 08:06:38 INFO - PROCESS | 1670 | 1464707198208 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}] 08:06:38 INFO - PROCESS | 1670 | 1464707198311 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:06:38 INFO - PROCESS | 1670 | 1464707198347 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb14800 == 53 [pid = 1670] [id = 377] 08:06:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12a7b5400) [pid = 1670] [serial = 1130] [outer = 0x0] 08:06:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12b124c00) [pid = 1670] [serial = 1131] [outer = 0x12a7b5400] 08:06:38 INFO - PROCESS | 1670 | 1464707198372 Marionette DEBUG loaded listener.js 08:06:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12b14e800) [pid = 1670] [serial = 1132] [outer = 0x12a7b5400] 08:06:38 INFO - PROCESS | 1670 | 1464707198687 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]]]}] 08:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 08:06:38 INFO - PROCESS | 1670 | 1464707198728 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:06:38 INFO - PROCESS | 1670 | 1464707198729 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:06:38 INFO - PROCESS | 1670 | 1464707198731 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:06:38 INFO - PROCESS | 1670 | 1464707198732 Marionette TRACE conn2 <- [1,1482,null,{}] 08:06:38 INFO - PROCESS | 1670 | 1464707198735 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}] 08:06:38 INFO - PROCESS | 1670 | 1464707198843 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:06:38 INFO - PROCESS | 1670 | 1464707198855 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4ab800 == 54 [pid = 1670] [id = 378] 08:06:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12b125400) [pid = 1670] [serial = 1133] [outer = 0x0] 08:06:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12ba9d400) [pid = 1670] [serial = 1134] [outer = 0x12b125400] 08:06:38 INFO - PROCESS | 1670 | 1464707198910 Marionette DEBUG loaded listener.js 08:06:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12babd800) [pid = 1670] [serial = 1135] [outer = 0x12b125400] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x128935c00) [pid = 1670] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x113b78400) [pid = 1670] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12381a400) [pid = 1670] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x118938000) [pid = 1670] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12348ac00) [pid = 1670] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x110fe8400) [pid = 1670] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x115e3cc00) [pid = 1670] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12b2d5c00) [pid = 1670] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x112d0c800) [pid = 1670] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11268ec00) [pid = 1670] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x116ab1c00) [pid = 1670] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x123f7b000) [pid = 1670] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x128931000) [pid = 1670] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1242f3800) [pid = 1670] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x116aa3800) [pid = 1670] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12a624800) [pid = 1670] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x112e4dc00) [pid = 1670] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x111ecc400) [pid = 1670] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12bac2000) [pid = 1670] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x118943c00) [pid = 1670] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x115e40c00) [pid = 1670] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x110fdcc00) [pid = 1670] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x113b0fc00) [pid = 1670] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1247df400) [pid = 1670] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x113968400) [pid = 1670] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x115e46800) [pid = 1670] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x117672000) [pid = 1670] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126bdac00) [pid = 1670] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128930400) [pid = 1670] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x115eabc00) [pid = 1670] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1245c1400) [pid = 1670] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x118948800) [pid = 1670] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x111c1ec00) [pid = 1670] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:06:39 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x123c0cc00) [pid = 1670] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:06:39 INFO - PROCESS | 1670 | 1464707199447 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]]]}] 08:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 724ms 08:06:39 INFO - PROCESS | 1670 | 1464707199458 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:06:39 INFO - PROCESS | 1670 | 1464707199459 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:06:39 INFO - PROCESS | 1670 | 1464707199461 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:06:39 INFO - PROCESS | 1670 | 1464707199462 Marionette TRACE conn2 <- [1,1486,null,{}] 08:06:39 INFO - PROCESS | 1670 | 1464707199464 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}] 08:06:39 INFO - PROCESS | 1670 | 1464707199575 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:06:39 INFO - PROCESS | 1670 | 1464707199614 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x126471000 == 55 [pid = 1670] [id = 379] 08:06:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1122afc00) [pid = 1670] [serial = 1136] [outer = 0x0] 08:06:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x115163000) [pid = 1670] [serial = 1137] [outer = 0x1122afc00] 08:06:39 INFO - PROCESS | 1670 | 1464707199646 Marionette DEBUG loaded listener.js 08:06:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11893d800) [pid = 1670] [serial = 1138] [outer = 0x1122afc00] 08:06:39 INFO - PROCESS | 1670 | 1464707199952 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]]]}] 08:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 08:06:39 INFO - PROCESS | 1670 | 1464707199981 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:06:39 INFO - PROCESS | 1670 | 1464707199982 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:06:39 INFO - PROCESS | 1670 | 1464707199984 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:06:39 INFO - PROCESS | 1670 | 1464707199986 Marionette TRACE conn2 <- [1,1490,null,{}] 08:06:39 INFO - PROCESS | 1670 | 1464707199992 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}] 08:06:40 INFO - PROCESS | 1670 | 1464707200085 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:06:40 INFO - PROCESS | 1670 | 1464707200139 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1f800 == 56 [pid = 1670] [id = 380] 08:06:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1184c6000) [pid = 1670] [serial = 1139] [outer = 0x0] 08:06:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1242e7400) [pid = 1670] [serial = 1140] [outer = 0x1184c6000] 08:06:40 INFO - PROCESS | 1670 | 1464707200164 Marionette DEBUG loaded listener.js 08:06:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12b12b800) [pid = 1670] [serial = 1141] [outer = 0x1184c6000] 08:06:40 INFO - PROCESS | 1670 | 1464707200465 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]]]}] 08:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 524ms 08:06:40 INFO - PROCESS | 1670 | 1464707200509 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:06:40 INFO - PROCESS | 1670 | 1464707200510 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:06:40 INFO - PROCESS | 1670 | 1464707200512 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:06:40 INFO - PROCESS | 1670 | 1464707200514 Marionette TRACE conn2 <- [1,1494,null,{}] 08:06:40 INFO - PROCESS | 1670 | 1464707200516 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}] 08:06:40 INFO - PROCESS | 1670 | 1464707200596 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:06:40 INFO - PROCESS | 1670 | 1464707200600 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x134ad2000 == 57 [pid = 1670] [id = 381] 08:06:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x116181400) [pid = 1670] [serial = 1142] [outer = 0x0] 08:06:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12b14c800) [pid = 1670] [serial = 1143] [outer = 0x116181400] 08:06:40 INFO - PROCESS | 1670 | 1464707200624 Marionette DEBUG loaded listener.js 08:06:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12bac4400) [pid = 1670] [serial = 1144] [outer = 0x116181400] 08:06:40 INFO - PROCESS | 1670 | 1464707200957 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]]]}] 08:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 469ms 08:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:06:40 INFO - PROCESS | 1670 | 1464707200983 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:06:40 INFO - PROCESS | 1670 | 1464707200984 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:06:40 INFO - PROCESS | 1670 | 1464707200986 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:06:40 INFO - PROCESS | 1670 | 1464707200987 Marionette TRACE conn2 <- [1,1498,null,{}] 08:06:40 INFO - PROCESS | 1670 | 1464707200992 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}] 08:06:41 INFO - PROCESS | 1670 | 1464707201099 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:06:41 INFO - PROCESS | 1670 | 1464707201105 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x120e9f000 == 58 [pid = 1670] [id = 382] 08:06:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12bac5800) [pid = 1670] [serial = 1145] [outer = 0x0] 08:06:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12bf3f800) [pid = 1670] [serial = 1146] [outer = 0x12bac5800] 08:06:41 INFO - PROCESS | 1670 | 1464707201130 Marionette DEBUG loaded listener.js 08:06:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12c11f000) [pid = 1670] [serial = 1147] [outer = 0x12bac5800] 08:06:41 INFO - PROCESS | 1670 | 1464707201614 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]]]}] 08:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 671ms 08:06:41 INFO - PROCESS | 1670 | 1464707201658 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:06:41 INFO - PROCESS | 1670 | 1464707201661 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:06:41 INFO - PROCESS | 1670 | 1464707201665 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:06:41 INFO - PROCESS | 1670 | 1464707201668 Marionette TRACE conn2 <- [1,1502,null,{}] 08:06:41 INFO - PROCESS | 1670 | 1464707201672 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}] 08:06:41 INFO - PROCESS | 1670 | 1464707201810 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:06:41 INFO - PROCESS | 1670 | 1464707201910 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11858b000 == 59 [pid = 1670] [id = 383] 08:06:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x113347400) [pid = 1670] [serial = 1148] [outer = 0x0] 08:06:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x116077800) [pid = 1670] [serial = 1149] [outer = 0x113347400] 08:06:41 INFO - PROCESS | 1670 | 1464707201955 Marionette DEBUG loaded listener.js 08:06:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x116a5c400) [pid = 1670] [serial = 1150] [outer = 0x113347400] 08:06:42 INFO - PROCESS | 1670 | 1464707202417 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]]]}] 08:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 772ms 08:06:42 INFO - PROCESS | 1670 | 1464707202437 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:06:42 INFO - PROCESS | 1670 | 1464707202441 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:06:42 INFO - PROCESS | 1670 | 1464707202446 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:06:42 INFO - PROCESS | 1670 | 1464707202447 Marionette TRACE conn2 <- [1,1506,null,{}] 08:06:42 INFO - PROCESS | 1670 | 1464707202450 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}] 08:06:42 INFO - PROCESS | 1670 | 1464707202573 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:06:42 INFO - PROCESS | 1670 | 1464707202641 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12374c000 == 60 [pid = 1670] [id = 384] 08:06:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x116ab1c00) [pid = 1670] [serial = 1151] [outer = 0x0] 08:06:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1184bac00) [pid = 1670] [serial = 1152] [outer = 0x116ab1c00] 08:06:42 INFO - PROCESS | 1670 | 1464707202671 Marionette DEBUG loaded listener.js 08:06:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x118942800) [pid = 1670] [serial = 1153] [outer = 0x116ab1c00] 08:06:43 INFO - PROCESS | 1670 | 1464707203106 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]]]}] 08:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 08:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:06:43 INFO - PROCESS | 1670 | 1464707203116 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:06:43 INFO - PROCESS | 1670 | 1464707203118 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:06:43 INFO - PROCESS | 1670 | 1464707203120 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:06:43 INFO - PROCESS | 1670 | 1464707203123 Marionette TRACE conn2 <- [1,1510,null,{}] 08:06:43 INFO - PROCESS | 1670 | 1464707203132 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}] 08:06:43 INFO - PROCESS | 1670 | 1464707203247 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:06:43 INFO - PROCESS | 1670 | 1464707203319 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c84c800 == 61 [pid = 1670] [id = 385] 08:06:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x119027000) [pid = 1670] [serial = 1154] [outer = 0x0] 08:06:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x123f73000) [pid = 1670] [serial = 1155] [outer = 0x119027000] 08:06:43 INFO - PROCESS | 1670 | 1464707203349 Marionette DEBUG loaded listener.js 08:06:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1247e6000) [pid = 1670] [serial = 1156] [outer = 0x119027000] 08:06:43 INFO - PROCESS | 1670 | 1464707203750 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]]]}] 08:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 674ms 08:06:43 INFO - PROCESS | 1670 | 1464707203795 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:06:43 INFO - PROCESS | 1670 | 1464707203796 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:06:43 INFO - PROCESS | 1670 | 1464707203799 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:06:43 INFO - PROCESS | 1670 | 1464707203800 Marionette TRACE conn2 <- [1,1514,null,{}] 08:06:43 INFO - PROCESS | 1670 | 1464707203802 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}] 08:06:43 INFO - PROCESS | 1670 | 1464707203924 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:06:44 INFO - PROCESS | 1670 | 1464707204004 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x134aea000 == 62 [pid = 1670] [id = 386] 08:06:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x124cb5400) [pid = 1670] [serial = 1157] [outer = 0x0] 08:06:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x126bdec00) [pid = 1670] [serial = 1158] [outer = 0x124cb5400] 08:06:44 INFO - PROCESS | 1670 | 1464707204036 Marionette DEBUG loaded listener.js 08:06:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x128db5c00) [pid = 1670] [serial = 1159] [outer = 0x124cb5400] 08:06:44 INFO - PROCESS | 1670 | 1464707204546 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]]]}] 08:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 774ms 08:06:44 INFO - PROCESS | 1670 | 1464707204575 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:06:44 INFO - PROCESS | 1670 | 1464707204578 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:06:44 INFO - PROCESS | 1670 | 1464707204581 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:06:44 INFO - PROCESS | 1670 | 1464707204583 Marionette TRACE conn2 <- [1,1518,null,{}] 08:06:44 INFO - PROCESS | 1670 | 1464707204589 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}] 08:06:44 INFO - PROCESS | 1670 | 1464707204746 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:06:44 INFO - PROCESS | 1670 | 1464707204844 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d399800 == 63 [pid = 1670] [id = 387] 08:06:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x1265b7c00) [pid = 1670] [serial = 1160] [outer = 0x0] 08:06:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12a939000) [pid = 1670] [serial = 1161] [outer = 0x1265b7c00] 08:06:44 INFO - PROCESS | 1670 | 1464707204892 Marionette DEBUG loaded listener.js 08:06:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12c120000) [pid = 1670] [serial = 1162] [outer = 0x1265b7c00] 08:06:45 INFO - PROCESS | 1670 | 1464707205443 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]]]}] 08:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 927ms 08:06:45 INFO - PROCESS | 1670 | 1464707205508 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:06:45 INFO - PROCESS | 1670 | 1464707205510 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:06:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:06:45 INFO - PROCESS | 1670 | 1464707205514 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:06:45 INFO - PROCESS | 1670 | 1464707205516 Marionette TRACE conn2 <- [1,1522,null,{}] 08:06:45 INFO - PROCESS | 1670 | 1464707205520 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}] 08:06:45 INFO - PROCESS | 1670 | 1464707205691 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:06:45 INFO - PROCESS | 1670 | 1464707205805 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf14000 == 64 [pid = 1670] [id = 388] 08:06:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x11268d000) [pid = 1670] [serial = 1163] [outer = 0x0] 08:06:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12bf47400) [pid = 1670] [serial = 1164] [outer = 0x11268d000] 08:06:45 INFO - PROCESS | 1670 | 1464707205837 Marionette DEBUG loaded listener.js 08:06:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12c802c00) [pid = 1670] [serial = 1165] [outer = 0x11268d000] 08:06:46 INFO - PROCESS | 1670 | 1464707206183 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"]]]}] 08:06:46 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 () { 08:06:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:06:46 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 () { 08:06:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:06:46 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 () { 08:06:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:06:46 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 () { 08:06:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:06:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 721ms 08:06:46 INFO - PROCESS | 1670 | 1464707206235 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:06:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:06:46 INFO - PROCESS | 1670 | 1464707206236 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:06:46 INFO - PROCESS | 1670 | 1464707206239 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:06:46 INFO - PROCESS | 1670 | 1464707206240 Marionette TRACE conn2 <- [1,1526,null,{}] 08:06:46 INFO - PROCESS | 1670 | 1464707206243 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}] 08:06:46 INFO - PROCESS | 1670 | 1464707206346 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:06:46 INFO - PROCESS | 1670 | 1464707206402 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x119423000 == 65 [pid = 1670] [id = 389] 08:06:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x115eab800) [pid = 1670] [serial = 1166] [outer = 0x0] 08:06:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x119461400) [pid = 1670] [serial = 1167] [outer = 0x115eab800] 08:06:46 INFO - PROCESS | 1670 | 1464707206432 Marionette DEBUG loaded listener.js 08:06:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12c804c00) [pid = 1670] [serial = 1168] [outer = 0x115eab800] 08:06:47 INFO - PROCESS | 1670 | 1464707207016 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"]]]}] 08:06:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:06:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:06:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:06:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 821ms 08:06:47 INFO - PROCESS | 1670 | 1464707207061 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:06:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:06:47 INFO - PROCESS | 1670 | 1464707207063 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:06:47 INFO - PROCESS | 1670 | 1464707207067 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:06:47 INFO - PROCESS | 1670 | 1464707207069 Marionette TRACE conn2 <- [1,1530,null,{}] 08:06:47 INFO - PROCESS | 1670 | 1464707207073 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}] 08:06:47 INFO - PROCESS | 1670 | 1464707207175 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:06:47 INFO - PROCESS | 1670 | 1464707207235 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f11800 == 66 [pid = 1670] [id = 390] 08:06:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x112d88400) [pid = 1670] [serial = 1169] [outer = 0x0] 08:06:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x115e44800) [pid = 1670] [serial = 1170] [outer = 0x112d88400] 08:06:47 INFO - PROCESS | 1670 | 1464707207275 Marionette DEBUG loaded listener.js 08:06:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x116a5fc00) [pid = 1670] [serial = 1171] [outer = 0x112d88400] 08:06:47 INFO - PROCESS | 1670 | 1464707207642 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]]]}] 08:06:47 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 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:06:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:06:47 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. 08:06:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:06:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 08:06:47 INFO - PROCESS | 1670 | 1464707207689 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:06:47 INFO - PROCESS | 1670 | 1464707207693 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:06:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:06:47 INFO - PROCESS | 1670 | 1464707207697 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:06:47 INFO - PROCESS | 1670 | 1464707207699 Marionette TRACE conn2 <- [1,1534,null,{}] 08:06:47 INFO - PROCESS | 1670 | 1464707207701 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}] 08:06:47 INFO - PROCESS | 1670 | 1464707207798 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:06:47 INFO - PROCESS | 1670 | 1464707207859 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199bc000 == 67 [pid = 1670] [id = 391] 08:06:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x116aaac00) [pid = 1670] [serial = 1172] [outer = 0x0] 08:06:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x118034c00) [pid = 1670] [serial = 1173] [outer = 0x116aaac00] 08:06:47 INFO - PROCESS | 1670 | 1464707207886 Marionette DEBUG loaded listener.js 08:06:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x11901c800) [pid = 1670] [serial = 1174] [outer = 0x116aaac00] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x134ad2000 == 66 [pid = 1670] [id = 381] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb1f800 == 65 [pid = 1670] [id = 380] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x126471000 == 64 [pid = 1670] [id = 379] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4ab800 == 63 [pid = 1670] [id = 378] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb14800 == 62 [pid = 1670] [id = 377] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x1265abc00) [pid = 1670] [serial = 1050] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12bf48400) [pid = 1670] [serial = 1092] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a95c800 == 61 [pid = 1670] [id = 376] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x118311800 == 60 [pid = 1670] [id = 375] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x127849000 == 59 [pid = 1670] [id = 374] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x126479800 == 58 [pid = 1670] [id = 373] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11994e000 == 57 [pid = 1670] [id = 372] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x123c26000 == 56 [pid = 1670] [id = 371] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1170e0800 == 55 [pid = 1670] [id = 370] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11942f000 == 54 [pid = 1670] [id = 369] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf1d800 == 53 [pid = 1670] [id = 367] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x128f70000 == 52 [pid = 1670] [id = 366] 08:06:48 INFO - PROCESS | 1670 | --DOCSHELL 0x119087800 == 51 [pid = 1670] [id = 365] 08:06:48 INFO - PROCESS | 1670 | 1464707208393 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]]]}] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12bf44400) [pid = 1670] [serial = 1090] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12b125c00) [pid = 1670] [serial = 958] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x124caa400) [pid = 1670] [serial = 1047] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x1240d9c00) [pid = 1670] [serial = 1063] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12b12f400) [pid = 1670] [serial = 1083] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x126414000) [pid = 1670] [serial = 894] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12a93c800) [pid = 1670] [serial = 1074] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12640f000) [pid = 1670] [serial = 1053] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1242e7c00) [pid = 1670] [serial = 1045] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x123620400) [pid = 1670] [serial = 1042] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1242f3000) [pid = 1670] [serial = 952] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x113dfc000) [pid = 1670] [serial = 1080] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11759b800) [pid = 1670] [serial = 1039] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12bac2c00) [pid = 1670] [serial = 1087] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x116773400) [pid = 1670] [serial = 1003] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x113d05c00) [pid = 1670] [serial = 1036] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1185fec00) [pid = 1670] [serial = 1060] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x112a75000) [pid = 1670] [serial = 1035] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1181e0c00) [pid = 1670] [serial = 1059] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12672f400) [pid = 1670] [serial = 1009] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x129526c00) [pid = 1670] [serial = 1069] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12b128800) [pid = 1670] [serial = 1081] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x119456c00) [pid = 1670] [serial = 1041] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12640dc00) [pid = 1670] [serial = 1065] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12929b800) [pid = 1670] [serial = 1068] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x118943000) [pid = 1670] [serial = 1006] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b150800) [pid = 1670] [serial = 1084] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1210d3800) [pid = 1670] [serial = 1062] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126077800) [pid = 1670] [serial = 1048] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12ae79400) [pid = 1670] [serial = 1075] [outer = 0x0] [url = about:blank] 08:06:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12a938400) [pid = 1670] [serial = 1072] [outer = 0x0] [url = about:blank] 08:06:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12af4ec00) [pid = 1670] [serial = 1077] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x112976800) [pid = 1670] [serial = 943] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12bf3bc00) [pid = 1670] [serial = 1089] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a627800) [pid = 1670] [serial = 1071] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12b127c00) [pid = 1670] [serial = 1078] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119e21c00) [pid = 1670] [serial = 949] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12a935000) [pid = 1670] [serial = 1015] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x112685800) [pid = 1670] [serial = 885] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12929c400) [pid = 1670] [serial = 1054] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x115168800) [pid = 1670] [serial = 1056] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x123f74000) [pid = 1670] [serial = 1044] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x129299800) [pid = 1670] [serial = 955] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126be0800) [pid = 1670] [serial = 1066] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12ba9f800) [pid = 1670] [serial = 1086] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11699b400) [pid = 1670] [serial = 1057] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x116a5b000) [pid = 1670] [serial = 946] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x116946400) [pid = 1670] [serial = 888] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1169a1c00) [pid = 1670] [serial = 1038] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1198e2400) [pid = 1670] [serial = 891] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x128d7ac00) [pid = 1670] [serial = 897] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12a62fc00) [pid = 1670] [serial = 1012] [outer = 0x0] [url = about:blank] 08:06:48 INFO - PROCESS | 1670 | 1464707208428 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:06:48 INFO - PROCESS | 1670 | 1464707208430 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:06:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:06:48 INFO - PROCESS | 1670 | 1464707208488 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:06:48 INFO - PROCESS | 1670 | 1464707208491 Marionette TRACE conn2 <- [1,1538,null,{}] 08:06:48 INFO - PROCESS | 1670 | 1464707208503 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}] 08:06:48 INFO - PROCESS | 1670 | 1464707208640 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:06:48 INFO - PROCESS | 1670 | 1464707208745 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x118314000 == 52 [pid = 1670] [id = 392] 08:06:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11908dc00) [pid = 1670] [serial = 1175] [outer = 0x0] 08:06:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1198e3c00) [pid = 1670] [serial = 1176] [outer = 0x11908dc00] 08:06:48 INFO - PROCESS | 1670 | 1464707208796 Marionette DEBUG loaded listener.js 08:06:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x123620c00) [pid = 1670] [serial = 1177] [outer = 0x11908dc00] 08:06:49 INFO - PROCESS | 1670 | 1464707209095 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]]]}] 08:06:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:06:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 673ms 08:06:49 INFO - PROCESS | 1670 | 1464707209118 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:06:49 INFO - PROCESS | 1670 | 1464707209120 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:06:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:06:49 INFO - PROCESS | 1670 | 1464707209131 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:06:49 INFO - PROCESS | 1670 | 1464707209132 Marionette TRACE conn2 <- [1,1542,null,{}] 08:06:49 INFO - PROCESS | 1670 | 1464707209134 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}] 08:06:49 INFO - PROCESS | 1670 | 1464707209226 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:06:49 INFO - PROCESS | 1670 | 1464707209283 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f03000 == 53 [pid = 1670] [id = 393] 08:06:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x123667800) [pid = 1670] [serial = 1178] [outer = 0x0] 08:06:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x123c95800) [pid = 1670] [serial = 1179] [outer = 0x123667800] 08:06:49 INFO - PROCESS | 1670 | 1464707209308 Marionette DEBUG loaded listener.js 08:06:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126078000) [pid = 1670] [serial = 1180] [outer = 0x123667800] 08:06:49 INFO - PROCESS | 1670 | 1464707209585 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]]]}] 08:06:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:06:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 08:06:49 INFO - PROCESS | 1670 | 1464707209601 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:06:49 INFO - PROCESS | 1670 | 1464707209602 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:06:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:06:49 INFO - PROCESS | 1670 | 1464707209611 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:06:49 INFO - PROCESS | 1670 | 1464707209613 Marionette TRACE conn2 <- [1,1546,null,{}] 08:06:49 INFO - PROCESS | 1670 | 1464707209615 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}] 08:06:49 INFO - PROCESS | 1670 | 1464707209702 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:06:49 INFO - PROCESS | 1670 | 1464707209708 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b5e000 == 54 [pid = 1670] [id = 394] 08:06:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12362bc00) [pid = 1670] [serial = 1181] [outer = 0x0] 08:06:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126726c00) [pid = 1670] [serial = 1182] [outer = 0x12362bc00] 08:06:49 INFO - PROCESS | 1670 | 1464707209734 Marionette DEBUG loaded listener.js 08:06:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x128d75800) [pid = 1670] [serial = 1183] [outer = 0x12362bc00] 08:06:50 INFO - PROCESS | 1670 | 1464707210070 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]]]}] 08:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 476ms 08:06:50 INFO - PROCESS | 1670 | 1464707210080 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:06:50 INFO - PROCESS | 1670 | 1464707210081 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:06:50 INFO - PROCESS | 1670 | 1464707210083 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:06:50 INFO - PROCESS | 1670 | 1464707210084 Marionette TRACE conn2 <- [1,1550,null,{}] 08:06:50 INFO - PROCESS | 1670 | 1464707210087 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}] 08:06:50 INFO - PROCESS | 1670 | 1464707210218 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:06:50 INFO - PROCESS | 1670 | 1464707210231 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12893b000 == 55 [pid = 1670] [id = 395] 08:06:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x124525400) [pid = 1670] [serial = 1184] [outer = 0x0] 08:06:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12928fc00) [pid = 1670] [serial = 1185] [outer = 0x124525400] 08:06:50 INFO - PROCESS | 1670 | 1464707210257 Marionette DEBUG loaded listener.js 08:06:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12af56800) [pid = 1670] [serial = 1186] [outer = 0x124525400] 08:06:50 INFO - PROCESS | 1670 | 1464707210592 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]]]}] 08:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 08:06:50 INFO - PROCESS | 1670 | 1464707210607 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:06:50 INFO - PROCESS | 1670 | 1464707210608 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:06:50 INFO - PROCESS | 1670 | 1464707210610 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:06:50 INFO - PROCESS | 1670 | 1464707210611 Marionette TRACE conn2 <- [1,1554,null,{}] 08:06:50 INFO - PROCESS | 1670 | 1464707210613 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}] 08:06:50 INFO - PROCESS | 1670 | 1464707210729 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:06:50 INFO - PROCESS | 1670 | 1464707210763 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a789000 == 56 [pid = 1670] [id = 396] 08:06:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12a934800) [pid = 1670] [serial = 1187] [outer = 0x0] 08:06:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b14a800) [pid = 1670] [serial = 1188] [outer = 0x12a934800] 08:06:50 INFO - PROCESS | 1670 | 1464707210787 Marionette DEBUG loaded listener.js 08:06:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12bf3cc00) [pid = 1670] [serial = 1189] [outer = 0x12a934800] 08:06:51 INFO - PROCESS | 1670 | 1464707211131 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]]]}] 08:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 570ms 08:06:51 INFO - PROCESS | 1670 | 1464707211181 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:06:51 INFO - PROCESS | 1670 | 1464707211183 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:06:51 INFO - PROCESS | 1670 | 1464707211186 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:06:51 INFO - PROCESS | 1670 | 1464707211188 Marionette TRACE conn2 <- [1,1558,null,{}] 08:06:51 INFO - PROCESS | 1670 | 1464707211191 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}] 08:06:51 INFO - PROCESS | 1670 | 1464707211338 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:06:51 INFO - PROCESS | 1670 | 1464707211352 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afb6800 == 57 [pid = 1670] [id = 397] 08:06:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b14a400) [pid = 1670] [serial = 1190] [outer = 0x0] 08:06:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12c122000) [pid = 1670] [serial = 1191] [outer = 0x12b14a400] 08:06:51 INFO - PROCESS | 1670 | 1464707211377 Marionette DEBUG loaded listener.js 08:06:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12c44fc00) [pid = 1670] [serial = 1192] [outer = 0x12b14a400] 08:06:51 INFO - PROCESS | 1670 | 1464707211728 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]]]}] 08:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 571ms 08:06:51 INFO - PROCESS | 1670 | 1464707211757 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:06:51 INFO - PROCESS | 1670 | 1464707211759 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:06:51 INFO - PROCESS | 1670 | 1464707211766 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:06:51 INFO - PROCESS | 1670 | 1464707211767 Marionette TRACE conn2 <- [1,1562,null,{}] 08:06:51 INFO - PROCESS | 1670 | 1464707211770 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}] 08:06:51 INFO - PROCESS | 1670 | 1464707211872 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:06:51 INFO - PROCESS | 1670 | 1464707211908 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb1e800 == 58 [pid = 1670] [id = 398] 08:06:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x111041400) [pid = 1670] [serial = 1193] [outer = 0x0] 08:06:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x111047400) [pid = 1670] [serial = 1194] [outer = 0x111041400] 08:06:51 INFO - PROCESS | 1670 | 1464707211932 Marionette DEBUG loaded listener.js 08:06:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11104c800) [pid = 1670] [serial = 1195] [outer = 0x111041400] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x126728400) [pid = 1670] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1184c6000) [pid = 1670] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x126082800) [pid = 1670] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a7b5400) [pid = 1670] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1184c6c00) [pid = 1670] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x124d7fc00) [pid = 1670] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12a7b5800) [pid = 1670] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119091400) [pid = 1670] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x112a6d000) [pid = 1670] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1122afc00) [pid = 1670] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12b125400) [pid = 1670] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x110fe5400) [pid = 1670] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x123816000) [pid = 1670] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x116181400) [pid = 1670] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:06:52 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12bac6800) [pid = 1670] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:06:52 INFO - PROCESS | 1670 | 1464707212362 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]]]}] 08:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 625ms 08:06:52 INFO - PROCESS | 1670 | 1464707212386 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:06:52 INFO - PROCESS | 1670 | 1464707212389 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:06:52 INFO - PROCESS | 1670 | 1464707212392 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:06:52 INFO - PROCESS | 1670 | 1464707212394 Marionette TRACE conn2 <- [1,1566,null,{}] 08:06:52 INFO - PROCESS | 1670 | 1464707212396 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}] 08:06:52 INFO - PROCESS | 1670 | 1464707212480 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:06:52 INFO - PROCESS | 1670 | 1464707212484 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x127839000 == 59 [pid = 1670] [id = 399] 08:06:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11104e400) [pid = 1670] [serial = 1196] [outer = 0x0] 08:06:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x112696800) [pid = 1670] [serial = 1197] [outer = 0x11104e400] 08:06:52 INFO - PROCESS | 1670 | 1464707212509 Marionette DEBUG loaded listener.js 08:06:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1185f2800) [pid = 1670] [serial = 1198] [outer = 0x11104e400] 08:06:52 INFO - PROCESS | 1670 | 1464707212861 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]]]}] 08:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 08:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:06:52 INFO - PROCESS | 1670 | 1464707212912 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:06:52 INFO - PROCESS | 1670 | 1464707212914 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:06:52 INFO - PROCESS | 1670 | 1464707212916 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:06:52 INFO - PROCESS | 1670 | 1464707212918 Marionette TRACE conn2 <- [1,1570,null,{}] 08:06:52 INFO - PROCESS | 1670 | 1464707212926 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}] 08:06:53 INFO - PROCESS | 1670 | 1464707213026 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:06:53 INFO - PROCESS | 1670 | 1464707213030 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1b800 == 60 [pid = 1670] [id = 400] 08:06:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x129509800) [pid = 1670] [serial = 1199] [outer = 0x0] 08:06:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b2d5c00) [pid = 1670] [serial = 1200] [outer = 0x129509800] 08:06:53 INFO - PROCESS | 1670 | 1464707213059 Marionette DEBUG loaded listener.js 08:06:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12c454800) [pid = 1670] [serial = 1201] [outer = 0x129509800] 08:06:53 INFO - PROCESS | 1670 | 1464707213401 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]]]}] 08:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 08:06:53 INFO - PROCESS | 1670 | 1464707213435 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:06:53 INFO - PROCESS | 1670 | 1464707213436 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:06:53 INFO - PROCESS | 1670 | 1464707213440 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:06:53 INFO - PROCESS | 1670 | 1464707213442 Marionette TRACE conn2 <- [1,1574,null,{}] 08:06:53 INFO - PROCESS | 1670 | 1464707213444 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}] 08:06:53 INFO - PROCESS | 1670 | 1464707213538 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:06:53 INFO - PROCESS | 1670 | 1464707213603 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf14800 == 61 [pid = 1670] [id = 401] 08:06:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12b124800) [pid = 1670] [serial = 1202] [outer = 0x0] 08:06:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12c803800) [pid = 1670] [serial = 1203] [outer = 0x12b124800] 08:06:53 INFO - PROCESS | 1670 | 1464707213628 Marionette DEBUG loaded listener.js 08:06:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12cb0ac00) [pid = 1670] [serial = 1204] [outer = 0x12b124800] 08:06:53 INFO - PROCESS | 1670 | 1464707213953 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]]]}] 08:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 08:06:53 INFO - PROCESS | 1670 | 1464707213962 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:06:53 INFO - PROCESS | 1670 | 1464707213963 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:06:53 INFO - PROCESS | 1670 | 1464707213965 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:06:53 INFO - PROCESS | 1670 | 1464707213966 Marionette TRACE conn2 <- [1,1578,null,{}] 08:06:53 INFO - PROCESS | 1670 | 1464707213968 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}] 08:06:54 INFO - PROCESS | 1670 | 1464707214059 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:06:54 INFO - PROCESS | 1670 | 1464707214064 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d85c800 == 62 [pid = 1670] [id = 402] 08:06:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x110fe1000) [pid = 1670] [serial = 1205] [outer = 0x0] 08:06:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x123f63c00) [pid = 1670] [serial = 1206] [outer = 0x110fe1000] 08:06:54 INFO - PROCESS | 1670 | 1464707214088 Marionette DEBUG loaded listener.js 08:06:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123f67c00) [pid = 1670] [serial = 1207] [outer = 0x110fe1000] 08:06:54 INFO - PROCESS | 1670 | 1464707214531 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]]]}] 08:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 619ms 08:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:06:54 INFO - PROCESS | 1670 | 1464707214585 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:06:54 INFO - PROCESS | 1670 | 1464707214587 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:06:54 INFO - PROCESS | 1670 | 1464707214591 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:06:54 INFO - PROCESS | 1670 | 1464707214594 Marionette TRACE conn2 <- [1,1582,null,{}] 08:06:54 INFO - PROCESS | 1670 | 1464707214597 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}] 08:06:54 INFO - PROCESS | 1670 | 1464707214712 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:06:54 INFO - PROCESS | 1670 | 1464707214784 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170e3000 == 63 [pid = 1670] [id = 403] 08:06:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x112687800) [pid = 1670] [serial = 1208] [outer = 0x0] 08:06:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x112857000) [pid = 1670] [serial = 1209] [outer = 0x112687800] 08:06:54 INFO - PROCESS | 1670 | 1464707214816 Marionette DEBUG loaded listener.js 08:06:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11285cc00) [pid = 1670] [serial = 1210] [outer = 0x112687800] 08:06:55 INFO - PROCESS | 1670 | 1464707215255 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]]]}] 08:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 675ms 08:06:55 INFO - PROCESS | 1670 | 1464707215266 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:06:55 INFO - PROCESS | 1670 | 1464707215270 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:06:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:06:55 INFO - PROCESS | 1670 | 1464707215277 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:06:55 INFO - PROCESS | 1670 | 1464707215279 Marionette TRACE conn2 <- [1,1586,null,{}] 08:06:55 INFO - PROCESS | 1670 | 1464707215281 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}] 08:06:55 INFO - PROCESS | 1670 | 1464707215391 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:06:55 INFO - PROCESS | 1670 | 1464707215450 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x126769800 == 64 [pid = 1670] [id = 404] 08:06:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11285f400) [pid = 1670] [serial = 1211] [outer = 0x0] 08:06:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x113d0ec00) [pid = 1670] [serial = 1212] [outer = 0x11285f400] 08:06:55 INFO - PROCESS | 1670 | 1464707215479 Marionette DEBUG loaded listener.js 08:06:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x116a5d400) [pid = 1670] [serial = 1213] [outer = 0x11285f400] 08:06:55 INFO - PROCESS | 1670 | 1464707215948 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]]]}] 08:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 08:06:55 INFO - PROCESS | 1670 | 1464707215997 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:06:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:06:56 INFO - PROCESS | 1670 | 1464707215999 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:06:56 INFO - PROCESS | 1670 | 1464707216003 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:06:56 INFO - PROCESS | 1670 | 1464707216007 Marionette TRACE conn2 <- [1,1590,null,{}] 08:06:56 INFO - PROCESS | 1670 | 1464707216052 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}] 08:06:56 INFO - PROCESS | 1670 | 1464707216271 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:06:56 INFO - PROCESS | 1670 | 1464707216321 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d3af800 == 65 [pid = 1670] [id = 405] 08:06:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1191a9400) [pid = 1670] [serial = 1214] [outer = 0x0] 08:06:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1198dec00) [pid = 1670] [serial = 1215] [outer = 0x1191a9400] 08:06:56 INFO - PROCESS | 1670 | 1464707216352 Marionette DEBUG loaded listener.js 08:06:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x123c0f000) [pid = 1670] [serial = 1216] [outer = 0x1191a9400] 08:06:56 INFO - PROCESS | 1670 | 1464707216753 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]]]}] 08:06:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:06:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 780ms 08:06:56 INFO - PROCESS | 1670 | 1464707216782 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:06:56 INFO - PROCESS | 1670 | 1464707216784 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:06:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:06:56 INFO - PROCESS | 1670 | 1464707216786 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:06:56 INFO - PROCESS | 1670 | 1464707216788 Marionette TRACE conn2 <- [1,1594,null,{}] 08:06:56 INFO - PROCESS | 1670 | 1464707216790 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}] 08:06:56 INFO - PROCESS | 1670 | 1464707216896 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:06:56 INFO - PROCESS | 1670 | 1464707216955 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1372cf800 == 66 [pid = 1670] [id = 406] 08:06:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12362a000) [pid = 1670] [serial = 1217] [outer = 0x0] 08:06:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1242f5000) [pid = 1670] [serial = 1218] [outer = 0x12362a000] 08:06:57 INFO - PROCESS | 1670 | 1464707217024 Marionette DEBUG loaded listener.js 08:06:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x128b82c00) [pid = 1670] [serial = 1219] [outer = 0x12362a000] 08:06:57 INFO - PROCESS | 1670 | 1464707217434 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]]]}] 08:06:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:06:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 672ms 08:06:57 INFO - PROCESS | 1670 | 1464707217474 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:06:57 INFO - PROCESS | 1670 | 1464707217475 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:06:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:06:57 INFO - PROCESS | 1670 | 1464707217479 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:06:57 INFO - PROCESS | 1670 | 1464707217480 Marionette TRACE conn2 <- [1,1598,null,{}] 08:06:57 INFO - PROCESS | 1670 | 1464707217482 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}] 08:06:57 INFO - PROCESS | 1670 | 1464707217604 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:06:57 INFO - PROCESS | 1670 | 1464707217687 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d337800 == 67 [pid = 1670] [id = 407] 08:06:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x123f67800) [pid = 1670] [serial = 1220] [outer = 0x0] 08:06:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12952a400) [pid = 1670] [serial = 1221] [outer = 0x123f67800] 08:06:57 INFO - PROCESS | 1670 | 1464707217717 Marionette DEBUG loaded listener.js 08:06:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12a935000) [pid = 1670] [serial = 1222] [outer = 0x123f67800] 08:06:58 INFO - PROCESS | 1670 | 1464707218160 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]]]}] 08:06:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 720ms 08:06:58 INFO - PROCESS | 1670 | 1464707218206 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:06:58 INFO - PROCESS | 1670 | 1464707218208 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:06:58 INFO - PROCESS | 1670 | 1464707218211 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:06:58 INFO - PROCESS | 1670 | 1464707218212 Marionette TRACE conn2 <- [1,1602,null,{}] 08:06:58 INFO - PROCESS | 1670 | 1464707218215 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}] 08:06:58 INFO - PROCESS | 1670 | 1464707218348 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:06:58 INFO - PROCESS | 1670 | 1464707218423 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x119435800 == 68 [pid = 1670] [id = 408] 08:06:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x116aaf000) [pid = 1670] [serial = 1223] [outer = 0x0] 08:06:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12b143800) [pid = 1670] [serial = 1224] [outer = 0x116aaf000] 08:06:58 INFO - PROCESS | 1670 | 1464707218459 Marionette DEBUG loaded listener.js 08:06:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12c125800) [pid = 1670] [serial = 1225] [outer = 0x116aaf000] 08:06:59 INFO - PROCESS | 1670 | 1464707219142 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]]]}] 08:06:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:06:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 972ms 08:06:59 INFO - PROCESS | 1670 | 1464707219183 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:06:59 INFO - PROCESS | 1670 | 1464707219185 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:06:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:06:59 INFO - PROCESS | 1670 | 1464707219190 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:06:59 INFO - PROCESS | 1670 | 1464707219193 Marionette TRACE conn2 <- [1,1606,null,{}] 08:06:59 INFO - PROCESS | 1670 | 1464707219197 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}] 08:06:59 INFO - PROCESS | 1670 | 1464707219300 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:06:59 INFO - PROCESS | 1670 | 1464707219374 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x118582000 == 69 [pid = 1670] [id = 409] 08:06:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11104c400) [pid = 1670] [serial = 1226] [outer = 0x0] 08:06:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x112683000) [pid = 1670] [serial = 1227] [outer = 0x11104c400] 08:06:59 INFO - PROCESS | 1670 | 1464707219402 Marionette DEBUG loaded listener.js 08:06:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11297e800) [pid = 1670] [serial = 1228] [outer = 0x11104c400] 08:06:59 INFO - PROCESS | 1670 | 1464707219814 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]]]}] 08:06:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:06:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 674ms 08:06:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:06:59 INFO - PROCESS | 1670 | 1464707219864 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:06:59 INFO - PROCESS | 1670 | 1464707219867 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:06:59 INFO - PROCESS | 1670 | 1464707219872 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:06:59 INFO - PROCESS | 1670 | 1464707219873 Marionette TRACE conn2 <- [1,1610,null,{}] 08:06:59 INFO - PROCESS | 1670 | 1464707219875 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}] 08:06:59 INFO - PROCESS | 1670 | 1464707219969 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:07:00 INFO - PROCESS | 1670 | 1464707220032 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x116132000 == 70 [pid = 1670] [id = 410] 08:07:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x113d69400) [pid = 1670] [serial = 1229] [outer = 0x0] 08:07:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x1166b4c00) [pid = 1670] [serial = 1230] [outer = 0x113d69400] 08:07:00 INFO - PROCESS | 1670 | 1464707220075 Marionette DEBUG loaded listener.js 08:07:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x116a5f000) [pid = 1670] [serial = 1231] [outer = 0x113d69400] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x112eb7000 == 69 [pid = 1670] [id = 319] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x128f72800 == 68 [pid = 1670] [id = 349] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12674d800 == 67 [pid = 1670] [id = 347] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12bf3f800) [pid = 1670] [serial = 1146] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf14800 == 66 [pid = 1670] [id = 401] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb1b800 == 65 [pid = 1670] [id = 400] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x127839000 == 64 [pid = 1670] [id = 399] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb1e800 == 63 [pid = 1670] [id = 398] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12afb6800 == 62 [pid = 1670] [id = 397] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12a789000 == 61 [pid = 1670] [id = 396] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12893b000 == 60 [pid = 1670] [id = 395] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x126b5e000 == 59 [pid = 1670] [id = 394] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x122f03000 == 58 [pid = 1670] [id = 393] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x118314000 == 57 [pid = 1670] [id = 392] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1199bc000 == 56 [pid = 1670] [id = 391] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x122f11800 == 55 [pid = 1670] [id = 390] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12d399800 == 54 [pid = 1670] [id = 387] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x134aea000 == 53 [pid = 1670] [id = 386] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12c84c800 == 52 [pid = 1670] [id = 385] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12374c000 == 51 [pid = 1670] [id = 384] 08:07:00 INFO - PROCESS | 1670 | --DOCSHELL 0x11858b000 == 50 [pid = 1670] [id = 383] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x128db6000) [pid = 1670] [serial = 1051] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12b124c00) [pid = 1670] [serial = 1131] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1185f5c00) [pid = 1670] [serial = 1113] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12607e400) [pid = 1670] [serial = 1122] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12ae76400) [pid = 1670] [serial = 1129] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12b126400) [pid = 1670] [serial = 1104] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12a934000) [pid = 1670] [serial = 1128] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x119460c00) [pid = 1670] [serial = 1116] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x120eecc00) [pid = 1670] [serial = 1117] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1161f7c00) [pid = 1670] [serial = 1111] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x115e44000) [pid = 1670] [serial = 1110] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x115163000) [pid = 1670] [serial = 1137] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12ba9d400) [pid = 1670] [serial = 1134] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x112977c00) [pid = 1670] [serial = 1108] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x112685000) [pid = 1670] [serial = 1107] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x123f75000) [pid = 1670] [serial = 1119] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1242ea400) [pid = 1670] [serial = 1120] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12b14c800) [pid = 1670] [serial = 1143] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x116a5ec00) [pid = 1670] [serial = 1095] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12b14e800) [pid = 1670] [serial = 1132] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12c122400) [pid = 1670] [serial = 1093] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12952ac00) [pid = 1670] [serial = 1101] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1232d3000) [pid = 1670] [serial = 1098] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11893d800) [pid = 1670] [serial = 1138] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12babd800) [pid = 1670] [serial = 1135] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11901a800) [pid = 1670] [serial = 1114] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12a7afc00) [pid = 1670] [serial = 1126] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12bac4400) [pid = 1670] [serial = 1144] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x129508400) [pid = 1670] [serial = 1125] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b12b800) [pid = 1670] [serial = 1141] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12672ac00) [pid = 1670] [serial = 1123] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1242e7400) [pid = 1670] [serial = 1140] [outer = 0x0] [url = about:blank] 08:07:00 INFO - PROCESS | 1670 | 1464707220463 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]]]}] 08:07:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:07:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 621ms 08:07:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:07:00 INFO - PROCESS | 1670 | 1464707220493 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:07:00 INFO - PROCESS | 1670 | 1464707220494 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:07:00 INFO - PROCESS | 1670 | 1464707220496 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:07:00 INFO - PROCESS | 1670 | 1464707220498 Marionette TRACE conn2 <- [1,1614,null,{}] 08:07:00 INFO - PROCESS | 1670 | 1464707220506 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}] 08:07:00 INFO - PROCESS | 1670 | 1464707220590 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:07:00 INFO - PROCESS | 1670 | 1464707220644 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c10800 == 51 [pid = 1670] [id = 411] 08:07:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x113d6c800) [pid = 1670] [serial = 1232] [outer = 0x0] 08:07:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x116a5ec00) [pid = 1670] [serial = 1233] [outer = 0x113d6c800] 08:07:00 INFO - PROCESS | 1670 | 1464707220672 Marionette DEBUG loaded listener.js 08:07:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1184c2400) [pid = 1670] [serial = 1234] [outer = 0x113d6c800] 08:07:00 INFO - PROCESS | 1670 | 1464707220979 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]]]}] 08:07:01 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 08:07:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 08:07:01 INFO - PROCESS | 1670 | 1464707221017 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:07:01 INFO - PROCESS | 1670 | 1464707221019 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:07:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:07:01 INFO - PROCESS | 1670 | 1464707221021 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:07:01 INFO - PROCESS | 1670 | 1464707221023 Marionette TRACE conn2 <- [1,1618,null,{}] 08:07:01 INFO - PROCESS | 1670 | 1464707221025 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}] 08:07:01 INFO - PROCESS | 1670 | 1464707221109 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:07:01 INFO - PROCESS | 1670 | 1464707221114 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x123128000 == 52 [pid = 1670] [id = 412] 08:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1185f5000) [pid = 1670] [serial = 1235] [outer = 0x0] 08:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x118941000) [pid = 1670] [serial = 1236] [outer = 0x1185f5000] 08:07:01 INFO - PROCESS | 1670 | 1464707221140 Marionette DEBUG loaded listener.js 08:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119092400) [pid = 1670] [serial = 1237] [outer = 0x1185f5000] 08:07:01 INFO - PROCESS | 1670 | 1464707221491 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]]]}] 08:07:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:07:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 08:07:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:07:01 INFO - PROCESS | 1670 | 1464707221541 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:07:01 INFO - PROCESS | 1670 | 1464707221542 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:07:01 INFO - PROCESS | 1670 | 1464707221544 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:07:01 INFO - PROCESS | 1670 | 1464707221545 Marionette TRACE conn2 <- [1,1622,null,{}] 08:07:01 INFO - PROCESS | 1670 | 1464707221547 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}] 08:07:01 INFO - PROCESS | 1670 | 1464707221624 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:07:01 INFO - PROCESS | 1670 | 1464707221629 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a97800 == 53 [pid = 1670] [id = 413] 08:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x116aaf800) [pid = 1670] [serial = 1238] [outer = 0x0] 08:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x119460c00) [pid = 1670] [serial = 1239] [outer = 0x116aaf800] 08:07:01 INFO - PROCESS | 1670 | 1464707221655 Marionette DEBUG loaded listener.js 08:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x120eeec00) [pid = 1670] [serial = 1240] [outer = 0x116aaf800] 08:07:01 INFO - PROCESS | 1670 | 1464707221981 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]]]}] 08:07:02 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 08:07:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 468ms 08:07:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:07:02 INFO - PROCESS | 1670 | 1464707222013 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:07:02 INFO - PROCESS | 1670 | 1464707222014 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:07:02 INFO - PROCESS | 1670 | 1464707222016 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:07:02 INFO - PROCESS | 1670 | 1464707222017 Marionette TRACE conn2 <- [1,1626,null,{}] 08:07:02 INFO - PROCESS | 1670 | 1464707222019 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}] 08:07:02 INFO - PROCESS | 1670 | 1464707222115 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:07:02 INFO - PROCESS | 1670 | 1464707222179 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x126750800 == 54 [pid = 1670] [id = 414] 08:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1191a8400) [pid = 1670] [serial = 1241] [outer = 0x0] 08:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x123626800) [pid = 1670] [serial = 1242] [outer = 0x1191a8400] 08:07:02 INFO - PROCESS | 1670 | 1464707222205 Marionette DEBUG loaded listener.js 08:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1242ea400) [pid = 1670] [serial = 1243] [outer = 0x1191a8400] 08:07:02 INFO - PROCESS | 1670 | 1464707222515 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]]]}] 08:07:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:07:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 08:07:02 INFO - PROCESS | 1670 | 1464707222535 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:07:02 INFO - PROCESS | 1670 | 1464707222536 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:07:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:07:02 INFO - PROCESS | 1670 | 1464707222539 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:07:02 INFO - PROCESS | 1670 | 1464707222543 Marionette TRACE conn2 <- [1,1630,null,{}] 08:07:02 INFO - PROCESS | 1670 | 1464707222546 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}] 08:07:02 INFO - PROCESS | 1670 | 1464707222652 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:07:02 INFO - PROCESS | 1670 | 1464707222662 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f66800 == 55 [pid = 1670] [id = 415] 08:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x124524800) [pid = 1670] [serial = 1244] [outer = 0x0] 08:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x124d80400) [pid = 1670] [serial = 1245] [outer = 0x124524800] 08:07:02 INFO - PROCESS | 1670 | 1464707222688 Marionette DEBUG loaded listener.js 08:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12649b800) [pid = 1670] [serial = 1246] [outer = 0x124524800] 08:07:03 INFO - PROCESS | 1670 | 1464707222998 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]]]}] 08:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 474ms 08:07:03 INFO - PROCESS | 1670 | 1464707223017 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:07:03 INFO - PROCESS | 1670 | 1464707223019 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:07:03 INFO - PROCESS | 1670 | 1464707223021 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:07:03 INFO - PROCESS | 1670 | 1464707223024 Marionette TRACE conn2 <- [1,1634,null,{}] 08:07:03 INFO - PROCESS | 1670 | 1464707223029 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}] 08:07:03 INFO - PROCESS | 1670 | 1464707223133 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:07:03 INFO - PROCESS | 1670 | 1464707223169 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a5800 == 56 [pid = 1670] [id = 416] 08:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1247e5800) [pid = 1670] [serial = 1247] [outer = 0x0] 08:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1265b3800) [pid = 1670] [serial = 1248] [outer = 0x1247e5800] 08:07:03 INFO - PROCESS | 1670 | 1464707223195 Marionette DEBUG loaded listener.js 08:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x128d70000) [pid = 1670] [serial = 1249] [outer = 0x1247e5800] 08:07:03 INFO - PROCESS | 1670 | 1464707223497 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]]]}] 08:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 523ms 08:07:03 INFO - PROCESS | 1670 | 1464707223545 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:07:03 INFO - PROCESS | 1670 | 1464707223546 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:07:03 INFO - PROCESS | 1670 | 1464707223548 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:07:03 INFO - PROCESS | 1670 | 1464707223549 Marionette TRACE conn2 <- [1,1638,null,{}] 08:07:03 INFO - PROCESS | 1670 | 1464707223552 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}] 08:07:03 INFO - PROCESS | 1670 | 1464707223652 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:07:03 INFO - PROCESS | 1670 | 1464707223687 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a798000 == 57 [pid = 1670] [id = 417] 08:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x126bda400) [pid = 1670] [serial = 1250] [outer = 0x0] 08:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12950e400) [pid = 1670] [serial = 1251] [outer = 0x126bda400] 08:07:03 INFO - PROCESS | 1670 | 1464707223720 Marionette DEBUG loaded listener.js 08:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12a62cc00) [pid = 1670] [serial = 1252] [outer = 0x126bda400] 08:07:04 INFO - PROCESS | 1670 | 1464707224056 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]]]}] 08:07:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:07:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 08:07:04 INFO - PROCESS | 1670 | 1464707224068 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:07:04 INFO - PROCESS | 1670 | 1464707224069 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:07:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:07:04 INFO - PROCESS | 1670 | 1464707224074 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:07:04 INFO - PROCESS | 1670 | 1464707224076 Marionette TRACE conn2 <- [1,1642,null,{}] 08:07:04 INFO - PROCESS | 1670 | 1464707224079 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}] 08:07:04 INFO - PROCESS | 1670 | 1464707224186 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:07:04 INFO - PROCESS | 1670 | 1464707224213 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afba800 == 58 [pid = 1670] [id = 418] 08:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12a933400) [pid = 1670] [serial = 1253] [outer = 0x0] 08:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12a938400) [pid = 1670] [serial = 1254] [outer = 0x12a933400] 08:07:04 INFO - PROCESS | 1670 | 1464707224237 Marionette DEBUG loaded listener.js 08:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12ae76800) [pid = 1670] [serial = 1255] [outer = 0x12a933400] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12a934800) [pid = 1670] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12b14a400) [pid = 1670] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x111041400) [pid = 1670] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12362bc00) [pid = 1670] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11104e400) [pid = 1670] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x112d88400) [pid = 1670] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12bac5800) [pid = 1670] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11908dc00) [pid = 1670] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x116aaac00) [pid = 1670] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x123667800) [pid = 1670] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x124525400) [pid = 1670] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x129509800) [pid = 1670] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:07:04 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12b124800) [pid = 1670] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:07:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:07:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 672ms 08:07:04 INFO - PROCESS | 1670 | 1464707224737 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]]]}] 08:07:04 INFO - PROCESS | 1670 | 1464707224744 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:07:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:07:04 INFO - PROCESS | 1670 | 1464707224746 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:07:04 INFO - PROCESS | 1670 | 1464707224748 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:07:04 INFO - PROCESS | 1670 | 1464707224749 Marionette TRACE conn2 <- [1,1646,null,{}] 08:07:04 INFO - PROCESS | 1670 | 1464707224752 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}] 08:07:04 INFO - PROCESS | 1670 | 1464707224849 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:07:04 INFO - PROCESS | 1670 | 1464707224853 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a790800 == 59 [pid = 1670] [id = 419] 08:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x112d88400) [pid = 1670] [serial = 1256] [outer = 0x0] 08:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12ae76c00) [pid = 1670] [serial = 1257] [outer = 0x112d88400] 08:07:04 INFO - PROCESS | 1670 | 1464707224884 Marionette DEBUG loaded listener.js 08:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12b12d800) [pid = 1670] [serial = 1258] [outer = 0x112d88400] 08:07:05 INFO - PROCESS | 1670 | 1464707225245 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]]]}] 08:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 08:07:05 INFO - PROCESS | 1670 | 1464707225268 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:07:05 INFO - PROCESS | 1670 | 1464707225269 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:07:05 INFO - PROCESS | 1670 | 1464707225277 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:07:05 INFO - PROCESS | 1670 | 1464707225278 Marionette TRACE conn2 <- [1,1650,null,{}] 08:07:05 INFO - PROCESS | 1670 | 1464707225286 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}] 08:07:05 INFO - PROCESS | 1670 | 1464707225378 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:07:05 INFO - PROCESS | 1670 | 1464707225383 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd7800 == 60 [pid = 1670] [id = 420] 08:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x113b03000) [pid = 1670] [serial = 1259] [outer = 0x0] 08:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1210d6400) [pid = 1670] [serial = 1260] [outer = 0x113b03000] 08:07:05 INFO - PROCESS | 1670 | 1464707225413 Marionette DEBUG loaded listener.js 08:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12b2d8c00) [pid = 1670] [serial = 1261] [outer = 0x113b03000] 08:07:05 INFO - PROCESS | 1670 | 1464707225792 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]]]}] 08:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 534ms 08:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:07:05 INFO - PROCESS | 1670 | 1464707225809 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:07:05 INFO - PROCESS | 1670 | 1464707225810 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:07:05 INFO - PROCESS | 1670 | 1464707225812 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:07:05 INFO - PROCESS | 1670 | 1464707225813 Marionette TRACE conn2 <- [1,1654,null,{}] 08:07:05 INFO - PROCESS | 1670 | 1464707225815 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}] 08:07:05 INFO - PROCESS | 1670 | 1464707225902 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:07:05 INFO - PROCESS | 1670 | 1464707225959 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c844000 == 61 [pid = 1670] [id = 421] 08:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1161ac800) [pid = 1670] [serial = 1262] [outer = 0x0] 08:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12ba9b800) [pid = 1670] [serial = 1263] [outer = 0x1161ac800] 08:07:05 INFO - PROCESS | 1670 | 1464707225984 Marionette DEBUG loaded listener.js 08:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12bac2c00) [pid = 1670] [serial = 1264] [outer = 0x1161ac800] 08:07:06 INFO - PROCESS | 1670 | 1464707226267 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]]]}] 08:07:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:07:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 08:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:07:06 INFO - PROCESS | 1670 | 1464707226281 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:07:06 INFO - PROCESS | 1670 | 1464707226282 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:07:06 INFO - PROCESS | 1670 | 1464707226284 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:07:06 INFO - PROCESS | 1670 | 1464707226285 Marionette TRACE conn2 <- [1,1658,null,{}] 08:07:06 INFO - PROCESS | 1670 | 1464707226297 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}] 08:07:06 INFO - PROCESS | 1670 | 1464707226385 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:07:06 INFO - PROCESS | 1670 | 1464707226390 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf19800 == 62 [pid = 1670] [id = 422] 08:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12baa8000) [pid = 1670] [serial = 1265] [outer = 0x0] 08:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12bf44000) [pid = 1670] [serial = 1266] [outer = 0x12baa8000] 08:07:06 INFO - PROCESS | 1670 | 1464707226414 Marionette DEBUG loaded listener.js 08:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12c128400) [pid = 1670] [serial = 1267] [outer = 0x12baa8000] 08:07:06 INFO - PROCESS | 1670 | 1464707226847 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]]]}] 08:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 625ms 08:07:06 INFO - PROCESS | 1670 | 1464707226911 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:07:06 INFO - PROCESS | 1670 | 1464707226914 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:07:06 INFO - PROCESS | 1670 | 1464707226917 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:07:06 INFO - PROCESS | 1670 | 1464707226919 Marionette TRACE conn2 <- [1,1662,null,{}] 08:07:06 INFO - PROCESS | 1670 | 1464707226923 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}] 08:07:07 INFO - PROCESS | 1670 | 1464707227038 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:07:07 INFO - PROCESS | 1670 | 1464707227109 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697c800 == 63 [pid = 1670] [id = 423] 08:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11104b400) [pid = 1670] [serial = 1268] [outer = 0x0] 08:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x112684c00) [pid = 1670] [serial = 1269] [outer = 0x11104b400] 08:07:07 INFO - PROCESS | 1670 | 1464707227141 Marionette DEBUG loaded listener.js 08:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11285c800) [pid = 1670] [serial = 1270] [outer = 0x11104b400] 08:07:07 INFO - PROCESS | 1670 | 1464707227593 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]]]}] 08:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 720ms 08:07:07 INFO - PROCESS | 1670 | 1464707227638 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:07:07 INFO - PROCESS | 1670 | 1464707227642 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:07:07 INFO - PROCESS | 1670 | 1464707227647 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:07:07 INFO - PROCESS | 1670 | 1464707227648 Marionette TRACE conn2 <- [1,1666,null,{}] 08:07:07 INFO - PROCESS | 1670 | 1464707227651 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}] 08:07:07 INFO - PROCESS | 1670 | 1464707227759 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:07:07 INFO - PROCESS | 1670 | 1464707227820 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x123045000 == 64 [pid = 1670] [id = 424] 08:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x11297bc00) [pid = 1670] [serial = 1271] [outer = 0x0] 08:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1160f3c00) [pid = 1670] [serial = 1272] [outer = 0x11297bc00] 08:07:07 INFO - PROCESS | 1670 | 1464707227891 Marionette DEBUG loaded listener.js 08:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x116ab1400) [pid = 1670] [serial = 1273] [outer = 0x11297bc00] 08:07:08 INFO - PROCESS | 1670 | 1464707228325 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]]]}] 08:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 08:07:08 INFO - PROCESS | 1670 | 1464707228385 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:07:08 INFO - PROCESS | 1670 | 1464707228387 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:07:08 INFO - PROCESS | 1670 | 1464707228404 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:07:08 INFO - PROCESS | 1670 | 1464707228406 Marionette TRACE conn2 <- [1,1670,null,{}] 08:07:08 INFO - PROCESS | 1670 | 1464707228414 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}] 08:07:08 INFO - PROCESS | 1670 | 1464707228521 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:07:08 INFO - PROCESS | 1670 | 1464707228582 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c494000 == 65 [pid = 1670] [id = 425] 08:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x119091400) [pid = 1670] [serial = 1274] [outer = 0x0] 08:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12348e000) [pid = 1670] [serial = 1275] [outer = 0x119091400] 08:07:08 INFO - PROCESS | 1670 | 1464707228654 Marionette DEBUG loaded listener.js 08:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x123f5a800) [pid = 1670] [serial = 1276] [outer = 0x119091400] 08:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 673ms 08:07:09 INFO - PROCESS | 1670 | 1464707229068 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]]]}] 08:07:09 INFO - PROCESS | 1670 | 1464707229076 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:07:09 INFO - PROCESS | 1670 | 1464707229077 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:07:09 INFO - PROCESS | 1670 | 1464707229080 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:07:09 INFO - PROCESS | 1670 | 1464707229081 Marionette TRACE conn2 <- [1,1674,null,{}] 08:07:09 INFO - PROCESS | 1670 | 1464707229083 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}] 08:07:09 INFO - PROCESS | 1670 | 1464707229192 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:07:09 INFO - PROCESS | 1670 | 1464707229248 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d395000 == 66 [pid = 1670] [id = 426] 08:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x123621400) [pid = 1670] [serial = 1277] [outer = 0x0] 08:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x1242e9800) [pid = 1670] [serial = 1278] [outer = 0x123621400] 08:07:09 INFO - PROCESS | 1670 | 1464707229279 Marionette DEBUG loaded listener.js 08:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x1265aac00) [pid = 1670] [serial = 1279] [outer = 0x123621400] 08:07:09 INFO - PROCESS | 1670 | 1464707229677 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]]]}] 08:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 618ms 08:07:09 INFO - PROCESS | 1670 | 1464707229699 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:07:09 INFO - PROCESS | 1670 | 1464707229700 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:07:09 INFO - PROCESS | 1670 | 1464707229702 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:07:09 INFO - PROCESS | 1670 | 1464707229704 Marionette TRACE conn2 <- [1,1678,null,{}] 08:07:09 INFO - PROCESS | 1670 | 1464707229708 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}] 08:07:09 INFO - PROCESS | 1670 | 1464707229810 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:07:09 INFO - PROCESS | 1670 | 1464707229900 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d867800 == 67 [pid = 1670] [id = 427] 08:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x1247df400) [pid = 1670] [serial = 1280] [outer = 0x0] 08:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x1289d5c00) [pid = 1670] [serial = 1281] [outer = 0x1247df400] 08:07:09 INFO - PROCESS | 1670 | 1464707229930 Marionette DEBUG loaded listener.js 08:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x1289dc400) [pid = 1670] [serial = 1282] [outer = 0x1247df400] 08:07:10 INFO - PROCESS | 1670 | 1464707230383 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]]]}] 08:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 719ms 08:07:10 INFO - PROCESS | 1670 | 1464707230422 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:07:10 INFO - PROCESS | 1670 | 1464707230424 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:07:10 INFO - PROCESS | 1670 | 1464707230427 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:07:10 INFO - PROCESS | 1670 | 1464707230429 Marionette TRACE conn2 <- [1,1682,null,{}] 08:07:10 INFO - PROCESS | 1670 | 1464707230431 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}] 08:07:10 INFO - PROCESS | 1670 | 1464707230550 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:07:10 INFO - PROCESS | 1670 | 1464707230625 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b64000 == 68 [pid = 1670] [id = 428] 08:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x112976c00) [pid = 1670] [serial = 1283] [outer = 0x0] 08:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12a623400) [pid = 1670] [serial = 1284] [outer = 0x112976c00] 08:07:10 INFO - PROCESS | 1670 | 1464707230655 Marionette DEBUG loaded listener.js 08:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12b145c00) [pid = 1670] [serial = 1285] [outer = 0x112976c00] 08:07:11 INFO - PROCESS | 1670 | 1464707231247 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]]]}] 08:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 870ms 08:07:11 INFO - PROCESS | 1670 | 1464707231298 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:07:11 INFO - PROCESS | 1670 | 1464707231301 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:07:11 INFO - PROCESS | 1670 | 1464707231304 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:07:11 INFO - PROCESS | 1670 | 1464707231307 Marionette TRACE conn2 <- [1,1686,null,{}] 08:07:11 INFO - PROCESS | 1670 | 1464707231310 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}] 08:07:11 INFO - PROCESS | 1670 | 1464707231417 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:07:11 INFO - PROCESS | 1670 | 1464707231491 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f13000 == 69 [pid = 1670] [id = 429] 08:07:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1122afc00) [pid = 1670] [serial = 1286] [outer = 0x0] 08:07:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x112855800) [pid = 1670] [serial = 1287] [outer = 0x1122afc00] 08:07:11 INFO - PROCESS | 1670 | 1464707231519 Marionette DEBUG loaded listener.js 08:07:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x11296f400) [pid = 1670] [serial = 1288] [outer = 0x1122afc00] 08:07:11 INFO - PROCESS | 1670 | 1464707231981 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]]]}] 08:07:12 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 08:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 727ms 08:07:12 INFO - PROCESS | 1670 | 1464707232032 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:07:12 INFO - PROCESS | 1670 | 1464707232038 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:07:12 INFO - PROCESS | 1670 | 1464707232047 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:07:12 INFO - PROCESS | 1670 | 1464707232050 Marionette TRACE conn2 <- [1,1690,null,{}] 08:07:12 INFO - PROCESS | 1670 | 1464707232053 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}] 08:07:12 INFO - PROCESS | 1670 | 1464707232202 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:07:12 INFO - PROCESS | 1670 | 1464707232277 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f0a000 == 70 [pid = 1670] [id = 430] 08:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x116177000) [pid = 1670] [serial = 1289] [outer = 0x0] 08:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x116a5c000) [pid = 1670] [serial = 1290] [outer = 0x116177000] 08:07:12 INFO - PROCESS | 1670 | 1464707232305 Marionette DEBUG loaded listener.js 08:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x117598c00) [pid = 1670] [serial = 1291] [outer = 0x116177000] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12c844000 == 69 [pid = 1670] [id = 421] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd7800 == 68 [pid = 1670] [id = 420] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12a790800 == 67 [pid = 1670] [id = 419] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12afba800 == 66 [pid = 1670] [id = 418] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12a798000 == 65 [pid = 1670] [id = 417] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1296a5800 == 64 [pid = 1670] [id = 416] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x1184bac00) [pid = 1670] [serial = 1152] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x116077800) [pid = 1670] [serial = 1149] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x123f73000) [pid = 1670] [serial = 1155] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12a939000) [pid = 1670] [serial = 1161] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x126bdec00) [pid = 1670] [serial = 1158] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x119461400) [pid = 1670] [serial = 1167] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12bf47400) [pid = 1670] [serial = 1164] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x123f63c00) [pid = 1670] [serial = 1206] [outer = 0x0] [url = about:blank] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x128f66800 == 63 [pid = 1670] [id = 415] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x126750800 == 62 [pid = 1670] [id = 414] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116a97800 == 61 [pid = 1670] [id = 413] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x123128000 == 60 [pid = 1670] [id = 412] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x119c10800 == 59 [pid = 1670] [id = 411] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116132000 == 58 [pid = 1670] [id = 410] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x118582000 == 57 [pid = 1670] [id = 409] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x119435800 == 56 [pid = 1670] [id = 408] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12d337800 == 55 [pid = 1670] [id = 407] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1372cf800 == 54 [pid = 1670] [id = 406] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12d3af800 == 53 [pid = 1670] [id = 405] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x126769800 == 52 [pid = 1670] [id = 404] 08:07:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1170e3000 == 51 [pid = 1670] [id = 403] 08:07:12 INFO - PROCESS | 1670 | 1464707232779 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]]]}] 08:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 773ms 08:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:07:12 INFO - PROCESS | 1670 | 1464707232819 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:07:12 INFO - PROCESS | 1670 | 1464707232820 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:07:12 INFO - PROCESS | 1670 | 1464707232823 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:07:12 INFO - PROCESS | 1670 | 1464707232825 Marionette TRACE conn2 <- [1,1694,null,{}] 08:07:12 INFO - PROCESS | 1670 | 1464707232832 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}] 08:07:12 INFO - PROCESS | 1670 | 1464707232919 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:07:12 INFO - PROCESS | 1670 | 1464707232926 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11907f800 == 52 [pid = 1670] [id = 431] 08:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11759b000) [pid = 1670] [serial = 1292] [outer = 0x0] 08:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x1185f8400) [pid = 1670] [serial = 1293] [outer = 0x11759b000] 08:07:12 INFO - PROCESS | 1670 | 1464707232954 Marionette DEBUG loaded listener.js 08:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x119457000) [pid = 1670] [serial = 1294] [outer = 0x11759b000] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12b14a800) [pid = 1670] [serial = 1188] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12c122000) [pid = 1670] [serial = 1191] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12bf3cc00) [pid = 1670] [serial = 1189] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x111047400) [pid = 1670] [serial = 1194] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12c44fc00) [pid = 1670] [serial = 1192] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x126726c00) [pid = 1670] [serial = 1182] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x128d75800) [pid = 1670] [serial = 1183] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1185f2800) [pid = 1670] [serial = 1198] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x116a5fc00) [pid = 1670] [serial = 1171] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x115e44800) [pid = 1670] [serial = 1170] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12c11f000) [pid = 1670] [serial = 1147] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1198e3c00) [pid = 1670] [serial = 1176] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x123620c00) [pid = 1670] [serial = 1177] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x112696800) [pid = 1670] [serial = 1197] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x11901c800) [pid = 1670] [serial = 1174] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x118034c00) [pid = 1670] [serial = 1173] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x123c95800) [pid = 1670] [serial = 1179] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x126078000) [pid = 1670] [serial = 1180] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11104c800) [pid = 1670] [serial = 1195] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12928fc00) [pid = 1670] [serial = 1185] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12c454800) [pid = 1670] [serial = 1201] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12af56800) [pid = 1670] [serial = 1186] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12b2d5c00) [pid = 1670] [serial = 1200] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12cb0ac00) [pid = 1670] [serial = 1204] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12c803800) [pid = 1670] [serial = 1203] [outer = 0x0] [url = about:blank] 08:07:13 INFO - PROCESS | 1670 | 1464707233334 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]]]}] 08:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 08:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:07:13 INFO - PROCESS | 1670 | 1464707233347 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:07:13 INFO - PROCESS | 1670 | 1464707233348 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:07:13 INFO - PROCESS | 1670 | 1464707233351 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:07:13 INFO - PROCESS | 1670 | 1464707233352 Marionette TRACE conn2 <- [1,1698,null,{}] 08:07:13 INFO - PROCESS | 1670 | 1464707233354 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}] 08:07:13 INFO - PROCESS | 1670 | 1464707233435 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:07:13 INFO - PROCESS | 1670 | 1464707233441 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x124091800 == 53 [pid = 1670] [id = 432] 08:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x120ee1400) [pid = 1670] [serial = 1295] [outer = 0x0] 08:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x123626400) [pid = 1670] [serial = 1296] [outer = 0x120ee1400] 08:07:13 INFO - PROCESS | 1670 | 1464707233468 Marionette DEBUG loaded listener.js 08:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x123c95800) [pid = 1670] [serial = 1297] [outer = 0x120ee1400] 08:07:13 INFO - PROCESS | 1670 | 1464707233843 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]]]}] 08:07:13 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 08:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 524ms 08:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:07:13 INFO - PROCESS | 1670 | 1464707233877 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:07:13 INFO - PROCESS | 1670 | 1464707233878 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:07:13 INFO - PROCESS | 1670 | 1464707233882 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:07:13 INFO - PROCESS | 1670 | 1464707233895 Marionette TRACE conn2 <- [1,1702,null,{}] 08:07:13 INFO - PROCESS | 1670 | 1464707233899 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}] 08:07:14 INFO - PROCESS | 1670 | 1464707234030 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:07:14 INFO - PROCESS | 1670 | 1464707234043 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170d3000 == 54 [pid = 1670] [id = 433] 08:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x123c0ec00) [pid = 1670] [serial = 1298] [outer = 0x0] 08:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x123f64800) [pid = 1670] [serial = 1299] [outer = 0x123c0ec00] 08:07:14 INFO - PROCESS | 1670 | 1464707234080 Marionette DEBUG loaded listener.js 08:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1242f1400) [pid = 1670] [serial = 1300] [outer = 0x123c0ec00] 08:07:14 INFO - PROCESS | 1670 | 1464707234424 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]]]}] 08:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 582ms 08:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:07:14 INFO - PROCESS | 1670 | 1464707234478 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:07:14 INFO - PROCESS | 1670 | 1464707234479 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:07:14 INFO - PROCESS | 1670 | 1464707234482 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:07:14 INFO - PROCESS | 1670 | 1464707234483 Marionette TRACE conn2 <- [1,1706,null,{}] 08:07:14 INFO - PROCESS | 1670 | 1464707234486 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}] 08:07:14 INFO - PROCESS | 1670 | 1464707234582 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:07:14 INFO - PROCESS | 1670 | 1464707234587 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a791000 == 55 [pid = 1670] [id = 434] 08:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x124d7e400) [pid = 1670] [serial = 1301] [outer = 0x0] 08:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1265a8c00) [pid = 1670] [serial = 1302] [outer = 0x124d7e400] 08:07:14 INFO - PROCESS | 1670 | 1464707234614 Marionette DEBUG loaded listener.js 08:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x128db2800) [pid = 1670] [serial = 1303] [outer = 0x124d7e400] 08:07:14 INFO - PROCESS | 1670 | 1464707234970 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]]]}] 08:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 517ms 08:07:15 INFO - PROCESS | 1670 | 1464707235000 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:07:15 INFO - PROCESS | 1670 | 1464707235002 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:07:15 INFO - PROCESS | 1670 | 1464707235012 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:07:15 INFO - PROCESS | 1670 | 1464707235013 Marionette TRACE conn2 <- [1,1710,null,{}] 08:07:15 INFO - PROCESS | 1670 | 1464707235015 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}] 08:07:15 INFO - PROCESS | 1670 | 1464707235125 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:07:15 INFO - PROCESS | 1670 | 1464707235166 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afae800 == 56 [pid = 1670] [id = 435] 08:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x128db8800) [pid = 1670] [serial = 1304] [outer = 0x0] 08:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x129526000) [pid = 1670] [serial = 1305] [outer = 0x128db8800] 08:07:15 INFO - PROCESS | 1670 | 1464707235190 Marionette DEBUG loaded listener.js 08:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12a7afc00) [pid = 1670] [serial = 1306] [outer = 0x128db8800] 08:07:15 INFO - PROCESS | 1670 | 1464707235511 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]]]}] 08:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 527ms 08:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:07:15 INFO - PROCESS | 1670 | 1464707235531 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:07:15 INFO - PROCESS | 1670 | 1464707235532 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:07:15 INFO - PROCESS | 1670 | 1464707235534 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:07:15 INFO - PROCESS | 1670 | 1464707235536 Marionette TRACE conn2 <- [1,1714,null,{}] 08:07:15 INFO - PROCESS | 1670 | 1464707235538 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}] 08:07:15 INFO - PROCESS | 1670 | 1464707235653 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:07:15 INFO - PROCESS | 1670 | 1464707235670 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdc7800 == 57 [pid = 1670] [id = 436] 08:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12a7b5000) [pid = 1670] [serial = 1307] [outer = 0x0] 08:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12a934800) [pid = 1670] [serial = 1308] [outer = 0x12a7b5000] 08:07:15 INFO - PROCESS | 1670 | 1464707235696 Marionette DEBUG loaded listener.js 08:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12af49800) [pid = 1670] [serial = 1309] [outer = 0x12a7b5000] 08:07:16 INFO - PROCESS | 1670 | 1464707236017 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]]]}] 08:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 08:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:07:16 INFO - PROCESS | 1670 | 1464707236063 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:07:16 INFO - PROCESS | 1670 | 1464707236064 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:07:16 INFO - PROCESS | 1670 | 1464707236066 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:07:16 INFO - PROCESS | 1670 | 1464707236067 Marionette TRACE conn2 <- [1,1718,null,{}] 08:07:16 INFO - PROCESS | 1670 | 1464707236070 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}] 08:07:16 INFO - PROCESS | 1670 | 1464707236174 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:07:16 INFO - PROCESS | 1670 | 1464707236213 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c84e000 == 58 [pid = 1670] [id = 437] 08:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12a931000) [pid = 1670] [serial = 1310] [outer = 0x0] 08:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12b127400) [pid = 1670] [serial = 1311] [outer = 0x12a931000] 08:07:16 INFO - PROCESS | 1670 | 1464707236238 Marionette DEBUG loaded listener.js 08:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12b2da000) [pid = 1670] [serial = 1312] [outer = 0x12a931000] 08:07:16 INFO - PROCESS | 1670 | 1464707236559 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]]]}] 08:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms 08:07:16 INFO - PROCESS | 1670 | 1464707236586 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:07:16 INFO - PROCESS | 1670 | 1464707236587 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:07:16 INFO - PROCESS | 1670 | 1464707236596 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:07:16 INFO - PROCESS | 1670 | 1464707236597 Marionette TRACE conn2 <- [1,1722,null,{}] 08:07:16 INFO - PROCESS | 1670 | 1464707236600 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}] 08:07:16 INFO - PROCESS | 1670 | 1464707236705 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:07:16 INFO - PROCESS | 1670 | 1464707236741 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0f6000 == 59 [pid = 1670] [id = 438] 08:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12b122400) [pid = 1670] [serial = 1313] [outer = 0x0] 08:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12bf3b800) [pid = 1670] [serial = 1314] [outer = 0x12b122400] 08:07:16 INFO - PROCESS | 1670 | 1464707236766 Marionette DEBUG loaded listener.js 08:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12c122400) [pid = 1670] [serial = 1315] [outer = 0x12b122400] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12a932400) [pid = 1670] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x1191a6400) [pid = 1670] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x124cb5400) [pid = 1670] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x119458400) [pid = 1670] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x129524400) [pid = 1670] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x115e3bc00) [pid = 1670] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x11268d000) [pid = 1670] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x119027000) [pid = 1670] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x113347400) [pid = 1670] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x115eab800) [pid = 1670] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x116ab1c00) [pid = 1670] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1265b7c00) [pid = 1670] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x1247e5800) [pid = 1670] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11104c400) [pid = 1670] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x124524800) [pid = 1670] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x116aaf000) [pid = 1670] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x126bda400) [pid = 1670] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x113d6c800) [pid = 1670] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x116aaf800) [pid = 1670] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1185f5000) [pid = 1670] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1191a8400) [pid = 1670] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12a933400) [pid = 1670] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x113d69400) [pid = 1670] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x112d88400) [pid = 1670] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1161ac800) [pid = 1670] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:07:17 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x113b03000) [pid = 1670] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:07:17 INFO - PROCESS | 1670 | 1464707237268 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]]]}] 08:07:17 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 08:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 724ms 08:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:07:17 INFO - PROCESS | 1670 | 1464707237315 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:07:17 INFO - PROCESS | 1670 | 1464707237317 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:07:17 INFO - PROCESS | 1670 | 1464707237320 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:07:17 INFO - PROCESS | 1670 | 1464707237324 Marionette TRACE conn2 <- [1,1726,null,{}] 08:07:17 INFO - PROCESS | 1670 | 1464707237331 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}] 08:07:17 INFO - PROCESS | 1670 | 1464707237436 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:07:17 INFO - PROCESS | 1670 | 1464707237460 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1e000 == 60 [pid = 1670] [id = 439] 08:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1184c6c00) [pid = 1670] [serial = 1316] [outer = 0x0] 08:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x124d7f400) [pid = 1670] [serial = 1317] [outer = 0x1184c6c00] 08:07:17 INFO - PROCESS | 1670 | 1464707237490 Marionette DEBUG loaded listener.js 08:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12a92f800) [pid = 1670] [serial = 1318] [outer = 0x1184c6c00] 08:07:17 INFO - PROCESS | 1670 | 1464707237830 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]]]}] 08:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 527ms 08:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:07:17 INFO - PROCESS | 1670 | 1464707237848 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:07:17 INFO - PROCESS | 1670 | 1464707237850 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:07:17 INFO - PROCESS | 1670 | 1464707237853 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:07:17 INFO - PROCESS | 1670 | 1464707237857 Marionette TRACE conn2 <- [1,1730,null,{}] 08:07:17 INFO - PROCESS | 1670 | 1464707237861 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}] 08:07:18 INFO - PROCESS | 1670 | 1464707238042 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:07:18 INFO - PROCESS | 1670 | 1464707238057 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d853000 == 61 [pid = 1670] [id = 440] 08:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12451f800) [pid = 1670] [serial = 1319] [outer = 0x0] 08:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12bf3cc00) [pid = 1670] [serial = 1320] [outer = 0x12451f800] 08:07:18 INFO - PROCESS | 1670 | 1464707238098 Marionette DEBUG loaded listener.js 08:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12c44e400) [pid = 1670] [serial = 1321] [outer = 0x12451f800] 08:07:18 INFO - PROCESS | 1670 | 1464707238432 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]]]}] 08:07:18 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 08:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 622ms 08:07:18 INFO - PROCESS | 1670 | 1464707238478 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:07:18 INFO - PROCESS | 1670 | 1464707238479 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:07:18 INFO - PROCESS | 1670 | 1464707238481 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:07:18 INFO - PROCESS | 1670 | 1464707238482 Marionette TRACE conn2 <- [1,1734,null,{}] 08:07:18 INFO - PROCESS | 1670 | 1464707238484 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}] 08:07:18 INFO - PROCESS | 1670 | 1464707238571 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:07:18 INFO - PROCESS | 1670 | 1464707238630 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c17800 == 62 [pid = 1670] [id = 441] 08:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12bac6800) [pid = 1670] [serial = 1322] [outer = 0x0] 08:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12c454000) [pid = 1670] [serial = 1323] [outer = 0x12bac6800] 08:07:18 INFO - PROCESS | 1670 | 1464707238656 Marionette DEBUG loaded listener.js 08:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12c808c00) [pid = 1670] [serial = 1324] [outer = 0x12bac6800] 08:07:19 INFO - PROCESS | 1670 | 1464707239156 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]]]}] 08:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 08:07:19 INFO - PROCESS | 1670 | 1464707239203 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:07:19 INFO - PROCESS | 1670 | 1464707239206 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:07:19 INFO - PROCESS | 1670 | 1464707239212 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:07:19 INFO - PROCESS | 1670 | 1464707239214 Marionette TRACE conn2 <- [1,1738,null,{}] 08:07:19 INFO - PROCESS | 1670 | 1464707239233 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}] 08:07:19 INFO - PROCESS | 1670 | 1464707239352 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:07:19 INFO - PROCESS | 1670 | 1464707239423 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170df000 == 63 [pid = 1670] [id = 442] 08:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x112685800) [pid = 1670] [serial = 1325] [outer = 0x0] 08:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x112696800) [pid = 1670] [serial = 1326] [outer = 0x112685800] 08:07:19 INFO - PROCESS | 1670 | 1464707239456 Marionette DEBUG loaded listener.js 08:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11297a800) [pid = 1670] [serial = 1327] [outer = 0x112685800] 08:07:19 INFO - PROCESS | 1670 | 1464707239889 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]]]}] 08:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 738ms 08:07:19 INFO - PROCESS | 1670 | 1464707239950 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:07:19 INFO - PROCESS | 1670 | 1464707239954 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:07:19 INFO - PROCESS | 1670 | 1464707239959 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:07:19 INFO - PROCESS | 1670 | 1464707239961 Marionette TRACE conn2 <- [1,1742,null,{}] 08:07:19 INFO - PROCESS | 1670 | 1464707239963 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}] 08:07:20 INFO - PROCESS | 1670 | 1464707240075 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:07:20 INFO - PROCESS | 1670 | 1464707240181 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b5f000 == 64 [pid = 1670] [id = 443] 08:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x115e47000) [pid = 1670] [serial = 1328] [outer = 0x0] 08:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x116aaf000) [pid = 1670] [serial = 1329] [outer = 0x115e47000] 08:07:20 INFO - PROCESS | 1670 | 1464707240212 Marionette DEBUG loaded listener.js 08:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1181e8c00) [pid = 1670] [serial = 1330] [outer = 0x115e47000] 08:07:20 INFO - PROCESS | 1670 | 1464707240632 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]]]}] 08:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 723ms 08:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:07:20 INFO - PROCESS | 1670 | 1464707240683 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:07:20 INFO - PROCESS | 1670 | 1464707240684 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:07:20 INFO - PROCESS | 1670 | 1464707240686 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:07:20 INFO - PROCESS | 1670 | 1464707240689 Marionette TRACE conn2 <- [1,1746,null,{}] 08:07:20 INFO - PROCESS | 1670 | 1464707240697 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}] 08:07:20 INFO - PROCESS | 1670 | 1464707240809 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:07:20 INFO - PROCESS | 1670 | 1464707240896 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d343800 == 65 [pid = 1670] [id = 444] 08:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11893d800) [pid = 1670] [serial = 1331] [outer = 0x0] 08:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x120ee2800) [pid = 1670] [serial = 1332] [outer = 0x11893d800] 08:07:20 INFO - PROCESS | 1670 | 1464707240929 Marionette DEBUG loaded listener.js 08:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x123f79400) [pid = 1670] [serial = 1333] [outer = 0x11893d800] 08:07:21 INFO - PROCESS | 1670 | 1464707241353 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]]]}] 08:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 724ms 08:07:21 INFO - PROCESS | 1670 | 1464707241419 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:07:21 INFO - PROCESS | 1670 | 1464707241421 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:07:21 INFO - PROCESS | 1670 | 1464707241425 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:07:21 INFO - PROCESS | 1670 | 1464707241426 Marionette TRACE conn2 <- [1,1750,null,{}] 08:07:21 INFO - PROCESS | 1670 | 1464707241428 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}] 08:07:21 INFO - PROCESS | 1670 | 1464707241536 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:07:21 INFO - PROCESS | 1670 | 1464707241638 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x135934800 == 66 [pid = 1670] [id = 445] 08:07:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x124d7f000) [pid = 1670] [serial = 1334] [outer = 0x0] 08:07:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x126bda400) [pid = 1670] [serial = 1335] [outer = 0x124d7f000] 08:07:21 INFO - PROCESS | 1670 | 1464707241671 Marionette DEBUG loaded listener.js 08:07:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x1289dac00) [pid = 1670] [serial = 1336] [outer = 0x124d7f000] 08:07:22 INFO - PROCESS | 1670 | 1464707242094 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]]]}] 08:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 720ms 08:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:07:22 INFO - PROCESS | 1670 | 1464707242145 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:07:22 INFO - PROCESS | 1670 | 1464707242147 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:07:22 INFO - PROCESS | 1670 | 1464707242149 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:07:22 INFO - PROCESS | 1670 | 1464707242150 Marionette TRACE conn2 <- [1,1754,null,{}] 08:07:22 INFO - PROCESS | 1670 | 1464707242153 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}] 08:07:22 INFO - PROCESS | 1670 | 1464707242258 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:07:22 INFO - PROCESS | 1670 | 1464707242361 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1352ba000 == 67 [pid = 1670] [id = 446] 08:07:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12607a000) [pid = 1670] [serial = 1337] [outer = 0x0] 08:07:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x129528400) [pid = 1670] [serial = 1338] [outer = 0x12607a000] 08:07:22 INFO - PROCESS | 1670 | 1464707242394 Marionette DEBUG loaded listener.js 08:07:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12b14a000) [pid = 1670] [serial = 1339] [outer = 0x12607a000] 08:07:22 INFO - PROCESS | 1670 | 1464707242800 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]]]}] 08:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 08:07:22 INFO - PROCESS | 1670 | 1464707242820 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:07:22 INFO - PROCESS | 1670 | 1464707242821 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:07:22 INFO - PROCESS | 1670 | 1464707242826 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:07:22 INFO - PROCESS | 1670 | 1464707242827 Marionette TRACE conn2 <- [1,1758,null,{}] 08:07:22 INFO - PROCESS | 1670 | 1464707242830 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}] 08:07:22 INFO - PROCESS | 1670 | 1464707242989 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:07:23 INFO - PROCESS | 1670 | 1464707243166 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x116029000 == 68 [pid = 1670] [id = 447] 08:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x1289ba000) [pid = 1670] [serial = 1340] [outer = 0x0] 08:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x1289bf000) [pid = 1670] [serial = 1341] [outer = 0x1289ba000] 08:07:23 INFO - PROCESS | 1670 | 1464707243217 Marionette DEBUG loaded listener.js 08:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12c454400) [pid = 1670] [serial = 1342] [outer = 0x1289ba000] 08:07:23 INFO - PROCESS | 1670 | 1464707243676 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]]]}] 08:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 874ms 08:07:23 INFO - PROCESS | 1670 | 1464707243699 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:07:23 INFO - PROCESS | 1670 | 1464707243700 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:07:23 INFO - PROCESS | 1670 | 1464707243703 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:07:23 INFO - PROCESS | 1670 | 1464707243704 Marionette TRACE conn2 <- [1,1762,null,{}] 08:07:23 INFO - PROCESS | 1670 | 1464707243707 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}] 08:07:23 INFO - PROCESS | 1670 | 1464707243818 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:07:23 INFO - PROCESS | 1670 | 1464707243920 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x11339d000 == 69 [pid = 1670] [id = 448] 08:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11267f400) [pid = 1670] [serial = 1343] [outer = 0x0] 08:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x112d0fc00) [pid = 1670] [serial = 1344] [outer = 0x11267f400] 08:07:23 INFO - PROCESS | 1670 | 1464707243951 Marionette DEBUG loaded listener.js 08:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1181e3800) [pid = 1670] [serial = 1345] [outer = 0x11267f400] 08:07:24 INFO - PROCESS | 1670 | 1464707244553 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]]]}] 08:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 869ms 08:07:24 INFO - PROCESS | 1670 | 1464707244573 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:07:24 INFO - PROCESS | 1670 | 1464707244575 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:07:24 INFO - PROCESS | 1670 | 1464707244579 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:07:24 INFO - PROCESS | 1670 | 1464707244581 Marionette TRACE conn2 <- [1,1766,null,{}] 08:07:24 INFO - PROCESS | 1670 | 1464707244585 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}] 08:07:24 INFO - PROCESS | 1670 | 1464707244688 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:07:24 INFO - PROCESS | 1670 | 1464707244753 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f09000 == 70 [pid = 1670] [id = 449] 08:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x112684800) [pid = 1670] [serial = 1346] [outer = 0x0] 08:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x112853800) [pid = 1670] [serial = 1347] [outer = 0x112684800] 08:07:24 INFO - PROCESS | 1670 | 1464707244781 Marionette DEBUG loaded listener.js 08:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x112e92c00) [pid = 1670] [serial = 1348] [outer = 0x112684800] 08:07:25 INFO - PROCESS | 1670 | 1464707245261 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]]]}] 08:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 727ms 08:07:25 INFO - PROCESS | 1670 | 1464707245324 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:07:25 INFO - PROCESS | 1670 | 1464707245328 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:07:25 INFO - PROCESS | 1670 | 1464707245335 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:07:25 INFO - PROCESS | 1670 | 1464707245336 Marionette TRACE conn2 <- [1,1770,null,{}] 08:07:25 INFO - PROCESS | 1670 | 1464707245339 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}] 08:07:25 INFO - PROCESS | 1670 | 1464707245438 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:07:25 INFO - PROCESS | 1670 | 1464707245517 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x120eab800 == 71 [pid = 1670] [id = 450] 08:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x1161b1000) [pid = 1670] [serial = 1349] [outer = 0x0] 08:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x116ab1c00) [pid = 1670] [serial = 1350] [outer = 0x1161b1000] 08:07:25 INFO - PROCESS | 1670 | 1464707245544 Marionette DEBUG loaded listener.js 08:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x1181e0c00) [pid = 1670] [serial = 1351] [outer = 0x1161b1000] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12d853000 == 70 [pid = 1670] [id = 440] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb1e000 == 69 [pid = 1670] [id = 439] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0f6000 == 68 [pid = 1670] [id = 438] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12c84e000 == 67 [pid = 1670] [id = 437] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdc7800 == 66 [pid = 1670] [id = 436] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12afae800 == 65 [pid = 1670] [id = 435] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12bf44000) [pid = 1670] [serial = 1266] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12a791000 == 64 [pid = 1670] [id = 434] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1170d3000 == 63 [pid = 1670] [id = 433] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x124091800 == 62 [pid = 1670] [id = 432] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11907f800 == 61 [pid = 1670] [id = 431] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x122f0a000 == 60 [pid = 1670] [id = 430] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x122f13000 == 59 [pid = 1670] [id = 429] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x123045000 == 58 [pid = 1670] [id = 424] 08:07:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11697c800 == 57 [pid = 1670] [id = 423] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x12b2d7000) [pid = 1670] [serial = 1105] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x123f78800) [pid = 1670] [serial = 1099] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x128db5c00) [pid = 1670] [serial = 1159] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x123c0fc00) [pid = 1670] [serial = 1033] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12a7b6400) [pid = 1670] [serial = 1102] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x11759c000) [pid = 1670] [serial = 1096] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12c802c00) [pid = 1670] [serial = 1165] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x1247e6000) [pid = 1670] [serial = 1156] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x116a5c400) [pid = 1670] [serial = 1150] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12c804c00) [pid = 1670] [serial = 1168] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x118942800) [pid = 1670] [serial = 1153] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12c120000) [pid = 1670] [serial = 1162] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1265b3800) [pid = 1670] [serial = 1248] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11297e800) [pid = 1670] [serial = 1228] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x112683000) [pid = 1670] [serial = 1227] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x113d0ec00) [pid = 1670] [serial = 1212] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12952a400) [pid = 1670] [serial = 1221] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x124d80400) [pid = 1670] [serial = 1245] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x112857000) [pid = 1670] [serial = 1209] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12c125800) [pid = 1670] [serial = 1225] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12b143800) [pid = 1670] [serial = 1224] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12950e400) [pid = 1670] [serial = 1251] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1242f5000) [pid = 1670] [serial = 1218] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x116a5ec00) [pid = 1670] [serial = 1233] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1184c2400) [pid = 1670] [serial = 1234] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x128d70000) [pid = 1670] [serial = 1249] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x119460c00) [pid = 1670] [serial = 1239] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x120eeec00) [pid = 1670] [serial = 1240] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x118941000) [pid = 1670] [serial = 1236] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x119092400) [pid = 1670] [serial = 1237] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x123626800) [pid = 1670] [serial = 1242] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12a938400) [pid = 1670] [serial = 1254] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1198dec00) [pid = 1670] [serial = 1215] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x116a5f000) [pid = 1670] [serial = 1231] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1166b4c00) [pid = 1670] [serial = 1230] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12a62cc00) [pid = 1670] [serial = 1252] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12b12d800) [pid = 1670] [serial = 1258] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12ae76c00) [pid = 1670] [serial = 1257] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12bac2c00) [pid = 1670] [serial = 1264] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ae76800) [pid = 1670] [serial = 1255] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12b2d8c00) [pid = 1670] [serial = 1261] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1210d6400) [pid = 1670] [serial = 1260] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12649b800) [pid = 1670] [serial = 1246] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1242ea400) [pid = 1670] [serial = 1243] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12ba9b800) [pid = 1670] [serial = 1263] [outer = 0x0] [url = about:blank] 08:07:25 INFO - PROCESS | 1670 | 1464707245926 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]]]}] 08:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 623ms 08:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:07:25 INFO - PROCESS | 1670 | 1464707245958 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:07:25 INFO - PROCESS | 1670 | 1464707245959 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:07:25 INFO - PROCESS | 1670 | 1464707245962 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:07:25 INFO - PROCESS | 1670 | 1464707245964 Marionette TRACE conn2 <- [1,1774,null,{}] 08:07:25 INFO - PROCESS | 1670 | 1464707245971 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}] 08:07:26 INFO - PROCESS | 1670 | 1464707246080 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:07:26 INFO - PROCESS | 1670 | 1464707246143 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea1800 == 58 [pid = 1670] [id = 451] 08:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x116aa3c00) [pid = 1670] [serial = 1352] [outer = 0x0] 08:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11893e000) [pid = 1670] [serial = 1353] [outer = 0x116aa3c00] 08:07:26 INFO - PROCESS | 1670 | 1464707246171 Marionette DEBUG loaded listener.js 08:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1191a6400) [pid = 1670] [serial = 1354] [outer = 0x116aa3c00] 08:07:26 INFO - PROCESS | 1670 | 1464707246478 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]]]}] 08:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 571ms 08:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:07:26 INFO - PROCESS | 1670 | 1464707246533 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:07:26 INFO - PROCESS | 1670 | 1464707246535 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:07:26 INFO - PROCESS | 1670 | 1464707246537 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:07:26 INFO - PROCESS | 1670 | 1464707246538 Marionette TRACE conn2 <- [1,1778,null,{}] 08:07:26 INFO - PROCESS | 1670 | 1464707246541 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}] 08:07:26 INFO - PROCESS | 1670 | 1464707246625 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:07:26 INFO - PROCESS | 1670 | 1464707246680 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12408d800 == 59 [pid = 1670] [id = 452] 08:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119098000) [pid = 1670] [serial = 1355] [outer = 0x0] 08:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1198e3400) [pid = 1670] [serial = 1356] [outer = 0x119098000] 08:07:26 INFO - PROCESS | 1670 | 1464707246708 Marionette DEBUG loaded listener.js 08:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x123620c00) [pid = 1670] [serial = 1357] [outer = 0x119098000] 08:07:26 INFO - PROCESS | 1670 | 1464707246991 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]]]}] 08:07:27 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 08:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 522ms 08:07:27 INFO - PROCESS | 1670 | 1464707247060 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:07:27 INFO - PROCESS | 1670 | 1464707247061 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:07:27 INFO - PROCESS | 1670 | 1464707247063 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:07:27 INFO - PROCESS | 1670 | 1464707247064 Marionette TRACE conn2 <- [1,1782,null,{}] 08:07:27 INFO - PROCESS | 1670 | 1464707247067 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}] 08:07:27 INFO - PROCESS | 1670 | 1464707247150 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:07:27 INFO - PROCESS | 1670 | 1464707247154 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b5e000 == 60 [pid = 1670] [id = 453] 08:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123484000) [pid = 1670] [serial = 1358] [outer = 0x0] 08:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x123f59800) [pid = 1670] [serial = 1359] [outer = 0x123484000] 08:07:27 INFO - PROCESS | 1670 | 1464707247180 Marionette DEBUG loaded listener.js 08:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x123f65400) [pid = 1670] [serial = 1360] [outer = 0x123484000] 08:07:27 INFO - PROCESS | 1670 | 1464707247502 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]]]}] 08:07:27 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 08:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 467ms 08:07:27 INFO - PROCESS | 1670 | 1464707247532 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:07:27 INFO - PROCESS | 1670 | 1464707247533 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:07:27 INFO - PROCESS | 1670 | 1464707247535 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:07:27 INFO - PROCESS | 1670 | 1464707247536 Marionette TRACE conn2 <- [1,1786,null,{}] 08:07:27 INFO - PROCESS | 1670 | 1464707247567 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}] 08:07:27 INFO - PROCESS | 1670 | 1464707247670 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:07:27 INFO - PROCESS | 1670 | 1464707247676 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12936c800 == 61 [pid = 1670] [id = 454] 08:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x123f77800) [pid = 1670] [serial = 1361] [outer = 0x0] 08:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x124d80400) [pid = 1670] [serial = 1362] [outer = 0x123f77800] 08:07:27 INFO - PROCESS | 1670 | 1464707247701 Marionette DEBUG loaded listener.js 08:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x126bd8000) [pid = 1670] [serial = 1363] [outer = 0x123f77800] 08:07:28 INFO - PROCESS | 1670 | 1464707248087 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]]]}] 08:07:28 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 08:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 573ms 08:07:28 INFO - PROCESS | 1670 | 1464707248111 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:07:28 INFO - PROCESS | 1670 | 1464707248112 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:07:28 INFO - PROCESS | 1670 | 1464707248114 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:07:28 INFO - PROCESS | 1670 | 1464707248115 Marionette TRACE conn2 <- [1,1790,null,{}] 08:07:28 INFO - PROCESS | 1670 | 1464707248117 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}] 08:07:28 INFO - PROCESS | 1670 | 1464707248230 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:07:28 INFO - PROCESS | 1670 | 1464707248246 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4d4800 == 62 [pid = 1670] [id = 455] 08:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12649b800) [pid = 1670] [serial = 1364] [outer = 0x0] 08:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1289b8800) [pid = 1670] [serial = 1365] [outer = 0x12649b800] 08:07:28 INFO - PROCESS | 1670 | 1464707248271 Marionette DEBUG loaded listener.js 08:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1289c3c00) [pid = 1670] [serial = 1366] [outer = 0x12649b800] 08:07:28 INFO - PROCESS | 1670 | 1464707248621 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]]]}] 08:07:28 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) 08:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 08:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:07:28 INFO - PROCESS | 1670 | 1464707248633 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:07:28 INFO - PROCESS | 1670 | 1464707248634 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:07:28 INFO - PROCESS | 1670 | 1464707248636 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:07:28 INFO - PROCESS | 1670 | 1464707248637 Marionette TRACE conn2 <- [1,1794,null,{}] 08:07:28 INFO - PROCESS | 1670 | 1464707248640 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}] 08:07:28 INFO - PROCESS | 1670 | 1464707248751 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:07:28 INFO - PROCESS | 1670 | 1464707248763 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af20800 == 63 [pid = 1670] [id = 456] 08:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1289b6000) [pid = 1670] [serial = 1367] [outer = 0x0] 08:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1289da800) [pid = 1670] [serial = 1368] [outer = 0x1289b6000] 08:07:28 INFO - PROCESS | 1670 | 1464707248788 Marionette DEBUG loaded listener.js 08:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x129290c00) [pid = 1670] [serial = 1369] [outer = 0x1289b6000] 08:07:29 INFO - PROCESS | 1670 | 1464707249133 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]]]}] 08:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 08:07:29 INFO - PROCESS | 1670 | 1464707249158 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:07:29 INFO - PROCESS | 1670 | 1464707249160 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:07:29 INFO - PROCESS | 1670 | 1464707249168 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:07:29 INFO - PROCESS | 1670 | 1464707249169 Marionette TRACE conn2 <- [1,1798,null,{}] 08:07:29 INFO - PROCESS | 1670 | 1464707249172 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}] 08:07:29 INFO - PROCESS | 1670 | 1464707249279 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:07:29 INFO - PROCESS | 1670 | 1464707249318 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb22800 == 64 [pid = 1670] [id = 457] 08:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x1289c0400) [pid = 1670] [serial = 1370] [outer = 0x0] 08:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12950b800) [pid = 1670] [serial = 1371] [outer = 0x1289c0400] 08:07:29 INFO - PROCESS | 1670 | 1464707249351 Marionette DEBUG loaded listener.js 08:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12a7b2c00) [pid = 1670] [serial = 1372] [outer = 0x1289c0400] 08:07:29 INFO - PROCESS | 1670 | 1464707249677 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]]]}] 08:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 08:07:29 INFO - PROCESS | 1670 | 1464707249687 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:07:29 INFO - PROCESS | 1670 | 1464707249689 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:07:29 INFO - PROCESS | 1670 | 1464707249695 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:07:29 INFO - PROCESS | 1670 | 1464707249696 Marionette TRACE conn2 <- [1,1802,null,{}] 08:07:29 INFO - PROCESS | 1670 | 1464707249698 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}] 08:07:29 INFO - PROCESS | 1670 | 1464707249809 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:07:29 INFO - PROCESS | 1670 | 1464707249847 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c840800 == 65 [pid = 1670] [id = 458] 08:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1289d4400) [pid = 1670] [serial = 1373] [outer = 0x0] 08:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12a93a400) [pid = 1670] [serial = 1374] [outer = 0x1289d4400] 08:07:29 INFO - PROCESS | 1670 | 1464707249871 Marionette DEBUG loaded listener.js 08:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12af4e000) [pid = 1670] [serial = 1375] [outer = 0x1289d4400] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12451f800) [pid = 1670] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1184c6c00) [pid = 1670] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x128db8800) [pid = 1670] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12a7b5000) [pid = 1670] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12a931000) [pid = 1670] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x123c0ec00) [pid = 1670] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11759b000) [pid = 1670] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x116177000) [pid = 1670] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x120ee1400) [pid = 1670] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b122400) [pid = 1670] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x112976c00) [pid = 1670] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1122afc00) [pid = 1670] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x124d7e400) [pid = 1670] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:07:30 INFO - PROCESS | 1670 | 1464707250328 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]]]}] 08:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 08:07:30 INFO - PROCESS | 1670 | 1464707250364 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:07:30 INFO - PROCESS | 1670 | 1464707250366 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:07:30 INFO - PROCESS | 1670 | 1464707250368 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:07:30 INFO - PROCESS | 1670 | 1464707250370 Marionette TRACE conn2 <- [1,1806,null,{}] 08:07:30 INFO - PROCESS | 1670 | 1464707250372 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}] 08:07:30 INFO - PROCESS | 1670 | 1464707250512 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:07:30 INFO - PROCESS | 1670 | 1464707250568 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb17000 == 66 [pid = 1670] [id = 459] 08:07:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x128d75800) [pid = 1670] [serial = 1376] [outer = 0x0] 08:07:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b123800) [pid = 1670] [serial = 1377] [outer = 0x128d75800] 08:07:30 INFO - PROCESS | 1670 | 1464707250597 Marionette DEBUG loaded listener.js 08:07:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12b2d5800) [pid = 1670] [serial = 1378] [outer = 0x128d75800] 08:07:30 INFO - PROCESS | 1670 | 1464707250931 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]]]}] 08:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 574ms 08:07:30 INFO - PROCESS | 1670 | 1464707250945 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:07:30 INFO - PROCESS | 1670 | 1464707250947 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:07:30 INFO - PROCESS | 1670 | 1464707250950 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:07:30 INFO - PROCESS | 1670 | 1464707250952 Marionette TRACE conn2 <- [1,1810,null,{}] 08:07:30 INFO - PROCESS | 1670 | 1464707250955 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}] 08:07:31 INFO - PROCESS | 1670 | 1464707251133 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:07:31 INFO - PROCESS | 1670 | 1464707251147 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0ec000 == 67 [pid = 1670] [id = 460] 08:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x129524400) [pid = 1670] [serial = 1379] [outer = 0x0] 08:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12ba9cc00) [pid = 1670] [serial = 1380] [outer = 0x129524400] 08:07:31 INFO - PROCESS | 1670 | 1464707251188 Marionette DEBUG loaded listener.js 08:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12bf43000) [pid = 1670] [serial = 1381] [outer = 0x129524400] 08:07:31 INFO - PROCESS | 1670 | 1464707251508 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]]]}] 08:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 570ms 08:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:07:31 INFO - PROCESS | 1670 | 1464707251519 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:07:31 INFO - PROCESS | 1670 | 1464707251520 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:07:31 INFO - PROCESS | 1670 | 1464707251523 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:07:31 INFO - PROCESS | 1670 | 1464707251526 Marionette TRACE conn2 <- [1,1814,null,{}] 08:07:31 INFO - PROCESS | 1670 | 1464707251530 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}] 08:07:31 INFO - PROCESS | 1670 | 1464707251618 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:07:31 INFO - PROCESS | 1670 | 1464707251623 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d854800 == 68 [pid = 1670] [id = 461] 08:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12bf44800) [pid = 1670] [serial = 1382] [outer = 0x0] 08:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12c12ac00) [pid = 1670] [serial = 1383] [outer = 0x12bf44800] 08:07:31 INFO - PROCESS | 1670 | 1464707251647 Marionette DEBUG loaded listener.js 08:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12c804c00) [pid = 1670] [serial = 1384] [outer = 0x12bf44800] 08:07:32 INFO - PROCESS | 1670 | 1464707251997 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]]]}] 08:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 08:07:32 INFO - PROCESS | 1670 | 1464707252045 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:07:32 INFO - PROCESS | 1670 | 1464707252054 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:07:32 INFO - PROCESS | 1670 | 1464707252057 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:07:32 INFO - PROCESS | 1670 | 1464707252058 Marionette TRACE conn2 <- [1,1818,null,{}] 08:07:32 INFO - PROCESS | 1670 | 1464707252060 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}] 08:07:32 INFO - PROCESS | 1670 | 1464707252146 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:07:32 INFO - PROCESS | 1670 | 1464707252271 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x11602e000 == 69 [pid = 1670] [id = 462] 08:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x110fe1c00) [pid = 1670] [serial = 1385] [outer = 0x0] 08:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x111041400) [pid = 1670] [serial = 1386] [outer = 0x110fe1c00] 08:07:32 INFO - PROCESS | 1670 | 1464707252303 Marionette DEBUG loaded listener.js 08:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x112038c00) [pid = 1670] [serial = 1387] [outer = 0x110fe1c00] 08:07:32 INFO - PROCESS | 1670 | 1464707252733 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]]]}] 08:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 719ms 08:07:32 INFO - PROCESS | 1670 | 1464707252777 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:07:32 INFO - PROCESS | 1670 | 1464707252780 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:07:32 INFO - PROCESS | 1670 | 1464707252783 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:07:32 INFO - PROCESS | 1670 | 1464707252786 Marionette TRACE conn2 <- [1,1822,null,{}] 08:07:32 INFO - PROCESS | 1670 | 1464707252805 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}] 08:07:32 INFO - PROCESS | 1670 | 1464707252969 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:07:33 INFO - PROCESS | 1670 | 1464707253025 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x120e9e800 == 70 [pid = 1670] [id = 463] 08:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x116a5c400) [pid = 1670] [serial = 1388] [outer = 0x0] 08:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x116aa7c00) [pid = 1670] [serial = 1389] [outer = 0x116a5c400] 08:07:33 INFO - PROCESS | 1670 | 1464707253055 Marionette DEBUG loaded listener.js 08:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1184bac00) [pid = 1670] [serial = 1390] [outer = 0x116a5c400] 08:07:33 INFO - PROCESS | 1670 | 1464707253476 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]]]}] 08:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 08:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:07:33 INFO - PROCESS | 1670 | 1464707253508 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:07:33 INFO - PROCESS | 1670 | 1464707253510 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:07:33 INFO - PROCESS | 1670 | 1464707253513 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:07:33 INFO - PROCESS | 1670 | 1464707253514 Marionette TRACE conn2 <- [1,1826,null,{}] 08:07:33 INFO - PROCESS | 1670 | 1464707253517 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}] 08:07:33 INFO - PROCESS | 1670 | 1464707253626 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:07:33 INFO - PROCESS | 1670 | 1464707253691 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c49b000 == 71 [pid = 1670] [id = 464] 08:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1185fbc00) [pid = 1670] [serial = 1391] [outer = 0x0] 08:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x119459400) [pid = 1670] [serial = 1392] [outer = 0x1185fbc00] 08:07:33 INFO - PROCESS | 1670 | 1464707253761 Marionette DEBUG loaded listener.js 08:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x123812000) [pid = 1670] [serial = 1393] [outer = 0x1185fbc00] 08:07:34 INFO - PROCESS | 1670 | 1464707254193 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]]]}] 08:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 719ms 08:07:34 INFO - PROCESS | 1670 | 1464707254266 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:07:34 INFO - PROCESS | 1670 | 1464707254268 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:07:34 INFO - PROCESS | 1670 | 1464707254309 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:07:34 INFO - PROCESS | 1670 | 1464707254313 Marionette TRACE conn2 <- [1,1830,null,{}] 08:07:34 INFO - PROCESS | 1670 | 1464707254318 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}] 08:07:34 INFO - PROCESS | 1670 | 1464707254431 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:07:34 INFO - PROCESS | 1670 | 1464707254506 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1352bf000 == 72 [pid = 1670] [id = 465] 08:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x118941000) [pid = 1670] [serial = 1394] [outer = 0x0] 08:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x126078000) [pid = 1670] [serial = 1395] [outer = 0x118941000] 08:07:34 INFO - PROCESS | 1670 | 1464707254535 Marionette DEBUG loaded listener.js 08:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x126be0800) [pid = 1670] [serial = 1396] [outer = 0x118941000] 08:07:35 INFO - PROCESS | 1670 | 1464707255001 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]]]}] 08:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 748ms 08:07:35 INFO - PROCESS | 1670 | 1464707255034 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:07:35 INFO - PROCESS | 1670 | 1464707255037 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:07:35 INFO - PROCESS | 1670 | 1464707255041 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:07:35 INFO - PROCESS | 1670 | 1464707255043 Marionette TRACE conn2 <- [1,1834,null,{}] 08:07:35 INFO - PROCESS | 1670 | 1464707255046 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}] 08:07:35 INFO - PROCESS | 1670 | 1464707255207 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:07:35 INFO - PROCESS | 1670 | 1464707255310 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1372c5000 == 73 [pid = 1670] [id = 466] 08:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x1289b8c00) [pid = 1670] [serial = 1397] [outer = 0x0] 08:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12a624c00) [pid = 1670] [serial = 1398] [outer = 0x1289b8c00] 08:07:35 INFO - PROCESS | 1670 | 1464707255341 Marionette DEBUG loaded listener.js 08:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12b125000) [pid = 1670] [serial = 1399] [outer = 0x1289b8c00] 08:07:35 INFO - PROCESS | 1670 | 1464707255746 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]]]}] 08:07:35 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 08:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 772ms 08:07:35 INFO - PROCESS | 1670 | 1464707255812 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:07:35 INFO - PROCESS | 1670 | 1464707255813 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:07:35 INFO - PROCESS | 1670 | 1464707255816 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:07:35 INFO - PROCESS | 1670 | 1464707255817 Marionette TRACE conn2 <- [1,1838,null,{}] 08:07:35 INFO - PROCESS | 1670 | 1464707255819 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}] 08:07:35 INFO - PROCESS | 1670 | 1464707255928 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:07:36 INFO - PROCESS | 1670 | 1464707256031 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x137276000 == 74 [pid = 1670] [id = 467] 08:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12bf71400) [pid = 1670] [serial = 1400] [outer = 0x0] 08:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12bf73000) [pid = 1670] [serial = 1401] [outer = 0x12bf71400] 08:07:36 INFO - PROCESS | 1670 | 1464707256067 Marionette DEBUG loaded listener.js 08:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12bf7a800) [pid = 1670] [serial = 1402] [outer = 0x12bf71400] 08:07:36 INFO - PROCESS | 1670 | 1464707256502 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]]]}] 08:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 08:07:36 INFO - PROCESS | 1670 | 1464707256542 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:07:36 INFO - PROCESS | 1670 | 1464707256543 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:07:36 INFO - PROCESS | 1670 | 1464707256547 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:07:36 INFO - PROCESS | 1670 | 1464707256548 Marionette TRACE conn2 <- [1,1842,null,{}] 08:07:36 INFO - PROCESS | 1670 | 1464707256551 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}] 08:07:36 INFO - PROCESS | 1670 | 1464707256697 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:07:36 INFO - PROCESS | 1670 | 1464707256776 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cc36000 == 75 [pid = 1670] [id = 468] 08:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x115eac000) [pid = 1670] [serial = 1403] [outer = 0x0] 08:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x12c129000) [pid = 1670] [serial = 1404] [outer = 0x115eac000] 08:07:36 INFO - PROCESS | 1670 | 1464707256805 Marionette DEBUG loaded listener.js 08:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12cb07400) [pid = 1670] [serial = 1405] [outer = 0x115eac000] 08:07:37 INFO - PROCESS | 1670 | 1464707257232 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]]]}] 08:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 08:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:07:37 INFO - PROCESS | 1670 | 1464707257286 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:07:37 INFO - PROCESS | 1670 | 1464707257287 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:07:37 INFO - PROCESS | 1670 | 1464707257292 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:07:37 INFO - PROCESS | 1670 | 1464707257293 Marionette TRACE conn2 <- [1,1846,null,{}] 08:07:37 INFO - PROCESS | 1670 | 1464707257295 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}] 08:07:37 INFO - PROCESS | 1670 | 1464707257403 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:07:37 INFO - PROCESS | 1670 | 1464707257636 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e90800 == 76 [pid = 1670] [id = 469] 08:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x111046400) [pid = 1670] [serial = 1406] [outer = 0x0] 08:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x111ab1400) [pid = 1670] [serial = 1407] [outer = 0x111046400] 08:07:37 INFO - PROCESS | 1670 | 1464707257681 Marionette DEBUG loaded listener.js 08:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x11285bc00) [pid = 1670] [serial = 1408] [outer = 0x111046400] 08:07:38 INFO - PROCESS | 1670 | 1464707258136 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]]]}] 08:07:38 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) 08:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 871ms 08:07:38 INFO - PROCESS | 1670 | 1464707258162 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:07:38 INFO - PROCESS | 1670 | 1464707258165 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:07:38 INFO - PROCESS | 1670 | 1464707258168 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:07:38 INFO - PROCESS | 1670 | 1464707258170 Marionette TRACE conn2 <- [1,1850,null,{}] 08:07:38 INFO - PROCESS | 1670 | 1464707258175 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}] 08:07:38 INFO - PROCESS | 1670 | 1464707258285 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:07:38 INFO - PROCESS | 1670 | 1464707258350 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a97000 == 77 [pid = 1670] [id = 470] 08:07:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x116177000) [pid = 1670] [serial = 1409] [outer = 0x0] 08:07:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x116aa8c00) [pid = 1670] [serial = 1410] [outer = 0x116177000] 08:07:38 INFO - PROCESS | 1670 | 1464707258380 Marionette DEBUG loaded listener.js 08:07:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x11892cc00) [pid = 1670] [serial = 1411] [outer = 0x116177000] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12d85e800 == 76 [pid = 1670] [id = 368] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12d85c800 == 75 [pid = 1670] [id = 402] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x127848800 == 74 [pid = 1670] [id = 348] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12d854800 == 73 [pid = 1670] [id = 461] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0ec000 == 72 [pid = 1670] [id = 460] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb17000 == 71 [pid = 1670] [id = 459] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12c840800 == 70 [pid = 1670] [id = 458] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12c454000) [pid = 1670] [serial = 1323] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb22800 == 69 [pid = 1670] [id = 457] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12af20800 == 68 [pid = 1670] [id = 456] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4d4800 == 67 [pid = 1670] [id = 455] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12936c800 == 66 [pid = 1670] [id = 454] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x126b5e000 == 65 [pid = 1670] [id = 453] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12408d800 == 64 [pid = 1670] [id = 452] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea1800 == 63 [pid = 1670] [id = 451] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x120eab800 == 62 [pid = 1670] [id = 450] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116f09000 == 61 [pid = 1670] [id = 449] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12d343800 == 60 [pid = 1670] [id = 444] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x126b5f000 == 59 [pid = 1670] [id = 443] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1170df000 == 58 [pid = 1670] [id = 442] 08:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x134c17800 == 57 [pid = 1670] [id = 441] 08:07:38 INFO - PROCESS | 1670 | 1464707258849 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]]]}] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12c44e400) [pid = 1670] [serial = 1321] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x12c122400) [pid = 1670] [serial = 1315] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x124d7f400) [pid = 1670] [serial = 1317] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x128db2800) [pid = 1670] [serial = 1303] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12a92f800) [pid = 1670] [serial = 1318] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12bf3cc00) [pid = 1670] [serial = 1320] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x129526000) [pid = 1670] [serial = 1305] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12a934800) [pid = 1670] [serial = 1308] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12a7afc00) [pid = 1670] [serial = 1306] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12b127400) [pid = 1670] [serial = 1311] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x123f64800) [pid = 1670] [serial = 1299] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x1242f1400) [pid = 1670] [serial = 1300] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12af49800) [pid = 1670] [serial = 1309] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1160f3c00) [pid = 1670] [serial = 1272] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x1185f8400) [pid = 1670] [serial = 1293] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x119457000) [pid = 1670] [serial = 1294] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1242e9800) [pid = 1670] [serial = 1278] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x117598c00) [pid = 1670] [serial = 1291] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x116a5c000) [pid = 1670] [serial = 1290] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12348e000) [pid = 1670] [serial = 1275] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x112684c00) [pid = 1670] [serial = 1269] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x123626400) [pid = 1670] [serial = 1296] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x123c95800) [pid = 1670] [serial = 1297] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1289d5c00) [pid = 1670] [serial = 1281] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12bf3b800) [pid = 1670] [serial = 1314] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12b145c00) [pid = 1670] [serial = 1285] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12a623400) [pid = 1670] [serial = 1284] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11296f400) [pid = 1670] [serial = 1288] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x112855800) [pid = 1670] [serial = 1287] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1265a8c00) [pid = 1670] [serial = 1302] [outer = 0x0] [url = about:blank] 08:07:38 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12b2da000) [pid = 1670] [serial = 1312] [outer = 0x0] [url = about:blank] 08:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 724ms 08:07:38 INFO - PROCESS | 1670 | 1464707258894 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:07:38 INFO - PROCESS | 1670 | 1464707258897 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:07:38 INFO - PROCESS | 1670 | 1464707258921 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:07:38 INFO - PROCESS | 1670 | 1464707258922 Marionette TRACE conn2 <- [1,1854,null,{}] 08:07:38 INFO - PROCESS | 1670 | 1464707258930 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}] 08:07:39 INFO - PROCESS | 1670 | 1464707259022 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:07:39 INFO - PROCESS | 1670 | 1464707259027 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x118573800 == 58 [pid = 1670] [id = 471] 08:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x118942800) [pid = 1670] [serial = 1412] [outer = 0x0] 08:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x119457000) [pid = 1670] [serial = 1413] [outer = 0x118942800] 08:07:39 INFO - PROCESS | 1670 | 1464707259053 Marionette DEBUG loaded listener.js 08:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x123626400) [pid = 1670] [serial = 1414] [outer = 0x118942800] 08:07:39 INFO - PROCESS | 1670 | 1464707259429 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]]]}] 08:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 525ms 08:07:39 INFO - PROCESS | 1670 | 1464707259445 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:07:39 INFO - PROCESS | 1670 | 1464707259447 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:07:39 INFO - PROCESS | 1670 | 1464707259450 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:07:39 INFO - PROCESS | 1670 | 1464707259454 Marionette TRACE conn2 <- [1,1858,null,{}] 08:07:39 INFO - PROCESS | 1670 | 1464707259463 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}] 08:07:39 INFO - PROCESS | 1670 | 1464707259553 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:07:39 INFO - PROCESS | 1670 | 1464707259558 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b55800 == 59 [pid = 1670] [id = 472] 08:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12380f400) [pid = 1670] [serial = 1415] [outer = 0x0] 08:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x123f77c00) [pid = 1670] [serial = 1416] [outer = 0x12380f400] 08:07:39 INFO - PROCESS | 1670 | 1464707259584 Marionette DEBUG loaded listener.js 08:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x126081400) [pid = 1670] [serial = 1417] [outer = 0x12380f400] 08:07:39 INFO - PROCESS | 1670 | 1464707259929 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]]]}] 08:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 524ms 08:07:39 INFO - PROCESS | 1670 | 1464707259974 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:07:39 INFO - PROCESS | 1670 | 1464707259983 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:07:39 INFO - PROCESS | 1670 | 1464707259985 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:07:39 INFO - PROCESS | 1670 | 1464707259986 Marionette TRACE conn2 <- [1,1862,null,{}] 08:07:39 INFO - PROCESS | 1670 | 1464707259989 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}] 08:07:40 INFO - PROCESS | 1670 | 1464707260079 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:07:40 INFO - PROCESS | 1670 | 1464707260085 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c08000 == 60 [pid = 1670] [id = 473] 08:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1264a3400) [pid = 1670] [serial = 1418] [outer = 0x0] 08:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1289b9c00) [pid = 1670] [serial = 1419] [outer = 0x1264a3400] 08:07:40 INFO - PROCESS | 1670 | 1464707260110 Marionette DEBUG loaded listener.js 08:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1289d1800) [pid = 1670] [serial = 1420] [outer = 0x1264a3400] 08:07:40 INFO - PROCESS | 1670 | 1464707260456 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]]]}] 08:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 08:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:07:40 INFO - PROCESS | 1670 | 1464707260506 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:07:40 INFO - PROCESS | 1670 | 1464707260507 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:07:40 INFO - PROCESS | 1670 | 1464707260509 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:07:40 INFO - PROCESS | 1670 | 1464707260510 Marionette TRACE conn2 <- [1,1866,null,{}] 08:07:40 INFO - PROCESS | 1670 | 1464707260512 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}] 08:07:40 INFO - PROCESS | 1670 | 1464707260633 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:07:40 INFO - PROCESS | 1670 | 1464707260674 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af14000 == 61 [pid = 1670] [id = 474] 08:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x129297800) [pid = 1670] [serial = 1421] [outer = 0x0] 08:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12950e400) [pid = 1670] [serial = 1422] [outer = 0x129297800] 08:07:40 INFO - PROCESS | 1670 | 1464707260704 Marionette DEBUG loaded listener.js 08:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12a934800) [pid = 1670] [serial = 1423] [outer = 0x129297800] 08:07:41 INFO - PROCESS | 1670 | 1464707261025 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]]]}] 08:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 08:07:41 INFO - PROCESS | 1670 | 1464707261077 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:07:41 INFO - PROCESS | 1670 | 1464707261079 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:07:41 INFO - PROCESS | 1670 | 1464707261088 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:07:41 INFO - PROCESS | 1670 | 1464707261089 Marionette TRACE conn2 <- [1,1870,null,{}] 08:07:41 INFO - PROCESS | 1670 | 1464707261091 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}] 08:07:41 INFO - PROCESS | 1670 | 1464707261211 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:07:41 INFO - PROCESS | 1670 | 1464707261225 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdcf800 == 62 [pid = 1670] [id = 475] 08:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12a7afc00) [pid = 1670] [serial = 1424] [outer = 0x0] 08:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12af57000) [pid = 1670] [serial = 1425] [outer = 0x12a7afc00] 08:07:41 INFO - PROCESS | 1670 | 1464707261250 Marionette DEBUG loaded listener.js 08:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12bac1800) [pid = 1670] [serial = 1426] [outer = 0x12a7afc00] 08:07:41 INFO - PROCESS | 1670 | 1464707261607 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]]]}] 08:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 569ms 08:07:41 INFO - PROCESS | 1670 | 1464707261658 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:07:41 INFO - PROCESS | 1670 | 1464707261659 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:07:41 INFO - PROCESS | 1670 | 1464707261661 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:07:41 INFO - PROCESS | 1670 | 1464707261662 Marionette TRACE conn2 <- [1,1874,null,{}] 08:07:41 INFO - PROCESS | 1670 | 1464707261665 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}] 08:07:41 INFO - PROCESS | 1670 | 1464707261774 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:07:41 INFO - PROCESS | 1670 | 1464707261785 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4ab000 == 63 [pid = 1670] [id = 476] 08:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x1199a3800) [pid = 1670] [serial = 1427] [outer = 0x0] 08:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x1199a7400) [pid = 1670] [serial = 1428] [outer = 0x1199a3800] 08:07:41 INFO - PROCESS | 1670 | 1464707261809 Marionette DEBUG loaded listener.js 08:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x1199acc00) [pid = 1670] [serial = 1429] [outer = 0x1199a3800] 08:07:42 INFO - PROCESS | 1670 | 1464707262171 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]]]}] 08:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 08:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:07:42 INFO - PROCESS | 1670 | 1464707262182 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:07:42 INFO - PROCESS | 1670 | 1464707262184 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:07:42 INFO - PROCESS | 1670 | 1464707262187 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:07:42 INFO - PROCESS | 1670 | 1464707262190 Marionette TRACE conn2 <- [1,1878,null,{}] 08:07:42 INFO - PROCESS | 1670 | 1464707262202 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}] 08:07:42 INFO - PROCESS | 1670 | 1464707262376 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:07:42 INFO - PROCESS | 1670 | 1464707262398 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0e0800 == 64 [pid = 1670] [id = 477] 08:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x1199a4800) [pid = 1670] [serial = 1430] [outer = 0x0] 08:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12bac5800) [pid = 1670] [serial = 1431] [outer = 0x1199a4800] 08:07:42 INFO - PROCESS | 1670 | 1464707262449 Marionette DEBUG loaded listener.js 08:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12bf77400) [pid = 1670] [serial = 1432] [outer = 0x1199a4800] 08:07:42 INFO - PROCESS | 1670 | 1464707262884 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]]]}] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12649b800) [pid = 1670] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x1289b6000) [pid = 1670] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x1161b1000) [pid = 1670] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1289c0400) [pid = 1670] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11267f400) [pid = 1670] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x123f77800) [pid = 1670] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x123484000) [pid = 1670] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x112684800) [pid = 1670] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x116aa3c00) [pid = 1670] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x119098000) [pid = 1670] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x128d75800) [pid = 1670] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1289d4400) [pid = 1670] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x129524400) [pid = 1670] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 925ms 08:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:07:43 INFO - PROCESS | 1670 | 1464707263112 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:07:43 INFO - PROCESS | 1670 | 1464707263113 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:07:43 INFO - PROCESS | 1670 | 1464707263115 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:07:43 INFO - PROCESS | 1670 | 1464707263116 Marionette TRACE conn2 <- [1,1882,null,{}] 08:07:43 INFO - PROCESS | 1670 | 1464707263118 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}] 08:07:43 INFO - PROCESS | 1670 | 1464707263207 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:07:43 INFO - PROCESS | 1670 | 1464707263211 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a978000 == 65 [pid = 1670] [id = 478] 08:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11297e000) [pid = 1670] [serial = 1433] [outer = 0x0] 08:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x119098000) [pid = 1670] [serial = 1434] [outer = 0x11297e000] 08:07:43 INFO - PROCESS | 1670 | 1464707263236 Marionette DEBUG loaded listener.js 08:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1265acc00) [pid = 1670] [serial = 1435] [outer = 0x11297e000] 08:07:43 INFO - PROCESS | 1670 | 1464707263568 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]]]}] 08:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms 08:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:07:43 INFO - PROCESS | 1670 | 1464707263585 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:07:43 INFO - PROCESS | 1670 | 1464707263586 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:07:43 INFO - PROCESS | 1670 | 1464707263588 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:07:43 INFO - PROCESS | 1670 | 1464707263589 Marionette TRACE conn2 <- [1,1886,null,{}] 08:07:43 INFO - PROCESS | 1670 | 1464707263595 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}] 08:07:43 INFO - PROCESS | 1670 | 1464707263685 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:07:43 INFO - PROCESS | 1670 | 1464707263764 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x134ad1000 == 66 [pid = 1670] [id = 479] 08:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1161b1000) [pid = 1670] [serial = 1436] [outer = 0x0] 08:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x126bd3c00) [pid = 1670] [serial = 1437] [outer = 0x1161b1000] 08:07:43 INFO - PROCESS | 1670 | 1464707263797 Marionette DEBUG loaded listener.js 08:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12c44f000) [pid = 1670] [serial = 1438] [outer = 0x1161b1000] 08:07:44 INFO - PROCESS | 1670 | 1464707264100 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]]]}] 08:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 524ms 08:07:44 INFO - PROCESS | 1670 | 1464707264115 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:07:44 INFO - PROCESS | 1670 | 1464707264117 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:07:44 INFO - PROCESS | 1670 | 1464707264119 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:07:44 INFO - PROCESS | 1670 | 1464707264121 Marionette TRACE conn2 <- [1,1890,null,{}] 08:07:44 INFO - PROCESS | 1670 | 1464707264123 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}] 08:07:44 INFO - PROCESS | 1670 | 1464707264231 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:07:44 INFO - PROCESS | 1670 | 1464707264235 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x137272000 == 67 [pid = 1670] [id = 480] 08:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12c457c00) [pid = 1670] [serial = 1439] [outer = 0x0] 08:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12cb3f800) [pid = 1670] [serial = 1440] [outer = 0x12c457c00] 08:07:44 INFO - PROCESS | 1670 | 1464707264260 Marionette DEBUG loaded listener.js 08:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12cb67400) [pid = 1670] [serial = 1441] [outer = 0x12c457c00] 08:07:44 INFO - PROCESS | 1670 | 1464707264595 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]]]}] 08:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 08:07:44 INFO - PROCESS | 1670 | 1464707264639 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:07:44 INFO - PROCESS | 1670 | 1464707264640 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:07:44 INFO - PROCESS | 1670 | 1464707264642 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:07:44 INFO - PROCESS | 1670 | 1464707264643 Marionette TRACE conn2 <- [1,1894,null,{}] 08:07:44 INFO - PROCESS | 1670 | 1464707264657 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}] 08:07:44 INFO - PROCESS | 1670 | 1464707264745 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:07:44 INFO - PROCESS | 1670 | 1464707264749 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x13742b800 == 68 [pid = 1670] [id = 481] 08:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12cb64000) [pid = 1670] [serial = 1442] [outer = 0x0] 08:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12cb6c800) [pid = 1670] [serial = 1443] [outer = 0x12cb64000] 08:07:44 INFO - PROCESS | 1670 | 1464707264773 Marionette DEBUG loaded listener.js 08:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12cb72c00) [pid = 1670] [serial = 1444] [outer = 0x12cb64000] 08:07:45 INFO - PROCESS | 1670 | 1464707265233 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]]]}] 08:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 619ms 08:07:45 INFO - PROCESS | 1670 | 1464707265262 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:07:45 INFO - PROCESS | 1670 | 1464707265264 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:07:45 INFO - PROCESS | 1670 | 1464707265268 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:07:45 INFO - PROCESS | 1670 | 1464707265271 Marionette TRACE conn2 <- [1,1898,null,{}] 08:07:45 INFO - PROCESS | 1670 | 1464707265294 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}] 08:07:45 INFO - PROCESS | 1670 | 1464707265414 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:07:45 INFO - PROCESS | 1670 | 1464707265521 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189d6000 == 69 [pid = 1670] [id = 482] 08:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x112689400) [pid = 1670] [serial = 1445] [outer = 0x0] 08:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x11297c400) [pid = 1670] [serial = 1446] [outer = 0x112689400] 08:07:45 INFO - PROCESS | 1670 | 1464707265554 Marionette DEBUG loaded listener.js 08:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x1161ab000) [pid = 1670] [serial = 1447] [outer = 0x112689400] 08:07:45 INFO - PROCESS | 1670 | 1464707265994 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]]]}] 08:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 08:07:46 INFO - PROCESS | 1670 | 1464707266040 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:07:46 INFO - PROCESS | 1670 | 1464707266045 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:07:46 INFO - PROCESS | 1670 | 1464707266049 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:07:46 INFO - PROCESS | 1670 | 1464707266051 Marionette TRACE conn2 <- [1,1902,null,{}] 08:07:46 INFO - PROCESS | 1670 | 1464707266053 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}] 08:07:46 INFO - PROCESS | 1670 | 1464707266167 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:07:46 INFO - PROCESS | 1670 | 1464707266273 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a964800 == 70 [pid = 1670] [id = 483] 08:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x117598c00) [pid = 1670] [serial = 1448] [outer = 0x0] 08:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x11893ec00) [pid = 1670] [serial = 1449] [outer = 0x117598c00] 08:07:46 INFO - PROCESS | 1670 | 1464707266305 Marionette DEBUG loaded listener.js 08:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x1210d6400) [pid = 1670] [serial = 1450] [outer = 0x117598c00] 08:07:46 INFO - PROCESS | 1670 | 1464707266693 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]]]}] 08:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 669ms 08:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:07:46 INFO - PROCESS | 1670 | 1464707266732 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:07:46 INFO - PROCESS | 1670 | 1464707266733 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:07:46 INFO - PROCESS | 1670 | 1464707266735 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:07:46 INFO - PROCESS | 1670 | 1464707266738 Marionette TRACE conn2 <- [1,1906,null,{}] 08:07:46 INFO - PROCESS | 1670 | 1464707266748 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}] 08:07:46 INFO - PROCESS | 1670 | 1464707266882 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:07:46 INFO - PROCESS | 1670 | 1464707266961 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x13742a000 == 71 [pid = 1670] [id = 484] 08:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x123f5c400) [pid = 1670] [serial = 1451] [outer = 0x0] 08:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x126085c00) [pid = 1670] [serial = 1452] [outer = 0x123f5c400] 08:07:46 INFO - PROCESS | 1670 | 1464707266992 Marionette DEBUG loaded listener.js 08:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x129299c00) [pid = 1670] [serial = 1453] [outer = 0x123f5c400] 08:07:47 INFO - PROCESS | 1670 | 1464707267415 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]]]}] 08:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 725ms 08:07:47 INFO - PROCESS | 1670 | 1464707267460 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:07:47 INFO - PROCESS | 1670 | 1464707267462 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:07:47 INFO - PROCESS | 1670 | 1464707267465 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:07:47 INFO - PROCESS | 1670 | 1464707267466 Marionette TRACE conn2 <- [1,1910,null,{}] 08:07:47 INFO - PROCESS | 1670 | 1464707267468 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}] 08:07:47 INFO - PROCESS | 1670 | 1464707267580 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:07:47 INFO - PROCESS | 1670 | 1464707267685 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x137c48000 == 72 [pid = 1670] [id = 485] 08:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x12a931000) [pid = 1670] [serial = 1454] [outer = 0x0] 08:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x12b143000) [pid = 1670] [serial = 1455] [outer = 0x12a931000] 08:07:47 INFO - PROCESS | 1670 | 1464707267718 Marionette DEBUG loaded listener.js 08:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x12bf44c00) [pid = 1670] [serial = 1456] [outer = 0x12a931000] 08:07:48 INFO - PROCESS | 1670 | 1464707268120 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]]]}] 08:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 08:07:48 INFO - PROCESS | 1670 | 1464707268135 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:07:48 INFO - PROCESS | 1670 | 1464707268136 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:07:48 INFO - PROCESS | 1670 | 1464707268139 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:07:48 INFO - PROCESS | 1670 | 1464707268140 Marionette TRACE conn2 <- [1,1914,null,{}] 08:07:48 INFO - PROCESS | 1670 | 1464707268145 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}] 08:07:48 INFO - PROCESS | 1670 | 1464707268268 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:07:48 INFO - PROCESS | 1670 | 1464707268344 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x13595e800 == 73 [pid = 1670] [id = 486] 08:07:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x1289de800) [pid = 1670] [serial = 1457] [outer = 0x0] 08:07:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x12b148800) [pid = 1670] [serial = 1458] [outer = 0x1289de800] 08:07:48 INFO - PROCESS | 1670 | 1464707268373 Marionette DEBUG loaded listener.js 08:07:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12c80b000) [pid = 1670] [serial = 1459] [outer = 0x1289de800] 08:07:48 INFO - PROCESS | 1670 | 1464707268782 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]]]}] 08:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 672ms 08:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:07:48 INFO - PROCESS | 1670 | 1464707268812 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:07:48 INFO - PROCESS | 1670 | 1464707268813 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:07:48 INFO - PROCESS | 1670 | 1464707268815 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:07:48 INFO - PROCESS | 1670 | 1464707268817 Marionette TRACE conn2 <- [1,1918,null,{}] 08:07:48 INFO - PROCESS | 1670 | 1464707268819 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}] 08:07:48 INFO - PROCESS | 1670 | 1464707268941 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:07:49 INFO - PROCESS | 1670 | 1464707269049 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x13722e800 == 74 [pid = 1670] [id = 487] 08:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12cb41000) [pid = 1670] [serial = 1460] [outer = 0x0] 08:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12d0d2000) [pid = 1670] [serial = 1461] [outer = 0x12cb41000] 08:07:49 INFO - PROCESS | 1670 | 1464707269080 Marionette DEBUG loaded listener.js 08:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12d103400) [pid = 1670] [serial = 1462] [outer = 0x12cb41000] 08:07:49 INFO - PROCESS | 1670 | 1464707269544 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]]]}] 08:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 771ms 08:07:49 INFO - PROCESS | 1670 | 1464707269588 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:07:49 INFO - PROCESS | 1670 | 1464707269589 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:07:49 INFO - PROCESS | 1670 | 1464707269592 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:07:49 INFO - PROCESS | 1670 | 1464707269593 Marionette TRACE conn2 <- [1,1922,null,{}] 08:07:49 INFO - PROCESS | 1670 | 1464707269595 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}] 08:07:49 INFO - PROCESS | 1670 | 1464707269703 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:07:49 INFO - PROCESS | 1670 | 1464707269810 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x116033800 == 75 [pid = 1670] [id = 488] 08:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x112687400) [pid = 1670] [serial = 1463] [outer = 0x0] 08:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x119027000) [pid = 1670] [serial = 1464] [outer = 0x112687400] 08:07:49 INFO - PROCESS | 1670 | 1464707269841 Marionette DEBUG loaded listener.js 08:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x12cb6e800) [pid = 1670] [serial = 1465] [outer = 0x112687400] 08:07:50 INFO - PROCESS | 1670 | 1464707270232 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]]]}] 08:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 08:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:07:50 INFO - PROCESS | 1670 | 1464707270262 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:07:50 INFO - PROCESS | 1670 | 1464707270263 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:07:50 INFO - PROCESS | 1670 | 1464707270266 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:07:50 INFO - PROCESS | 1670 | 1464707270267 Marionette TRACE conn2 <- [1,1926,null,{}] 08:07:50 INFO - PROCESS | 1670 | 1464707270269 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}] 08:07:50 INFO - PROCESS | 1670 | 1464707270376 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:07:50 INFO - PROCESS | 1670 | 1464707270456 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f72800 == 76 [pid = 1670] [id = 489] 08:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x1289b5c00) [pid = 1670] [serial = 1466] [outer = 0x0] 08:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x12d108400) [pid = 1670] [serial = 1467] [outer = 0x1289b5c00] 08:07:50 INFO - PROCESS | 1670 | 1464707270486 Marionette DEBUG loaded listener.js 08:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x12d10dc00) [pid = 1670] [serial = 1468] [outer = 0x1289b5c00] 08:07:51 INFO - PROCESS | 1670 | 1464707271100 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]]]}] 08:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 869ms 08:07:51 INFO - PROCESS | 1670 | 1464707271139 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:07:51 INFO - PROCESS | 1670 | 1464707271144 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:07:51 INFO - PROCESS | 1670 | 1464707271148 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:07:51 INFO - PROCESS | 1670 | 1464707271150 Marionette TRACE conn2 <- [1,1930,null,{}] 08:07:51 INFO - PROCESS | 1670 | 1464707271153 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}] 08:07:51 INFO - PROCESS | 1670 | 1464707271259 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:07:51 INFO - PROCESS | 1670 | 1464707271339 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4d5000 == 77 [pid = 1670] [id = 490] 08:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x113d6a400) [pid = 1670] [serial = 1469] [outer = 0x0] 08:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x115e44800) [pid = 1670] [serial = 1470] [outer = 0x113d6a400] 08:07:51 INFO - PROCESS | 1670 | 1464707271368 Marionette DEBUG loaded listener.js 08:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x11802c800) [pid = 1670] [serial = 1471] [outer = 0x113d6a400] 08:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x112d88400) [pid = 1670] [serial = 1472] [outer = 0x12c80f400] 08:07:51 INFO - PROCESS | 1670 | 1464707271822 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]]]}] 08:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 08:07:51 INFO - PROCESS | 1670 | 1464707271872 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:07:51 INFO - PROCESS | 1670 | 1464707271875 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:07:51 INFO - PROCESS | 1670 | 1464707271879 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:07:51 INFO - PROCESS | 1670 | 1464707271881 Marionette TRACE conn2 <- [1,1934,null,{}] 08:07:51 INFO - PROCESS | 1670 | 1464707271883 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}] 08:07:51 INFO - PROCESS | 1670 | 1464707271992 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x137272000 == 76 [pid = 1670] [id = 480] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x134ad1000 == 75 [pid = 1670] [id = 479] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a978000 == 74 [pid = 1670] [id = 478] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0e0800 == 73 [pid = 1670] [id = 477] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4ab000 == 72 [pid = 1670] [id = 476] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x12c12ac00) [pid = 1670] [serial = 1383] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | 1464707272115 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdcf800 == 71 [pid = 1670] [id = 475] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12af14000 == 70 [pid = 1670] [id = 474] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119c08000 == 69 [pid = 1670] [id = 473] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x126b55800 == 68 [pid = 1670] [id = 472] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118573800 == 67 [pid = 1670] [id = 471] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x116a97000 == 66 [pid = 1670] [id = 470] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119e90800 == 65 [pid = 1670] [id = 469] 08:07:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x116640800 == 66 [pid = 1670] [id = 491] 08:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x11104c400) [pid = 1670] [serial = 1473] [outer = 0x0] 08:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x1181df800) [pid = 1670] [serial = 1474] [outer = 0x11104c400] 08:07:52 INFO - PROCESS | 1670 | 1464707272146 Marionette DEBUG loaded listener.js 08:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x1199a6400) [pid = 1670] [serial = 1475] [outer = 0x11104c400] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x120e9e800 == 65 [pid = 1670] [id = 463] 08:07:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11602e000 == 64 [pid = 1670] [id = 462] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x1289b8800) [pid = 1670] [serial = 1365] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x1289da800) [pid = 1670] [serial = 1368] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x116ab1c00) [pid = 1670] [serial = 1350] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x112696800) [pid = 1670] [serial = 1326] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x1289bf000) [pid = 1670] [serial = 1341] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x12950b800) [pid = 1670] [serial = 1371] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x112d0fc00) [pid = 1670] [serial = 1344] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x1181e3800) [pid = 1670] [serial = 1345] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x124d80400) [pid = 1670] [serial = 1362] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x123f59800) [pid = 1670] [serial = 1359] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x123f65400) [pid = 1670] [serial = 1360] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x112e92c00) [pid = 1670] [serial = 1348] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x112853800) [pid = 1670] [serial = 1347] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x11893e000) [pid = 1670] [serial = 1353] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x129290c00) [pid = 1670] [serial = 1369] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x1191a6400) [pid = 1670] [serial = 1354] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x120ee2800) [pid = 1670] [serial = 1332] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x116aaf000) [pid = 1670] [serial = 1329] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x1198e3400) [pid = 1670] [serial = 1356] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x123620c00) [pid = 1670] [serial = 1357] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x129528400) [pid = 1670] [serial = 1338] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x126bda400) [pid = 1670] [serial = 1335] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12b123800) [pid = 1670] [serial = 1377] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12a93a400) [pid = 1670] [serial = 1374] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12a7b2c00) [pid = 1670] [serial = 1372] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12bf43000) [pid = 1670] [serial = 1381] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12ba9cc00) [pid = 1670] [serial = 1380] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12af4e000) [pid = 1670] [serial = 1375] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x1181e0c00) [pid = 1670] [serial = 1351] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x1289c3c00) [pid = 1670] [serial = 1366] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12b2d5800) [pid = 1670] [serial = 1378] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x126bd8000) [pid = 1670] [serial = 1363] [outer = 0x0] [url = about:blank] 08:07:52 INFO - PROCESS | 1670 | 1464707272536 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]]]}] 08:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 718ms 08:07:52 INFO - PROCESS | 1670 | 1464707272603 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:07:52 INFO - PROCESS | 1670 | 1464707272605 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:07:52 INFO - PROCESS | 1670 | 1464707272611 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:07:52 INFO - PROCESS | 1670 | 1464707272615 Marionette TRACE conn2 <- [1,1938,null,{}] 08:07:52 INFO - PROCESS | 1670 | 1464707272628 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}] 08:07:52 INFO - PROCESS | 1670 | 1464707272775 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:07:52 INFO - PROCESS | 1670 | 1464707272794 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x124cdb000 == 65 [pid = 1670] [id = 492] 08:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x123f65400) [pid = 1670] [serial = 1476] [outer = 0x0] 08:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x124525000) [pid = 1670] [serial = 1477] [outer = 0x123f65400] 08:07:52 INFO - PROCESS | 1670 | 1464707272835 Marionette DEBUG loaded listener.js 08:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12640d400) [pid = 1670] [serial = 1478] [outer = 0x123f65400] 08:07:53 INFO - PROCESS | 1670 | 1464707273193 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]]]}] 08:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 624ms 08:07:53 INFO - PROCESS | 1670 | 1464707273235 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:07:53 INFO - PROCESS | 1670 | 1464707273236 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:07:53 INFO - PROCESS | 1670 | 1464707273238 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:07:53 INFO - PROCESS | 1670 | 1464707273240 Marionette TRACE conn2 <- [1,1942,null,{}] 08:07:53 INFO - PROCESS | 1670 | 1464707273242 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}] 08:07:53 INFO - PROCESS | 1670 | 1464707273332 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:07:53 INFO - PROCESS | 1670 | 1464707273336 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4c9800 == 66 [pid = 1670] [id = 493] 08:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x126727400) [pid = 1670] [serial = 1479] [outer = 0x0] 08:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x1289be000) [pid = 1670] [serial = 1480] [outer = 0x126727400] 08:07:53 INFO - PROCESS | 1670 | 1464707273362 Marionette DEBUG loaded listener.js 08:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x1289d9400) [pid = 1670] [serial = 1481] [outer = 0x126727400] 08:07:53 INFO - PROCESS | 1670 | 1464707273728 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]]]}] 08:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 520ms 08:07:53 INFO - PROCESS | 1670 | 1464707273766 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:07:53 INFO - PROCESS | 1670 | 1464707273768 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:07:53 INFO - PROCESS | 1670 | 1464707273772 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:07:53 INFO - PROCESS | 1670 | 1464707273774 Marionette TRACE conn2 <- [1,1946,null,{}] 08:07:53 INFO - PROCESS | 1670 | 1464707273777 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}] 08:07:53 INFO - PROCESS | 1670 | 1464707273912 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:07:53 INFO - PROCESS | 1670 | 1464707273918 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb22800 == 67 [pid = 1670] [id = 494] 08:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x128d78400) [pid = 1670] [serial = 1482] [outer = 0x0] 08:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12950b800) [pid = 1670] [serial = 1483] [outer = 0x128d78400] 08:07:53 INFO - PROCESS | 1670 | 1464707273960 Marionette DEBUG loaded listener.js 08:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12a7b6400) [pid = 1670] [serial = 1484] [outer = 0x128d78400] 08:07:54 INFO - PROCESS | 1670 | 1464707274416 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]]]}] 08:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 08:07:54 INFO - PROCESS | 1670 | 1464707274463 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:07:54 INFO - PROCESS | 1670 | 1464707274464 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:07:54 INFO - PROCESS | 1670 | 1464707274466 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:07:54 INFO - PROCESS | 1670 | 1464707274467 Marionette TRACE conn2 <- [1,1950,null,{}] 08:07:54 INFO - PROCESS | 1670 | 1464707274487 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}] 08:07:54 INFO - PROCESS | 1670 | 1464707274617 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:07:54 INFO - PROCESS | 1670 | 1464707274628 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf1d000 == 68 [pid = 1670] [id = 495] 08:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x12a92f800) [pid = 1670] [serial = 1485] [outer = 0x0] 08:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x12bf46000) [pid = 1670] [serial = 1486] [outer = 0x12a92f800] 08:07:54 INFO - PROCESS | 1670 | 1464707274653 Marionette DEBUG loaded listener.js 08:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x12c805000) [pid = 1670] [serial = 1487] [outer = 0x12a92f800] 08:07:55 INFO - PROCESS | 1670 | 1464707274999 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]]]}] 08:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 580ms 08:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:07:55 INFO - PROCESS | 1670 | 1464707275046 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:07:55 INFO - PROCESS | 1670 | 1464707275047 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:07:55 INFO - PROCESS | 1670 | 1464707275049 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:07:55 INFO - PROCESS | 1670 | 1464707275051 Marionette TRACE conn2 <- [1,1954,null,{}] 08:07:55 INFO - PROCESS | 1670 | 1464707275053 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}] 08:07:55 INFO - PROCESS | 1670 | 1464707275162 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:07:55 INFO - PROCESS | 1670 | 1464707275176 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d3a5800 == 69 [pid = 1670] [id = 496] 08:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x12bf7d000) [pid = 1670] [serial = 1488] [outer = 0x0] 08:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x12cb10400) [pid = 1670] [serial = 1489] [outer = 0x12bf7d000] 08:07:55 INFO - PROCESS | 1670 | 1464707275201 Marionette DEBUG loaded listener.js 08:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x12d0cf000) [pid = 1670] [serial = 1490] [outer = 0x12bf7d000] 08:07:55 INFO - PROCESS | 1670 | 1464707275538 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]]]}] 08:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 08:07:55 INFO - PROCESS | 1670 | 1464707275584 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:07:55 INFO - PROCESS | 1670 | 1464707275585 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:07:55 INFO - PROCESS | 1670 | 1464707275587 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:07:55 INFO - PROCESS | 1670 | 1464707275588 Marionette TRACE conn2 <- [1,1958,null,{}] 08:07:55 INFO - PROCESS | 1670 | 1464707275590 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}] 08:07:55 INFO - PROCESS | 1670 | 1464707275706 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:07:55 INFO - PROCESS | 1670 | 1464707275716 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1352b5800 == 70 [pid = 1670] [id = 497] 08:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x12d0d1000) [pid = 1670] [serial = 1491] [outer = 0x0] 08:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12d0d9000) [pid = 1670] [serial = 1492] [outer = 0x12d0d1000] 08:07:55 INFO - PROCESS | 1670 | 1464707275741 Marionette DEBUG loaded listener.js 08:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12d10d400) [pid = 1670] [serial = 1493] [outer = 0x12d0d1000] 08:07:56 INFO - PROCESS | 1670 | 1464707276078 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]]]}] 08:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 08:07:56 INFO - PROCESS | 1670 | 1464707276115 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:07:56 INFO - PROCESS | 1670 | 1464707276116 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:07:56 INFO - PROCESS | 1670 | 1464707276119 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:07:56 INFO - PROCESS | 1670 | 1464707276120 Marionette TRACE conn2 <- [1,1962,null,{}] 08:07:56 INFO - PROCESS | 1670 | 1464707276122 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}] 08:07:56 INFO - PROCESS | 1670 | 1464707276243 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:07:56 INFO - PROCESS | 1670 | 1464707276255 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x13595a800 == 71 [pid = 1670] [id = 498] 08:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12d10fc00) [pid = 1670] [serial = 1494] [outer = 0x0] 08:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12d35fc00) [pid = 1670] [serial = 1495] [outer = 0x12d10fc00] 08:07:56 INFO - PROCESS | 1670 | 1464707276279 Marionette DEBUG loaded listener.js 08:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x12d364c00) [pid = 1670] [serial = 1496] [outer = 0x12d10fc00] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x12bf44800) [pid = 1670] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x12a7afc00) [pid = 1670] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x118942800) [pid = 1670] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x1199a3800) [pid = 1670] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x1199a4800) [pid = 1670] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x11297e000) [pid = 1670] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x1264a3400) [pid = 1670] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x111046400) [pid = 1670] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12c457c00) [pid = 1670] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x1161b1000) [pid = 1670] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x129297800) [pid = 1670] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x116177000) [pid = 1670] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12380f400) [pid = 1670] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x1247df400) [pid = 1670] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x112687800) [pid = 1670] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12362a000) [pid = 1670] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x110fe1000) [pid = 1670] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x123621400) [pid = 1670] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x119091400) [pid = 1670] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x11297bc00) [pid = 1670] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12baa8000) [pid = 1670] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x123f67800) [pid = 1670] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11104b400) [pid = 1670] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11285f400) [pid = 1670] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1191a9400) [pid = 1670] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11893d800) [pid = 1670] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12607a000) [pid = 1670] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x112685800) [pid = 1670] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1289ba000) [pid = 1670] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x115e47000) [pid = 1670] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:07:56 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x124d7f000) [pid = 1670] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:07:56 INFO - PROCESS | 1670 | 1464707276826 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]]]}] 08:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 720ms 08:07:56 INFO - PROCESS | 1670 | 1464707276839 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:07:56 INFO - PROCESS | 1670 | 1464707276840 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:07:56 INFO - PROCESS | 1670 | 1464707276845 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:07:56 INFO - PROCESS | 1670 | 1464707276846 Marionette TRACE conn2 <- [1,1966,null,{}] 08:07:56 INFO - PROCESS | 1670 | 1464707276848 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}] 08:07:56 INFO - PROCESS | 1670 | 1464707276938 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:07:57 INFO - PROCESS | 1670 | 1464707277004 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x126030000 == 72 [pid = 1670] [id = 499] 08:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11104b800) [pid = 1670] [serial = 1497] [outer = 0x0] 08:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x113d6b800) [pid = 1670] [serial = 1498] [outer = 0x11104b800] 08:07:57 INFO - PROCESS | 1670 | 1464707277031 Marionette DEBUG loaded listener.js 08:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x117597400) [pid = 1670] [serial = 1499] [outer = 0x11104b800] 08:07:57 INFO - PROCESS | 1670 | 1464707277300 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]]]}] 08:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 08:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:07:57 INFO - PROCESS | 1670 | 1464707277317 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:07:57 INFO - PROCESS | 1670 | 1464707277318 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:07:57 INFO - PROCESS | 1670 | 1464707277320 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:07:57 INFO - PROCESS | 1670 | 1464707277322 Marionette TRACE conn2 <- [1,1970,null,{}] 08:07:57 INFO - PROCESS | 1670 | 1464707277333 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}] 08:07:57 INFO - PROCESS | 1670 | 1464707277445 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:07:57 INFO - PROCESS | 1670 | 1464707277450 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x13722b800 == 73 [pid = 1670] [id = 500] 08:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x119091400) [pid = 1670] [serial = 1500] [outer = 0x0] 08:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x1265abc00) [pid = 1670] [serial = 1501] [outer = 0x119091400] 08:07:57 INFO - PROCESS | 1670 | 1464707277488 Marionette DEBUG loaded listener.js 08:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12bf44800) [pid = 1670] [serial = 1502] [outer = 0x119091400] 08:07:57 INFO - PROCESS | 1670 | 1464707277892 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]]]}] 08:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 622ms 08:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:07:57 INFO - PROCESS | 1670 | 1464707277944 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:07:57 INFO - PROCESS | 1670 | 1464707277946 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:07:57 INFO - PROCESS | 1670 | 1464707277949 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:07:57 INFO - PROCESS | 1670 | 1464707277951 Marionette TRACE conn2 <- [1,1974,null,{}] 08:07:57 INFO - PROCESS | 1670 | 1464707277954 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}] 08:07:58 INFO - PROCESS | 1670 | 1464707278090 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:07:58 INFO - PROCESS | 1670 | 1464707278096 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x13742f000 == 74 [pid = 1670] [id = 501] 08:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x129296c00) [pid = 1670] [serial = 1503] [outer = 0x0] 08:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12d364800) [pid = 1670] [serial = 1504] [outer = 0x129296c00] 08:07:58 INFO - PROCESS | 1670 | 1464707278121 Marionette DEBUG loaded listener.js 08:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12d36a000) [pid = 1670] [serial = 1505] [outer = 0x129296c00] 08:07:58 INFO - PROCESS | 1670 | 1464707278450 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]]]}] 08:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 08:07:58 INFO - PROCESS | 1670 | 1464707278469 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:07:58 INFO - PROCESS | 1670 | 1464707278470 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:07:58 INFO - PROCESS | 1670 | 1464707278474 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:07:58 INFO - PROCESS | 1670 | 1464707278479 Marionette TRACE conn2 <- [1,1978,null,{}] 08:07:58 INFO - PROCESS | 1670 | 1464707278483 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}] 08:07:58 INFO - PROCESS | 1670 | 1464707278680 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:07:58 INFO - PROCESS | 1670 | 1464707278836 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x118575800 == 75 [pid = 1670] [id = 502] 08:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11104e400) [pid = 1670] [serial = 1506] [outer = 0x0] 08:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x11267a400) [pid = 1670] [serial = 1507] [outer = 0x11104e400] 08:07:58 INFO - PROCESS | 1670 | 1464707278870 Marionette DEBUG loaded listener.js 08:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x112860800) [pid = 1670] [serial = 1508] [outer = 0x11104e400] 08:07:59 INFO - PROCESS | 1670 | 1464707279311 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]]]}] 08:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 875ms 08:07:59 INFO - PROCESS | 1670 | 1464707279349 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:07:59 INFO - PROCESS | 1670 | 1464707279352 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:07:59 INFO - PROCESS | 1670 | 1464707279355 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:07:59 INFO - PROCESS | 1670 | 1464707279357 Marionette TRACE conn2 <- [1,1982,null,{}] 08:07:59 INFO - PROCESS | 1670 | 1464707279361 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}] 08:07:59 INFO - PROCESS | 1670 | 1464707279477 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:07:59 INFO - PROCESS | 1670 | 1464707279586 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f1f000 == 76 [pid = 1670] [id = 503] 08:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x117671c00) [pid = 1670] [serial = 1509] [outer = 0x0] 08:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x11999f800) [pid = 1670] [serial = 1510] [outer = 0x117671c00] 08:07:59 INFO - PROCESS | 1670 | 1464707279619 Marionette DEBUG loaded listener.js 08:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x1199ad400) [pid = 1670] [serial = 1511] [outer = 0x117671c00] 08:08:00 INFO - PROCESS | 1670 | 1464707280042 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]]]}] 08:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 722ms 08:08:00 INFO - PROCESS | 1670 | 1464707280079 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:08:00 INFO - PROCESS | 1670 | 1464707280082 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:08:00 INFO - PROCESS | 1670 | 1464707280085 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:08:00 INFO - PROCESS | 1670 | 1464707280086 Marionette TRACE conn2 <- [1,1986,null,{}] 08:08:00 INFO - PROCESS | 1670 | 1464707280089 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}] 08:08:00 INFO - PROCESS | 1670 | 1464707280238 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:08:00 INFO - PROCESS | 1670 | 1464707280286 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c1f800 == 77 [pid = 1670] [id = 504] 08:08:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x123c0cc00) [pid = 1670] [serial = 1512] [outer = 0x0] 08:08:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1247e5800) [pid = 1670] [serial = 1513] [outer = 0x123c0cc00] 08:08:00 INFO - PROCESS | 1670 | 1464707280316 Marionette DEBUG loaded listener.js 08:08:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12892ec00) [pid = 1670] [serial = 1514] [outer = 0x123c0cc00] 08:08:00 INFO - PROCESS | 1670 | 1464707280743 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]]]}] 08:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 718ms 08:08:00 INFO - PROCESS | 1670 | 1464707280804 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:08:00 INFO - PROCESS | 1670 | 1464707280806 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:08:00 INFO - PROCESS | 1670 | 1464707280812 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:08:00 INFO - PROCESS | 1670 | 1464707280817 Marionette TRACE conn2 <- [1,1990,null,{}] 08:08:00 INFO - PROCESS | 1670 | 1464707280820 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}] 08:08:00 INFO - PROCESS | 1670 | 1464707280976 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:08:00 INFO - PROCESS | 1670 | 1464707280989 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x137ceb800 == 78 [pid = 1670] [id = 505] 08:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x128991800) [pid = 1670] [serial = 1515] [outer = 0x0] 08:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x128995000) [pid = 1670] [serial = 1516] [outer = 0x128991800] 08:08:01 INFO - PROCESS | 1670 | 1464707281031 Marionette DEBUG loaded listener.js 08:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x1289db000) [pid = 1670] [serial = 1517] [outer = 0x128991800] 08:08:01 INFO - PROCESS | 1670 | 1464707281482 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]]]}] 08:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 728ms 08:08:01 INFO - PROCESS | 1670 | 1464707281549 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:08:01 INFO - PROCESS | 1670 | 1464707281551 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:08:01 INFO - PROCESS | 1670 | 1464707281554 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:08:01 INFO - PROCESS | 1670 | 1464707281555 Marionette TRACE conn2 <- [1,1994,null,{}] 08:08:01 INFO - PROCESS | 1670 | 1464707281571 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}] 08:08:01 INFO - PROCESS | 1670 | 1464707281726 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:08:01 INFO - PROCESS | 1670 | 1464707281737 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x137d2b000 == 79 [pid = 1670] [id = 506] 08:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x12a939400) [pid = 1670] [serial = 1518] [outer = 0x0] 08:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x12b122c00) [pid = 1670] [serial = 1519] [outer = 0x12a939400] 08:08:01 INFO - PROCESS | 1670 | 1464707281765 Marionette DEBUG loaded listener.js 08:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x12babac00) [pid = 1670] [serial = 1520] [outer = 0x12a939400] 08:08:02 INFO - PROCESS | 1670 | 1464707282200 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]]]}] 08:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 08:08:02 INFO - PROCESS | 1670 | 1464707282224 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:08:02 INFO - PROCESS | 1670 | 1464707282225 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:08:02 INFO - PROCESS | 1670 | 1464707282228 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:08:02 INFO - PROCESS | 1670 | 1464707282229 Marionette TRACE conn2 <- [1,1998,null,{}] 08:08:02 INFO - PROCESS | 1670 | 1464707282231 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}] 08:08:02 INFO - PROCESS | 1670 | 1464707282341 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:08:02 INFO - PROCESS | 1670 | 1464707282450 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x13541c800 == 80 [pid = 1670] [id = 507] 08:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x12c455c00) [pid = 1670] [serial = 1521] [outer = 0x0] 08:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x12cb41400) [pid = 1670] [serial = 1522] [outer = 0x12c455c00] 08:08:02 INFO - PROCESS | 1670 | 1464707282487 Marionette DEBUG loaded listener.js 08:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12d360400) [pid = 1670] [serial = 1523] [outer = 0x12c455c00] 08:08:02 INFO - PROCESS | 1670 | 1464707282918 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]]]}] 08:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 08:08:02 INFO - PROCESS | 1670 | 1464707282947 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:08:02 INFO - PROCESS | 1670 | 1464707282949 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:08:02 INFO - PROCESS | 1670 | 1464707282951 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:08:02 INFO - PROCESS | 1670 | 1464707282952 Marionette TRACE conn2 <- [1,2002,null,{}] 08:08:02 INFO - PROCESS | 1670 | 1464707282955 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}] 08:08:03 INFO - PROCESS | 1670 | 1464707283090 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:08:03 INFO - PROCESS | 1670 | 1464707283187 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x130396800 == 81 [pid = 1670] [id = 508] 08:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x130360400) [pid = 1670] [serial = 1524] [outer = 0x0] 08:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x130365800) [pid = 1670] [serial = 1525] [outer = 0x130360400] 08:08:03 INFO - PROCESS | 1670 | 1464707283217 Marionette DEBUG loaded listener.js 08:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x133cb1c00) [pid = 1670] [serial = 1526] [outer = 0x130360400] 08:08:03 INFO - PROCESS | 1670 | 1464707283681 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]]]}] 08:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms 08:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:08:03 INFO - PROCESS | 1670 | 1464707283727 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:08:03 INFO - PROCESS | 1670 | 1464707283728 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:08:03 INFO - PROCESS | 1670 | 1464707283731 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:08:03 INFO - PROCESS | 1670 | 1464707283732 Marionette TRACE conn2 <- [1,2006,null,{}] 08:08:03 INFO - PROCESS | 1670 | 1464707283735 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}] 08:08:03 INFO - PROCESS | 1670 | 1464707283859 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:08:03 INFO - PROCESS | 1670 | 1464707283946 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4d0000 == 82 [pid = 1670] [id = 509] 08:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x117176c00) [pid = 1670] [serial = 1527] [outer = 0x0] 08:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x12b122800) [pid = 1670] [serial = 1528] [outer = 0x117176c00] 08:08:03 INFO - PROCESS | 1670 | 1464707283976 Marionette DEBUG loaded listener.js 08:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x130366800) [pid = 1670] [serial = 1529] [outer = 0x117176c00] 08:08:04 INFO - PROCESS | 1670 | 1464707284400 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]]]}] 08:08:04 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 08:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 718ms 08:08:04 INFO - PROCESS | 1670 | 1464707284457 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:08:04 INFO - PROCESS | 1670 | 1464707284458 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:08:04 INFO - PROCESS | 1670 | 1464707284462 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:08:04 INFO - PROCESS | 1670 | 1464707284464 Marionette TRACE conn2 <- [1,2010,null,{}] 08:08:04 INFO - PROCESS | 1670 | 1464707284466 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}] 08:08:04 INFO - PROCESS | 1670 | 1464707284577 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:08:04 INFO - PROCESS | 1670 | 1464707284870 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1235a3800 == 83 [pid = 1670] [id = 510] 08:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x110fe6c00) [pid = 1670] [serial = 1530] [outer = 0x0] 08:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x1110a9800) [pid = 1670] [serial = 1531] [outer = 0x110fe6c00] 08:08:04 INFO - PROCESS | 1670 | 1464707284900 Marionette DEBUG loaded listener.js 08:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x112854400) [pid = 1670] [serial = 1532] [outer = 0x110fe6c00] 08:08:05 INFO - PROCESS | 1670 | 1464707285434 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]]]}] 08:08:05 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 08:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1023ms 08:08:05 INFO - PROCESS | 1670 | 1464707285487 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:08:05 INFO - PROCESS | 1670 | 1464707285491 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:08:05 INFO - PROCESS | 1670 | 1464707285531 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:08:05 INFO - PROCESS | 1670 | 1464707285535 Marionette TRACE conn2 <- [1,2014,null,{}] 08:08:05 INFO - PROCESS | 1670 | 1464707285540 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}] 08:08:05 INFO - PROCESS | 1670 | 1464707285667 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:08:05 INFO - PROCESS | 1670 | 1464707285835 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x119074000 == 84 [pid = 1670] [id = 511] 08:08:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x116770800) [pid = 1670] [serial = 1533] [outer = 0x0] 08:08:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x1169a3800) [pid = 1670] [serial = 1534] [outer = 0x116770800] 08:08:05 INFO - PROCESS | 1670 | 1464707285867 Marionette DEBUG loaded listener.js 08:08:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x118036000) [pid = 1670] [serial = 1535] [outer = 0x116770800] 08:08:06 INFO - PROCESS | 1670 | 1464707286409 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]]]}] 08:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 930ms 08:08:06 INFO - PROCESS | 1670 | 1464707286461 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:08:06 INFO - PROCESS | 1670 | 1464707286465 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:08:06 INFO - PROCESS | 1670 | 1464707286468 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:08:06 INFO - PROCESS | 1670 | 1464707286470 Marionette TRACE conn2 <- [1,2018,null,{}] 08:08:06 INFO - PROCESS | 1670 | 1464707286474 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}] 08:08:06 INFO - PROCESS | 1670 | 1464707286638 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135934800 == 83 [pid = 1670] [id = 445] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1352ba000 == 82 [pid = 1670] [id = 446] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13742f000 == 81 [pid = 1670] [id = 501] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13722b800 == 80 [pid = 1670] [id = 500] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x126030000 == 79 [pid = 1670] [id = 499] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13595a800 == 78 [pid = 1670] [id = 498] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1352b5800 == 77 [pid = 1670] [id = 497] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d3a5800 == 76 [pid = 1670] [id = 496] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x111041400) [pid = 1670] [serial = 1386] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x12a624c00) [pid = 1670] [serial = 1398] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x116aa7c00) [pid = 1670] [serial = 1389] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x126078000) [pid = 1670] [serial = 1395] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x119459400) [pid = 1670] [serial = 1392] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x12bf73000) [pid = 1670] [serial = 1401] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x12c129000) [pid = 1670] [serial = 1404] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x12cb6c800) [pid = 1670] [serial = 1443] [outer = 0x0] [url = about:blank] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf1d000 == 75 [pid = 1670] [id = 495] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb22800 == 74 [pid = 1670] [id = 494] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4c9800 == 73 [pid = 1670] [id = 493] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x124cdb000 == 72 [pid = 1670] [id = 492] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x116640800 == 71 [pid = 1670] [id = 491] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4d5000 == 70 [pid = 1670] [id = 490] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x116033800 == 69 [pid = 1670] [id = 488] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13722e800 == 68 [pid = 1670] [id = 487] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13595e800 == 67 [pid = 1670] [id = 486] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x137c48000 == 66 [pid = 1670] [id = 485] 08:08:06 INFO - PROCESS | 1670 | 1464707286809 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13742a000 == 65 [pid = 1670] [id = 484] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12a964800 == 64 [pid = 1670] [id = 483] 08:08:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1189d6000 == 63 [pid = 1670] [id = 482] 08:08:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x11601a000 == 64 [pid = 1670] [id = 512] 08:08:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x111aa9800) [pid = 1670] [serial = 1536] [outer = 0x0] 08:08:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x11297c800) [pid = 1670] [serial = 1537] [outer = 0x111aa9800] 08:08:06 INFO - PROCESS | 1670 | 1464707286838 Marionette DEBUG loaded listener.js 08:08:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x11908d400) [pid = 1670] [serial = 1538] [outer = 0x111aa9800] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x12c804c00) [pid = 1670] [serial = 1384] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x123f67c00) [pid = 1670] [serial = 1207] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x1265aac00) [pid = 1670] [serial = 1279] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x123f5a800) [pid = 1670] [serial = 1276] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x116ab1400) [pid = 1670] [serial = 1273] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x12c128400) [pid = 1670] [serial = 1267] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x12a935000) [pid = 1670] [serial = 1222] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x11285c800) [pid = 1670] [serial = 1270] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x116a5d400) [pid = 1670] [serial = 1213] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x123c0f000) [pid = 1670] [serial = 1216] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12af57000) [pid = 1670] [serial = 1425] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x119457000) [pid = 1670] [serial = 1413] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x1199a7400) [pid = 1670] [serial = 1428] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x123626400) [pid = 1670] [serial = 1414] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12bac5800) [pid = 1670] [serial = 1431] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x119098000) [pid = 1670] [serial = 1434] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x1265acc00) [pid = 1670] [serial = 1435] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x1289b9c00) [pid = 1670] [serial = 1419] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x1289d1800) [pid = 1670] [serial = 1420] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x11285bc00) [pid = 1670] [serial = 1408] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x111ab1400) [pid = 1670] [serial = 1407] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12cb3f800) [pid = 1670] [serial = 1440] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12bf77400) [pid = 1670] [serial = 1432] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x126bd3c00) [pid = 1670] [serial = 1437] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12950e400) [pid = 1670] [serial = 1422] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11892cc00) [pid = 1670] [serial = 1411] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x116aa8c00) [pid = 1670] [serial = 1410] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12cb67400) [pid = 1670] [serial = 1441] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x123f77c00) [pid = 1670] [serial = 1416] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x126081400) [pid = 1670] [serial = 1417] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1199acc00) [pid = 1670] [serial = 1429] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12c44f000) [pid = 1670] [serial = 1438] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12a934800) [pid = 1670] [serial = 1423] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12bac1800) [pid = 1670] [serial = 1426] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1289dc400) [pid = 1670] [serial = 1282] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11285cc00) [pid = 1670] [serial = 1210] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x128b82c00) [pid = 1670] [serial = 1219] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x123f79400) [pid = 1670] [serial = 1333] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12b14a000) [pid = 1670] [serial = 1339] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11297a800) [pid = 1670] [serial = 1327] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12c454400) [pid = 1670] [serial = 1342] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1181e8c00) [pid = 1670] [serial = 1330] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1289dac00) [pid = 1670] [serial = 1336] [outer = 0x0] [url = about:blank] 08:08:07 INFO - PROCESS | 1670 | 1464707287171 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]]]}] 08:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 08:08:07 INFO - PROCESS | 1670 | 1464707287194 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:08:07 INFO - PROCESS | 1670 | 1464707287197 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:08:07 INFO - PROCESS | 1670 | 1464707287204 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:08:07 INFO - PROCESS | 1670 | 1464707287209 Marionette TRACE conn2 <- [1,2022,null,{}] 08:08:07 INFO - PROCESS | 1670 | 1464707287213 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}] 08:08:07 INFO - PROCESS | 1670 | 1464707287307 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:08:07 INFO - PROCESS | 1670 | 1464707287391 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x120eab000 == 65 [pid = 1670] [id = 513] 08:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x116a5d400) [pid = 1670] [serial = 1539] [outer = 0x0] 08:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1199a5800) [pid = 1670] [serial = 1540] [outer = 0x116a5d400] 08:08:07 INFO - PROCESS | 1670 | 1464707287417 Marionette DEBUG loaded listener.js 08:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x123f5bc00) [pid = 1670] [serial = 1541] [outer = 0x116a5d400] 08:08:07 INFO - PROCESS | 1670 | 1464707287706 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]]]}] 08:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 530ms 08:08:07 INFO - PROCESS | 1670 | 1464707287735 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:08:07 INFO - PROCESS | 1670 | 1464707287738 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:08:07 INFO - PROCESS | 1670 | 1464707287744 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:08:07 INFO - PROCESS | 1670 | 1464707287747 Marionette TRACE conn2 <- [1,2026,null,{}] 08:08:07 INFO - PROCESS | 1670 | 1464707287751 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}] 08:08:07 INFO - PROCESS | 1670 | 1464707287900 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:08:08 INFO - PROCESS | 1670 | 1464707288027 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x127847000 == 66 [pid = 1670] [id = 514] 08:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x118936000) [pid = 1670] [serial = 1542] [outer = 0x0] 08:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x123f64000) [pid = 1670] [serial = 1543] [outer = 0x118936000] 08:08:08 INFO - PROCESS | 1670 | 1464707288073 Marionette DEBUG loaded listener.js 08:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x124d78000) [pid = 1670] [serial = 1544] [outer = 0x118936000] 08:08:08 INFO - PROCESS | 1670 | 1464707288361 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]]]}] 08:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 674ms 08:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:08:08 INFO - PROCESS | 1670 | 1464707288415 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:08:08 INFO - PROCESS | 1670 | 1464707288416 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:08:08 INFO - PROCESS | 1670 | 1464707288418 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:08:08 INFO - PROCESS | 1670 | 1464707288419 Marionette TRACE conn2 <- [1,2030,null,{}] 08:08:08 INFO - PROCESS | 1670 | 1464707288422 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}] 08:08:08 INFO - PROCESS | 1670 | 1464707288516 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:08:08 INFO - PROCESS | 1670 | 1464707288589 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a789000 == 67 [pid = 1670] [id = 515] 08:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1265acc00) [pid = 1670] [serial = 1545] [outer = 0x0] 08:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x126bd3c00) [pid = 1670] [serial = 1546] [outer = 0x1265acc00] 08:08:08 INFO - PROCESS | 1670 | 1464707288619 Marionette DEBUG loaded listener.js 08:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x128992800) [pid = 1670] [serial = 1547] [outer = 0x1265acc00] 08:08:08 INFO - PROCESS | 1670 | 1464707288931 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]]]}] 08:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 08:08:08 INFO - PROCESS | 1670 | 1464707288988 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:08:08 INFO - PROCESS | 1670 | 1464707288989 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:08:08 INFO - PROCESS | 1670 | 1464707288992 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:08:08 INFO - PROCESS | 1670 | 1464707288993 Marionette TRACE conn2 <- [1,2034,null,{}] 08:08:08 INFO - PROCESS | 1670 | 1464707288995 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}] 08:08:09 INFO - PROCESS | 1670 | 1464707289112 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:08:09 INFO - PROCESS | 1670 | 1464707289126 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb22800 == 68 [pid = 1670] [id = 516] 08:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x128996400) [pid = 1670] [serial = 1548] [outer = 0x0] 08:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1289bf000) [pid = 1670] [serial = 1549] [outer = 0x128996400] 08:08:09 INFO - PROCESS | 1670 | 1464707289152 Marionette DEBUG loaded listener.js 08:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1289da800) [pid = 1670] [serial = 1550] [outer = 0x128996400] 08:08:09 INFO - PROCESS | 1670 | 1464707289545 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]]]}] 08:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 569ms 08:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:08:09 INFO - PROCESS | 1670 | 1464707289565 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:08:09 INFO - PROCESS | 1670 | 1464707289566 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:08:09 INFO - PROCESS | 1670 | 1464707289569 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:08:09 INFO - PROCESS | 1670 | 1464707289570 Marionette TRACE conn2 <- [1,2038,null,{}] 08:08:09 INFO - PROCESS | 1670 | 1464707289573 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}] 08:08:09 INFO - PROCESS | 1670 | 1464707289690 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:08:09 INFO - PROCESS | 1670 | 1464707289702 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c857000 == 69 [pid = 1670] [id = 517] 08:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12899b000) [pid = 1670] [serial = 1551] [outer = 0x0] 08:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x128db8800) [pid = 1670] [serial = 1552] [outer = 0x12899b000] 08:08:09 INFO - PROCESS | 1670 | 1464707289727 Marionette DEBUG loaded listener.js 08:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12a7b0c00) [pid = 1670] [serial = 1553] [outer = 0x12899b000] 08:08:10 INFO - PROCESS | 1670 | 1464707290087 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]]]}] 08:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms 08:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:08:10 INFO - PROCESS | 1670 | 1464707290140 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:08:10 INFO - PROCESS | 1670 | 1464707290141 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:08:10 INFO - PROCESS | 1670 | 1464707290143 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:08:10 INFO - PROCESS | 1670 | 1464707290144 Marionette TRACE conn2 <- [1,2042,null,{}] 08:08:10 INFO - PROCESS | 1670 | 1464707290146 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}] 08:08:10 INFO - PROCESS | 1670 | 1464707290261 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:08:10 INFO - PROCESS | 1670 | 1464707290276 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0fe800 == 70 [pid = 1670] [id = 518] 08:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x1289d0800) [pid = 1670] [serial = 1554] [outer = 0x0] 08:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12a937800) [pid = 1670] [serial = 1555] [outer = 0x1289d0800] 08:08:10 INFO - PROCESS | 1670 | 1464707290303 Marionette DEBUG loaded listener.js 08:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12b14a000) [pid = 1670] [serial = 1556] [outer = 0x1289d0800] 08:08:10 INFO - PROCESS | 1670 | 1464707290665 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]]]}] 08:08:10 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) 08:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 571ms 08:08:10 INFO - PROCESS | 1670 | 1464707290714 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:08:10 INFO - PROCESS | 1670 | 1464707290723 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:08:10 INFO - PROCESS | 1670 | 1464707290725 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:08:10 INFO - PROCESS | 1670 | 1464707290726 Marionette TRACE conn2 <- [1,2046,null,{}] 08:08:10 INFO - PROCESS | 1670 | 1464707290729 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}] 08:08:10 INFO - PROCESS | 1670 | 1464707290848 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12a931000) [pid = 1670] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x119091400) [pid = 1670] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12d0d1000) [pid = 1670] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12bf7d000) [pid = 1670] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x113d6a400) [pid = 1670] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x123f5c400) [pid = 1670] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x115eac000) [pid = 1670] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12a92f800) [pid = 1670] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11104c400) [pid = 1670] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12d10fc00) [pid = 1670] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x123f65400) [pid = 1670] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x126727400) [pid = 1670] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x116a5c400) [pid = 1670] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12bac6800) [pid = 1670] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x112689400) [pid = 1670] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1289b5c00) [pid = 1670] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1185fbc00) [pid = 1670] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12bf71400) [pid = 1670] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x128d78400) [pid = 1670] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x110fe1c00) [pid = 1670] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x117598c00) [pid = 1670] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1289b8c00) [pid = 1670] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x118941000) [pid = 1670] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11104b800) [pid = 1670] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:08:11 INFO - PROCESS | 1670 | 1464707291106 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189dd800 == 71 [pid = 1670] [id = 519] 08:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x110fe5800) [pid = 1670] [serial = 1557] [outer = 0x0] 08:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x112683000) [pid = 1670] [serial = 1558] [outer = 0x110fe5800] 08:08:11 INFO - PROCESS | 1670 | 1464707291132 Marionette DEBUG loaded listener.js 08:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118037000) [pid = 1670] [serial = 1559] [outer = 0x110fe5800] 08:08:11 INFO - PROCESS | 1670 | 1464707291401 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]]]}] 08:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 720ms 08:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:08:11 INFO - PROCESS | 1670 | 1464707291450 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:08:11 INFO - PROCESS | 1670 | 1464707291451 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:08:11 INFO - PROCESS | 1670 | 1464707291453 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:08:11 INFO - PROCESS | 1670 | 1464707291454 Marionette TRACE conn2 <- [1,2050,null,{}] 08:08:11 INFO - PROCESS | 1670 | 1464707291457 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}] 08:08:11 INFO - PROCESS | 1670 | 1464707291582 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:08:11 INFO - PROCESS | 1670 | 1464707291670 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0f2000 == 72 [pid = 1670] [id = 520] 08:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x110fe9800) [pid = 1670] [serial = 1560] [outer = 0x0] 08:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x11999e800) [pid = 1670] [serial = 1561] [outer = 0x110fe9800] 08:08:11 INFO - PROCESS | 1670 | 1464707291718 Marionette DEBUG loaded listener.js 08:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12a7b5800) [pid = 1670] [serial = 1562] [outer = 0x110fe9800] 08:08:12 INFO - PROCESS | 1670 | 1464707292083 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]]]}] 08:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 08:08:12 INFO - PROCESS | 1670 | 1464707292123 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:08:12 INFO - PROCESS | 1670 | 1464707292125 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:08:12 INFO - PROCESS | 1670 | 1464707292130 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:08:12 INFO - PROCESS | 1670 | 1464707292132 Marionette TRACE conn2 <- [1,2054,null,{}] 08:08:12 INFO - PROCESS | 1670 | 1464707292134 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}] 08:08:12 INFO - PROCESS | 1670 | 1464707292248 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:08:12 INFO - PROCESS | 1670 | 1464707292313 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x130396000 == 73 [pid = 1670] [id = 521] 08:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1185f3c00) [pid = 1670] [serial = 1563] [outer = 0x0] 08:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12bac1400) [pid = 1670] [serial = 1564] [outer = 0x1185f3c00] 08:08:12 INFO - PROCESS | 1670 | 1464707292338 Marionette DEBUG loaded listener.js 08:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12c454c00) [pid = 1670] [serial = 1565] [outer = 0x1185f3c00] 08:08:12 INFO - PROCESS | 1670 | 1464707292612 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]]]}] 08:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 08:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:08:12 INFO - PROCESS | 1670 | 1464707292650 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:08:12 INFO - PROCESS | 1670 | 1464707292651 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:08:12 INFO - PROCESS | 1670 | 1464707292653 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:08:12 INFO - PROCESS | 1670 | 1464707292654 Marionette TRACE conn2 <- [1,2058,null,{}] 08:08:12 INFO - PROCESS | 1670 | 1464707292656 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}] 08:08:12 INFO - PROCESS | 1670 | 1464707292754 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:08:12 INFO - PROCESS | 1670 | 1464707292759 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1352b3000 == 74 [pid = 1670] [id = 522] 08:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12952fc00) [pid = 1670] [serial = 1566] [outer = 0x0] 08:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12cb09c00) [pid = 1670] [serial = 1567] [outer = 0x12952fc00] 08:08:12 INFO - PROCESS | 1670 | 1464707292783 Marionette DEBUG loaded listener.js 08:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12cb6b400) [pid = 1670] [serial = 1568] [outer = 0x12952fc00] 08:08:13 INFO - PROCESS | 1670 | 1464707293298 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]]]}] 08:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 08:08:13 INFO - PROCESS | 1670 | 1464707293323 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:08:13 INFO - PROCESS | 1670 | 1464707293328 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:08:13 INFO - PROCESS | 1670 | 1464707293332 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:08:13 INFO - PROCESS | 1670 | 1464707293334 Marionette TRACE conn2 <- [1,2062,null,{}] 08:08:13 INFO - PROCESS | 1670 | 1464707293338 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}] 08:08:13 INFO - PROCESS | 1670 | 1464707293459 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:08:13 INFO - PROCESS | 1670 | 1464707293541 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea1800 == 75 [pid = 1670] [id = 523] 08:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x112689c00) [pid = 1670] [serial = 1569] [outer = 0x0] 08:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11296fc00) [pid = 1670] [serial = 1570] [outer = 0x112689c00] 08:08:13 INFO - PROCESS | 1670 | 1464707293572 Marionette DEBUG loaded listener.js 08:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x11676dc00) [pid = 1670] [serial = 1571] [outer = 0x112689c00] 08:08:14 INFO - PROCESS | 1670 | 1464707294052 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]]]}] 08:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 778ms 08:08:14 INFO - PROCESS | 1670 | 1464707294112 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:08:14 INFO - PROCESS | 1670 | 1464707294116 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:08:14 INFO - PROCESS | 1670 | 1464707294120 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:08:14 INFO - PROCESS | 1670 | 1464707294122 Marionette TRACE conn2 <- [1,2066,null,{}] 08:08:14 INFO - PROCESS | 1670 | 1464707294125 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}] 08:08:14 INFO - PROCESS | 1670 | 1464707294239 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:08:14 INFO - PROCESS | 1670 | 1464707294319 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4ca000 == 76 [pid = 1670] [id = 524] 08:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1185fbc00) [pid = 1670] [serial = 1572] [outer = 0x0] 08:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x119457c00) [pid = 1670] [serial = 1573] [outer = 0x1185fbc00] 08:08:14 INFO - PROCESS | 1670 | 1464707294350 Marionette DEBUG loaded listener.js 08:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1199ac400) [pid = 1670] [serial = 1574] [outer = 0x1185fbc00] 08:08:14 INFO - PROCESS | 1670 | 1464707294850 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]]]}] 08:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 770ms 08:08:14 INFO - PROCESS | 1670 | 1464707294890 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:08:14 INFO - PROCESS | 1670 | 1464707294892 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:08:14 INFO - PROCESS | 1670 | 1464707294894 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:08:14 INFO - PROCESS | 1670 | 1464707294897 Marionette TRACE conn2 <- [1,2070,null,{}] 08:08:14 INFO - PROCESS | 1670 | 1464707294905 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}] 08:08:15 INFO - PROCESS | 1670 | 1464707295020 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:08:15 INFO - PROCESS | 1670 | 1464707295102 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x135410800 == 77 [pid = 1670] [id = 525] 08:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x123f5c400) [pid = 1670] [serial = 1575] [outer = 0x0] 08:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12649a400) [pid = 1670] [serial = 1576] [outer = 0x123f5c400] 08:08:15 INFO - PROCESS | 1670 | 1464707295134 Marionette DEBUG loaded listener.js 08:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12898f800) [pid = 1670] [serial = 1577] [outer = 0x123f5c400] 08:08:15 INFO - PROCESS | 1670 | 1464707295555 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]]]}] 08:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 725ms 08:08:15 INFO - PROCESS | 1670 | 1464707295620 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:08:15 INFO - PROCESS | 1670 | 1464707295622 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:08:15 INFO - PROCESS | 1670 | 1464707295624 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:08:15 INFO - PROCESS | 1670 | 1464707295627 Marionette TRACE conn2 <- [1,2074,null,{}] 08:08:15 INFO - PROCESS | 1670 | 1464707295630 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}] 08:08:15 INFO - PROCESS | 1670 | 1464707295744 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:08:15 INFO - PROCESS | 1670 | 1464707295822 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x13595e800 == 78 [pid = 1670] [id = 526] 08:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12899a000) [pid = 1670] [serial = 1578] [outer = 0x0] 08:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x129291400) [pid = 1670] [serial = 1579] [outer = 0x12899a000] 08:08:15 INFO - PROCESS | 1670 | 1464707295853 Marionette DEBUG loaded listener.js 08:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12ae75800) [pid = 1670] [serial = 1580] [outer = 0x12899a000] 08:08:16 INFO - PROCESS | 1670 | 1464707296275 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]]]}] 08:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 672ms 08:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:08:16 INFO - PROCESS | 1670 | 1464707296296 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:08:16 INFO - PROCESS | 1670 | 1464707296298 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:08:16 INFO - PROCESS | 1670 | 1464707296300 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:08:16 INFO - PROCESS | 1670 | 1464707296301 Marionette TRACE conn2 <- [1,2078,null,{}] 08:08:16 INFO - PROCESS | 1670 | 1464707296303 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}] 08:08:16 INFO - PROCESS | 1670 | 1464707296414 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:08:16 INFO - PROCESS | 1670 | 1464707296523 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x137269000 == 79 [pid = 1670] [id = 527] 08:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x129299800) [pid = 1670] [serial = 1581] [outer = 0x0] 08:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12bf74400) [pid = 1670] [serial = 1582] [outer = 0x129299800] 08:08:16 INFO - PROCESS | 1670 | 1464707296556 Marionette DEBUG loaded listener.js 08:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12c809400) [pid = 1670] [serial = 1583] [outer = 0x129299800] 08:08:16 INFO - PROCESS | 1670 | 1464707296968 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]]]}] 08:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 720ms 08:08:17 INFO - PROCESS | 1670 | 1464707297039 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:08:17 INFO - PROCESS | 1670 | 1464707297040 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:08:17 INFO - PROCESS | 1670 | 1464707297057 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:08:17 INFO - PROCESS | 1670 | 1464707297058 Marionette TRACE conn2 <- [1,2082,null,{}] 08:08:17 INFO - PROCESS | 1670 | 1464707297061 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}] 08:08:17 INFO - PROCESS | 1670 | 1464707297187 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:08:17 INFO - PROCESS | 1670 | 1464707297269 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x13742c000 == 80 [pid = 1670] [id = 528] 08:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12d0d4400) [pid = 1670] [serial = 1584] [outer = 0x0] 08:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12d106c00) [pid = 1670] [serial = 1585] [outer = 0x12d0d4400] 08:08:17 INFO - PROCESS | 1670 | 1464707297300 Marionette DEBUG loaded listener.js 08:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x130303800) [pid = 1670] [serial = 1586] [outer = 0x12d0d4400] 08:08:17 INFO - PROCESS | 1670 | 1464707297712 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]]]}] 08:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 721ms 08:08:17 INFO - PROCESS | 1670 | 1464707297777 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:08:17 INFO - PROCESS | 1670 | 1464707297778 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:08:17 INFO - PROCESS | 1670 | 1464707297781 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:08:17 INFO - PROCESS | 1670 | 1464707297782 Marionette TRACE conn2 <- [1,2086,null,{}] 08:08:17 INFO - PROCESS | 1670 | 1464707297784 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}] 08:08:17 INFO - PROCESS | 1670 | 1464707297894 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:08:17 INFO - PROCESS | 1670 | 1464707297974 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x137cd7800 == 81 [pid = 1670] [id = 529] 08:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12d369400) [pid = 1670] [serial = 1587] [outer = 0x0] 08:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x130308000) [pid = 1670] [serial = 1588] [outer = 0x12d369400] 08:08:18 INFO - PROCESS | 1670 | 1464707298004 Marionette DEBUG loaded listener.js 08:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x13030cc00) [pid = 1670] [serial = 1589] [outer = 0x12d369400] 08:08:18 INFO - PROCESS | 1670 | 1464707298411 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]]]}] 08:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 668ms 08:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:08:18 INFO - PROCESS | 1670 | 1464707298449 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:08:18 INFO - PROCESS | 1670 | 1464707298451 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:08:18 INFO - PROCESS | 1670 | 1464707298453 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:08:18 INFO - PROCESS | 1670 | 1464707298454 Marionette TRACE conn2 <- [1,2090,null,{}] 08:08:18 INFO - PROCESS | 1670 | 1464707298457 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}] 08:08:18 INFO - PROCESS | 1670 | 1464707298586 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:08:18 INFO - PROCESS | 1670 | 1464707298695 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x137d2c800 == 82 [pid = 1670] [id = 530] 08:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x13030f000) [pid = 1670] [serial = 1590] [outer = 0x0] 08:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x130362800) [pid = 1670] [serial = 1591] [outer = 0x13030f000] 08:08:18 INFO - PROCESS | 1670 | 1464707298728 Marionette DEBUG loaded listener.js 08:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x13036a800) [pid = 1670] [serial = 1592] [outer = 0x13030f000] 08:08:19 INFO - PROCESS | 1670 | 1464707299169 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]]]}] 08:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 08:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:08:19 INFO - PROCESS | 1670 | 1464707299224 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:08:19 INFO - PROCESS | 1670 | 1464707299225 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:08:19 INFO - PROCESS | 1670 | 1464707299227 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:08:19 INFO - PROCESS | 1670 | 1464707299228 Marionette TRACE conn2 <- [1,2094,null,{}] 08:08:19 INFO - PROCESS | 1670 | 1464707299231 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}] 08:08:19 INFO - PROCESS | 1670 | 1464707299342 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:08:19 INFO - PROCESS | 1670 | 1464707299455 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x138857000 == 83 [pid = 1670] [id = 531] 08:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x130310000) [pid = 1670] [serial = 1593] [outer = 0x0] 08:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x130369000) [pid = 1670] [serial = 1594] [outer = 0x130310000] 08:08:19 INFO - PROCESS | 1670 | 1464707299499 Marionette DEBUG loaded listener.js 08:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x130408c00) [pid = 1670] [serial = 1595] [outer = 0x130310000] 08:08:19 INFO - PROCESS | 1670 | 1464707299910 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]]]}] 08:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 770ms 08:08:19 INFO - PROCESS | 1670 | 1464707299998 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:08:20 INFO - PROCESS | 1670 | 1464707299999 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:08:20 INFO - PROCESS | 1670 | 1464707300002 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:08:20 INFO - PROCESS | 1670 | 1464707300003 Marionette TRACE conn2 <- [1,2098,null,{}] 08:08:20 INFO - PROCESS | 1670 | 1464707300006 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}] 08:08:20 INFO - PROCESS | 1670 | 1464707300121 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:08:20 INFO - PROCESS | 1670 | 1464707300233 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180b4800 == 84 [pid = 1670] [id = 532] 08:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x11334b000) [pid = 1670] [serial = 1596] [outer = 0x0] 08:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x1185fe800) [pid = 1670] [serial = 1597] [outer = 0x11334b000] 08:08:20 INFO - PROCESS | 1670 | 1464707300264 Marionette DEBUG loaded listener.js 08:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x1242ea400) [pid = 1670] [serial = 1598] [outer = 0x11334b000] 08:08:20 INFO - PROCESS | 1670 | 1464707300881 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]]]}] 08:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 922ms 08:08:20 INFO - PROCESS | 1670 | 1464707300924 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:08:20 INFO - PROCESS | 1670 | 1464707300927 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:08:20 INFO - PROCESS | 1670 | 1464707300931 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:08:20 INFO - PROCESS | 1670 | 1464707300933 Marionette TRACE conn2 <- [1,2102,null,{}] 08:08:20 INFO - PROCESS | 1670 | 1464707300937 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}] 08:08:21 INFO - PROCESS | 1670 | 1464707301055 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:08:21 INFO - PROCESS | 1670 | 1464707301173 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e47800 == 85 [pid = 1670] [id = 533] 08:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x115e3bc00) [pid = 1670] [serial = 1599] [outer = 0x0] 08:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x1161f7400) [pid = 1670] [serial = 1600] [outer = 0x115e3bc00] 08:08:21 INFO - PROCESS | 1670 | 1464707301207 Marionette DEBUG loaded listener.js 08:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x116aab000) [pid = 1670] [serial = 1601] [outer = 0x115e3bc00] 08:08:21 INFO - PROCESS | 1670 | 1464707301634 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]]]}] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x130396000 == 84 [pid = 1670] [id = 521] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0f2000 == 83 [pid = 1670] [id = 520] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1189dd800 == 82 [pid = 1670] [id = 519] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0fe800 == 81 [pid = 1670] [id = 518] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12c857000 == 80 [pid = 1670] [id = 517] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x12d0d2000) [pid = 1670] [serial = 1461] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x119027000) [pid = 1670] [serial = 1464] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x12b148800) [pid = 1670] [serial = 1458] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x12d364800) [pid = 1670] [serial = 1504] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb22800 == 79 [pid = 1670] [id = 516] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12a789000 == 78 [pid = 1670] [id = 515] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x127847000 == 77 [pid = 1670] [id = 514] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x120eab000 == 76 [pid = 1670] [id = 513] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11601a000 == 75 [pid = 1670] [id = 512] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x119074000 == 74 [pid = 1670] [id = 511] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1235a3800 == 73 [pid = 1670] [id = 510] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4d0000 == 72 [pid = 1670] [id = 509] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x130396800 == 71 [pid = 1670] [id = 508] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x13541c800 == 70 [pid = 1670] [id = 507] 08:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 824ms 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x137d2b000 == 69 [pid = 1670] [id = 506] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x137ceb800 == 68 [pid = 1670] [id = 505] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x134c1f800 == 67 [pid = 1670] [id = 504] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x128f1f000 == 66 [pid = 1670] [id = 503] 08:08:21 INFO - PROCESS | 1670 | --DOCSHELL 0x118575800 == 65 [pid = 1670] [id = 502] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12b143000) [pid = 1670] [serial = 1455] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12bf44800) [pid = 1670] [serial = 1502] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12d0d9000) [pid = 1670] [serial = 1492] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12d0cf000) [pid = 1670] [serial = 1490] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x11802c800) [pid = 1670] [serial = 1471] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x129299c00) [pid = 1670] [serial = 1453] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x126085c00) [pid = 1670] [serial = 1452] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12cb07400) [pid = 1670] [serial = 1405] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x1265abc00) [pid = 1670] [serial = 1501] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12cb10400) [pid = 1670] [serial = 1489] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12bf46000) [pid = 1670] [serial = 1486] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x1181df800) [pid = 1670] [serial = 1474] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12d364c00) [pid = 1670] [serial = 1496] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x118030c00) [pid = 1670] [serial = 907] [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.] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12d10d400) [pid = 1670] [serial = 1493] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12640d400) [pid = 1670] [serial = 1478] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1289be000) [pid = 1670] [serial = 1480] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x1184bac00) [pid = 1670] [serial = 1390] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x115e44800) [pid = 1670] [serial = 1470] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12c805000) [pid = 1670] [serial = 1487] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12c808c00) [pid = 1670] [serial = 1324] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1161ab000) [pid = 1670] [serial = 1447] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12d108400) [pid = 1670] [serial = 1467] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x123812000) [pid = 1670] [serial = 1393] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1289d9400) [pid = 1670] [serial = 1481] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x1199a6400) [pid = 1670] [serial = 1475] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12bf44c00) [pid = 1670] [serial = 1456] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12bf7a800) [pid = 1670] [serial = 1402] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x124525000) [pid = 1670] [serial = 1477] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12d10dc00) [pid = 1670] [serial = 1468] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12a7b6400) [pid = 1670] [serial = 1484] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x112038c00) [pid = 1670] [serial = 1387] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12d35fc00) [pid = 1670] [serial = 1495] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1210d6400) [pid = 1670] [serial = 1450] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b125000) [pid = 1670] [serial = 1399] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12950b800) [pid = 1670] [serial = 1483] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126be0800) [pid = 1670] [serial = 1396] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11297c400) [pid = 1670] [serial = 1446] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x113d6b800) [pid = 1670] [serial = 1498] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11893ec00) [pid = 1670] [serial = 1449] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x117597400) [pid = 1670] [serial = 1499] [outer = 0x0] [url = about:blank] 08:08:21 INFO - PROCESS | 1670 | 1464707301769 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:08:21 INFO - PROCESS | 1670 | 1464707301773 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:08:21 INFO - PROCESS | 1670 | 1464707301781 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:08:21 INFO - PROCESS | 1670 | 1464707301783 Marionette TRACE conn2 <- [1,2106,null,{}] 08:08:21 INFO - PROCESS | 1670 | 1464707301785 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}] 08:08:21 INFO - PROCESS | 1670 | 1464707301885 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:08:21 INFO - PROCESS | 1670 | 1464707301890 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189d8000 == 66 [pid = 1670] [id = 534] 08:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x118932c00) [pid = 1670] [serial = 1602] [outer = 0x0] 08:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x118943c00) [pid = 1670] [serial = 1603] [outer = 0x118932c00] 08:08:21 INFO - PROCESS | 1670 | 1464707301919 Marionette DEBUG loaded listener.js 08:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x119460c00) [pid = 1670] [serial = 1604] [outer = 0x118932c00] 08:08:22 INFO - PROCESS | 1670 | 1464707302286 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]]]}] 08:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 08:08:22 INFO - PROCESS | 1670 | 1464707302301 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:08:22 INFO - PROCESS | 1670 | 1464707302303 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:08:22 INFO - PROCESS | 1670 | 1464707302332 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:08:22 INFO - PROCESS | 1670 | 1464707302334 Marionette TRACE conn2 <- [1,2110,null,{}] 08:08:22 INFO - PROCESS | 1670 | 1464707302341 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}] 08:08:22 INFO - PROCESS | 1670 | 1464707302438 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:08:22 INFO - PROCESS | 1670 | 1464707302444 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x127839000 == 67 [pid = 1670] [id = 535] 08:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1199a9c00) [pid = 1670] [serial = 1605] [outer = 0x0] 08:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x123779000) [pid = 1670] [serial = 1606] [outer = 0x1199a9c00] 08:08:22 INFO - PROCESS | 1670 | 1464707302472 Marionette DEBUG loaded listener.js 08:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x123f75000) [pid = 1670] [serial = 1607] [outer = 0x1199a9c00] 08:08:22 INFO - PROCESS | 1670 | 1464707302831 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]]]}] 08:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 531ms 08:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:08:22 INFO - PROCESS | 1670 | 1464707302860 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:08:22 INFO - PROCESS | 1670 | 1464707302862 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:08:22 INFO - PROCESS | 1670 | 1464707302875 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:08:22 INFO - PROCESS | 1670 | 1464707302878 Marionette TRACE conn2 <- [1,2114,null,{}] 08:08:22 INFO - PROCESS | 1670 | 1464707302883 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}] 08:08:22 INFO - PROCESS | 1670 | 1464707302985 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:08:22 INFO - PROCESS | 1670 | 1464707302989 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a974000 == 68 [pid = 1670] [id = 536] 08:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12452b000) [pid = 1670] [serial = 1608] [outer = 0x0] 08:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12640d400) [pid = 1670] [serial = 1609] [outer = 0x12452b000] 08:08:23 INFO - PROCESS | 1670 | 1464707303016 Marionette DEBUG loaded listener.js 08:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x128935c00) [pid = 1670] [serial = 1610] [outer = 0x12452b000] 08:08:23 INFO - PROCESS | 1670 | 1464707303364 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]]]}] 08:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 533ms 08:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:08:23 INFO - PROCESS | 1670 | 1464707303398 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:08:23 INFO - PROCESS | 1670 | 1464707303399 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:08:23 INFO - PROCESS | 1670 | 1464707303401 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:08:23 INFO - PROCESS | 1670 | 1464707303402 Marionette TRACE conn2 <- [1,2118,null,{}] 08:08:23 INFO - PROCESS | 1670 | 1464707303405 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}] 08:08:23 INFO - PROCESS | 1670 | 1464707303495 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:08:23 INFO - PROCESS | 1670 | 1464707303575 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb07800 == 69 [pid = 1670] [id = 537] 08:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1247dd000) [pid = 1670] [serial = 1611] [outer = 0x0] 08:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x128993000) [pid = 1670] [serial = 1612] [outer = 0x1247dd000] 08:08:23 INFO - PROCESS | 1670 | 1464707303600 Marionette DEBUG loaded listener.js 08:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1289bc000) [pid = 1670] [serial = 1613] [outer = 0x1247dd000] 08:08:23 INFO - PROCESS | 1670 | 1464707303947 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]]]}] 08:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 569ms 08:08:23 INFO - PROCESS | 1670 | 1464707303974 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:08:23 INFO - PROCESS | 1670 | 1464707303979 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:08:23 INFO - PROCESS | 1670 | 1464707303982 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:08:23 INFO - PROCESS | 1670 | 1464707303984 Marionette TRACE conn2 <- [1,2122,null,{}] 08:08:23 INFO - PROCESS | 1670 | 1464707303988 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}] 08:08:24 INFO - PROCESS | 1670 | 1464707304206 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:08:24 INFO - PROCESS | 1670 | 1464707304231 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf23800 == 70 [pid = 1670] [id = 538] 08:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1289d9c00) [pid = 1670] [serial = 1614] [outer = 0x0] 08:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12a627800) [pid = 1670] [serial = 1615] [outer = 0x1289d9c00] 08:08:24 INFO - PROCESS | 1670 | 1464707304257 Marionette DEBUG loaded listener.js 08:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12b2de000) [pid = 1670] [serial = 1616] [outer = 0x1289d9c00] 08:08:24 INFO - PROCESS | 1670 | 1464707304630 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]]]}] 08:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 08:08:24 INFO - PROCESS | 1670 | 1464707304653 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:08:24 INFO - PROCESS | 1670 | 1464707304654 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:08:24 INFO - PROCESS | 1670 | 1464707304656 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:08:24 INFO - PROCESS | 1670 | 1464707304657 Marionette TRACE conn2 <- [1,2126,null,{}] 08:08:24 INFO - PROCESS | 1670 | 1464707304669 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}] 08:08:24 INFO - PROCESS | 1670 | 1464707304784 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:08:24 INFO - PROCESS | 1670 | 1464707304796 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d3a7800 == 71 [pid = 1670] [id = 539] 08:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11285e400) [pid = 1670] [serial = 1617] [outer = 0x0] 08:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12bf49400) [pid = 1670] [serial = 1618] [outer = 0x11285e400] 08:08:24 INFO - PROCESS | 1670 | 1464707304821 Marionette DEBUG loaded listener.js 08:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12cb07400) [pid = 1670] [serial = 1619] [outer = 0x11285e400] 08:08:25 INFO - PROCESS | 1670 | 1464707305183 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]]]}] 08:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 574ms 08:08:25 INFO - PROCESS | 1670 | 1464707305231 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:08:25 INFO - PROCESS | 1670 | 1464707305232 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:08:25 INFO - PROCESS | 1670 | 1464707305234 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:08:25 INFO - PROCESS | 1670 | 1464707305235 Marionette TRACE conn2 <- [1,2130,null,{}] 08:08:25 INFO - PROCESS | 1670 | 1464707305237 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}] 08:08:25 INFO - PROCESS | 1670 | 1464707305356 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:08:25 INFO - PROCESS | 1670 | 1464707305367 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x130388800 == 72 [pid = 1670] [id = 540] 08:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x110e78c00) [pid = 1670] [serial = 1620] [outer = 0x0] 08:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x110e7b800) [pid = 1670] [serial = 1621] [outer = 0x110e78c00] 08:08:25 INFO - PROCESS | 1670 | 1464707305392 Marionette DEBUG loaded listener.js 08:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x110e80400) [pid = 1670] [serial = 1622] [outer = 0x110e78c00] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12cb41000) [pid = 1670] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1289de800) [pid = 1670] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x112687400) [pid = 1670] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x129296c00) [pid = 1670] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x128996400) [pid = 1670] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12899b000) [pid = 1670] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x116770800) [pid = 1670] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1265acc00) [pid = 1670] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x116a5d400) [pid = 1670] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x110fe6c00) [pid = 1670] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1289d0800) [pid = 1670] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x111aa9800) [pid = 1670] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1185f3c00) [pid = 1670] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x110fe5800) [pid = 1670] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x110fe9800) [pid = 1670] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:08:25 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x118936000) [pid = 1670] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:08:26 INFO - PROCESS | 1670 | 1464707306084 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] 08:08:26 INFO - PROCESS | 1670 | 1464707306107 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:08:26 INFO - PROCESS | 1670 | 1464707306113 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:08:26 INFO - PROCESS | 1670 | 1464707306116 Marionette TRACE conn2 <- [1,2134,null,{}] 08:08:26 INFO - PROCESS | 1670 | 1464707306119 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}] 08:08:26 INFO - PROCESS | 1670 | 1464707306244 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:08:26 INFO - PROCESS | 1670 | 1464707306327 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea7000 == 73 [pid = 1670] [id = 541] 08:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x110fe5800) [pid = 1670] [serial = 1623] [outer = 0x0] 08:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x11297e000) [pid = 1670] [serial = 1624] [outer = 0x110fe5800] 08:08:26 INFO - PROCESS | 1670 | 1464707306359 Marionette DEBUG loaded listener.js 08:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x116a5f400) [pid = 1670] [serial = 1625] [outer = 0x110fe5800] 08:08:26 INFO - PROCESS | 1670 | 1464707306822 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]]]}] 08:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 723ms 08:08:26 INFO - PROCESS | 1670 | 1464707306836 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:08:26 INFO - PROCESS | 1670 | 1464707306840 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:08:26 INFO - PROCESS | 1670 | 1464707306847 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:08:26 INFO - PROCESS | 1670 | 1464707306848 Marionette TRACE conn2 <- [1,2138,null,{}] 08:08:26 INFO - PROCESS | 1670 | 1464707306851 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}] 08:08:26 INFO - PROCESS | 1670 | 1464707306967 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:08:27 INFO - PROCESS | 1670 | 1464707307049 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296b0800 == 74 [pid = 1670] [id = 542] 08:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x117598c00) [pid = 1670] [serial = 1626] [outer = 0x0] 08:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11919c400) [pid = 1670] [serial = 1627] [outer = 0x117598c00] 08:08:27 INFO - PROCESS | 1670 | 1464707307081 Marionette DEBUG loaded listener.js 08:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x1199a5c00) [pid = 1670] [serial = 1628] [outer = 0x117598c00] 08:08:27 INFO - PROCESS | 1670 | 1464707307495 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]]]}] 08:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 671ms 08:08:27 INFO - PROCESS | 1670 | 1464707307518 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:08:27 INFO - PROCESS | 1670 | 1464707307519 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:08:27 INFO - PROCESS | 1670 | 1464707307522 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:08:27 INFO - PROCESS | 1670 | 1464707307524 Marionette TRACE conn2 <- [1,2142,null,{}] 08:08:27 INFO - PROCESS | 1670 | 1464707307532 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}] 08:08:27 INFO - PROCESS | 1670 | 1464707307651 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:08:27 INFO - PROCESS | 1670 | 1464707307764 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x134add000 == 75 [pid = 1670] [id = 543] 08:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x123c0a800) [pid = 1670] [serial = 1629] [outer = 0x0] 08:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x124525400) [pid = 1670] [serial = 1630] [outer = 0x123c0a800] 08:08:27 INFO - PROCESS | 1670 | 1464707307797 Marionette DEBUG loaded listener.js 08:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x128992c00) [pid = 1670] [serial = 1631] [outer = 0x123c0a800] 08:08:28 INFO - PROCESS | 1670 | 1464707308234 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] 08:08:28 INFO - PROCESS | 1670 | 1464707308307 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:08:28 INFO - PROCESS | 1670 | 1464707308311 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:08:28 INFO - PROCESS | 1670 | 1464707308313 Marionette TRACE conn2 <- [1,2146,null,{}] 08:08:28 INFO - PROCESS | 1670 | 1464707308315 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}] 08:08:28 INFO - PROCESS | 1670 | 1464707308419 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:08:28 INFO - PROCESS | 1670 | 1464707308500 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x13540f000 == 76 [pid = 1670] [id = 544] 08:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1289d8c00) [pid = 1670] [serial = 1632] [outer = 0x0] 08:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12a625800) [pid = 1670] [serial = 1633] [outer = 0x1289d8c00] 08:08:28 INFO - PROCESS | 1670 | 1464707308549 Marionette DEBUG loaded listener.js 08:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12af49800) [pid = 1670] [serial = 1634] [outer = 0x1289d8c00] 08:08:29 INFO - PROCESS | 1670 | 1464707309040 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] 08:08:29 INFO - PROCESS | 1670 | 1464707309090 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:08:29 INFO - PROCESS | 1670 | 1464707309094 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:08:29 INFO - PROCESS | 1670 | 1464707309096 Marionette TRACE conn2 <- [1,2150,null,{}] 08:08:29 INFO - PROCESS | 1670 | 1464707309100 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}] 08:08:29 INFO - PROCESS | 1670 | 1464707309260 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:08:29 INFO - PROCESS | 1670 | 1464707309408 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x137223000 == 77 [pid = 1670] [id = 545] 08:08:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11693f000) [pid = 1670] [serial = 1635] [outer = 0x0] 08:08:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12bac6800) [pid = 1670] [serial = 1636] [outer = 0x11693f000] 08:08:29 INFO - PROCESS | 1670 | 1464707309455 Marionette DEBUG loaded listener.js 08:08:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12c80c400) [pid = 1670] [serial = 1637] [outer = 0x11693f000] 08:08:29 INFO - PROCESS | 1670 | 1464707309922 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]]]}] 08:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 872ms 08:08:29 INFO - PROCESS | 1670 | 1464707309966 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:08:29 INFO - PROCESS | 1670 | 1464707309967 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:08:29 INFO - PROCESS | 1670 | 1464707309969 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:08:29 INFO - PROCESS | 1670 | 1464707309971 Marionette TRACE conn2 <- [1,2154,null,{}] 08:08:29 INFO - PROCESS | 1670 | 1464707309973 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}] 08:08:30 INFO - PROCESS | 1670 | 1464707310143 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:08:30 INFO - PROCESS | 1670 | 1464707310203 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1372de000 == 78 [pid = 1670] [id = 546] 08:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12bf76400) [pid = 1670] [serial = 1638] [outer = 0x0] 08:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12d105000) [pid = 1670] [serial = 1639] [outer = 0x12bf76400] 08:08:30 INFO - PROCESS | 1670 | 1464707310233 Marionette DEBUG loaded listener.js 08:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12d369c00) [pid = 1670] [serial = 1640] [outer = 0x12bf76400] 08:08:30 INFO - PROCESS | 1670 | 1464707310631 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]]]}] 08:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 08:08:30 INFO - PROCESS | 1670 | 1464707310690 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:08:30 INFO - PROCESS | 1670 | 1464707310691 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:08:30 INFO - PROCESS | 1670 | 1464707310694 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:08:30 INFO - PROCESS | 1670 | 1464707310695 Marionette TRACE conn2 <- [1,2158,null,{}] 08:08:30 INFO - PROCESS | 1670 | 1464707310697 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}] 08:08:30 INFO - PROCESS | 1670 | 1464707310807 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:08:30 INFO - PROCESS | 1670 | 1464707310919 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x137451800 == 79 [pid = 1670] [id = 547] 08:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12d10fc00) [pid = 1670] [serial = 1641] [outer = 0x0] 08:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x130362400) [pid = 1670] [serial = 1642] [outer = 0x12d10fc00] 08:08:30 INFO - PROCESS | 1670 | 1464707310949 Marionette DEBUG loaded listener.js 08:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x130409000) [pid = 1670] [serial = 1643] [outer = 0x12d10fc00] 08:08:31 INFO - PROCESS | 1670 | 1464707311357 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]]]}] 08:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 08:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:08:31 INFO - PROCESS | 1670 | 1464707311364 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:08:31 INFO - PROCESS | 1670 | 1464707311366 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:08:31 INFO - PROCESS | 1670 | 1464707311368 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:08:31 INFO - PROCESS | 1670 | 1464707311369 Marionette TRACE conn2 <- [1,2162,null,{}] 08:08:31 INFO - PROCESS | 1670 | 1464707311372 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}] 08:08:31 INFO - PROCESS | 1670 | 1464707311485 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:08:31 INFO - PROCESS | 1670 | 1464707311586 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x137c4d000 == 80 [pid = 1670] [id = 548] 08:08:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x130304000) [pid = 1670] [serial = 1644] [outer = 0x0] 08:08:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x13040dc00) [pid = 1670] [serial = 1645] [outer = 0x130304000] 08:08:31 INFO - PROCESS | 1670 | 1464707311615 Marionette DEBUG loaded listener.js 08:08:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x133caf400) [pid = 1670] [serial = 1646] [outer = 0x130304000] 08:08:32 INFO - PROCESS | 1670 | 1464707312063 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]]]}] 08:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 08:08:32 INFO - PROCESS | 1670 | 1464707312089 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:08:32 INFO - PROCESS | 1670 | 1464707312091 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:08:32 INFO - PROCESS | 1670 | 1464707312097 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:08:32 INFO - PROCESS | 1670 | 1464707312099 Marionette TRACE conn2 <- [1,2166,null,{}] 08:08:32 INFO - PROCESS | 1670 | 1464707312103 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}] 08:08:32 INFO - PROCESS | 1670 | 1464707312274 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:08:32 INFO - PROCESS | 1670 | 1464707312407 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x13883b000 == 81 [pid = 1670] [id = 549] 08:08:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x130411800) [pid = 1670] [serial = 1647] [outer = 0x0] 08:08:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x133cb6800) [pid = 1670] [serial = 1648] [outer = 0x130411800] 08:08:32 INFO - PROCESS | 1670 | 1464707312437 Marionette DEBUG loaded listener.js 08:08:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x133cbb400) [pid = 1670] [serial = 1649] [outer = 0x130411800] 08:08:32 INFO - PROCESS | 1670 | 1464707312926 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]]]}] 08:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 872ms 08:08:32 INFO - PROCESS | 1670 | 1464707312971 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:08:32 INFO - PROCESS | 1670 | 1464707312973 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:08:32 INFO - PROCESS | 1670 | 1464707312980 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:08:32 INFO - PROCESS | 1670 | 1464707312982 Marionette TRACE conn2 <- [1,2170,null,{}] 08:08:32 INFO - PROCESS | 1670 | 1464707312985 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}] 08:08:33 INFO - PROCESS | 1670 | 1464707313162 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:08:33 INFO - PROCESS | 1670 | 1464707313501 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x124cd6000 == 82 [pid = 1670] [id = 550] 08:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x110e82c00) [pid = 1670] [serial = 1650] [outer = 0x0] 08:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x111040800) [pid = 1670] [serial = 1651] [outer = 0x110e82c00] 08:08:33 INFO - PROCESS | 1670 | 1464707313545 Marionette DEBUG loaded listener.js 08:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x112696c00) [pid = 1670] [serial = 1652] [outer = 0x110e82c00] 08:08:33 INFO - PROCESS | 1670 | 1464707313990 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]]]}] 08:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1025ms 08:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:08:34 INFO - PROCESS | 1670 | 1464707314001 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:08:34 INFO - PROCESS | 1670 | 1464707314004 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:08:34 INFO - PROCESS | 1670 | 1464707314006 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:08:34 INFO - PROCESS | 1670 | 1464707314009 Marionette TRACE conn2 <- [1,2174,null,{}] 08:08:34 INFO - PROCESS | 1670 | 1464707314014 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}] 08:08:34 INFO - PROCESS | 1670 | 1464707314130 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:08:34 INFO - PROCESS | 1670 | 1464707314246 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1185bd800 == 83 [pid = 1670] [id = 551] 08:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x11892bc00) [pid = 1670] [serial = 1653] [outer = 0x0] 08:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x11893d800) [pid = 1670] [serial = 1654] [outer = 0x11892bc00] 08:08:34 INFO - PROCESS | 1670 | 1464707314278 Marionette DEBUG loaded listener.js 08:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x1191a8800) [pid = 1670] [serial = 1655] [outer = 0x11892bc00] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12d3a7800 == 82 [pid = 1670] [id = 539] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf23800 == 81 [pid = 1670] [id = 538] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb07800 == 80 [pid = 1670] [id = 537] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a974000 == 79 [pid = 1670] [id = 536] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x127839000 == 78 [pid = 1670] [id = 535] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1189d8000 == 77 [pid = 1670] [id = 534] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12cb09c00) [pid = 1670] [serial = 1567] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x1247e5800) [pid = 1670] [serial = 1513] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x11267a400) [pid = 1670] [serial = 1507] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12cb41400) [pid = 1670] [serial = 1522] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x128995000) [pid = 1670] [serial = 1516] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12b122c00) [pid = 1670] [serial = 1519] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x130365800) [pid = 1670] [serial = 1525] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12b122800) [pid = 1670] [serial = 1528] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x11999f800) [pid = 1670] [serial = 1510] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x117e47800 == 76 [pid = 1670] [id = 533] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x13742c000 == 75 [pid = 1670] [id = 528] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x137269000 == 74 [pid = 1670] [id = 527] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x13595e800 == 73 [pid = 1670] [id = 526] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x135410800 == 72 [pid = 1670] [id = 525] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4ca000 == 71 [pid = 1670] [id = 524] 08:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea1800 == 70 [pid = 1670] [id = 523] 08:08:34 INFO - PROCESS | 1670 | 1464707314787 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]]]}] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12d103400) [pid = 1670] [serial = 1462] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12c80b000) [pid = 1670] [serial = 1459] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12cb6e800) [pid = 1670] [serial = 1465] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12d36a000) [pid = 1670] [serial = 1505] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x124d78000) [pid = 1670] [serial = 1544] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x123f64000) [pid = 1670] [serial = 1543] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1289da800) [pid = 1670] [serial = 1550] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x128992800) [pid = 1670] [serial = 1547] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1289bf000) [pid = 1670] [serial = 1549] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1169a3800) [pid = 1670] [serial = 1534] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x118036000) [pid = 1670] [serial = 1535] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x126bd3c00) [pid = 1670] [serial = 1546] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1199a5800) [pid = 1670] [serial = 1540] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x123f5bc00) [pid = 1670] [serial = 1541] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x112854400) [pid = 1670] [serial = 1532] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1110a9800) [pid = 1670] [serial = 1531] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11297c800) [pid = 1670] [serial = 1537] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11908d400) [pid = 1670] [serial = 1538] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11999e800) [pid = 1670] [serial = 1561] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12a7b0c00) [pid = 1670] [serial = 1553] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12a7b5800) [pid = 1670] [serial = 1562] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12c454c00) [pid = 1670] [serial = 1565] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x118037000) [pid = 1670] [serial = 1559] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x128db8800) [pid = 1670] [serial = 1552] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12b14a000) [pid = 1670] [serial = 1556] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12a937800) [pid = 1670] [serial = 1555] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12bac1400) [pid = 1670] [serial = 1564] [outer = 0x0] [url = about:blank] 08:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x112683000) [pid = 1670] [serial = 1558] [outer = 0x0] [url = about:blank] 08:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 823ms 08:08:34 INFO - PROCESS | 1670 | 1464707314833 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:08:34 INFO - PROCESS | 1670 | 1464707314835 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:08:34 INFO - PROCESS | 1670 | 1464707314839 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:08:34 INFO - PROCESS | 1670 | 1464707314840 Marionette TRACE conn2 <- [1,2178,null,{}] 08:08:34 INFO - PROCESS | 1670 | 1464707314843 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}] 08:08:34 INFO - PROCESS | 1670 | 1464707314941 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:08:34 INFO - PROCESS | 1670 | 1464707314946 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x11942d800 == 71 [pid = 1670] [id = 552] 08:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11285c000) [pid = 1670] [serial = 1656] [outer = 0x0] 08:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11999e800) [pid = 1670] [serial = 1657] [outer = 0x11285c000] 08:08:34 INFO - PROCESS | 1670 | 1464707314972 Marionette DEBUG loaded listener.js 08:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x123620000) [pid = 1670] [serial = 1658] [outer = 0x11285c000] 08:08:35 INFO - PROCESS | 1670 | 1464707315364 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]]]}] 08:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 573ms 08:08:35 INFO - PROCESS | 1670 | 1464707315412 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:08:35 INFO - PROCESS | 1670 | 1464707315413 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:08:35 INFO - PROCESS | 1670 | 1464707315417 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:08:35 INFO - PROCESS | 1670 | 1464707315421 Marionette TRACE conn2 <- [1,2182,null,{}] 08:08:35 INFO - PROCESS | 1670 | 1464707315427 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}] 08:08:35 INFO - PROCESS | 1670 | 1464707315525 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:08:35 INFO - PROCESS | 1670 | 1464707315532 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4d0000 == 72 [pid = 1670] [id = 553] 08:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x123f5bc00) [pid = 1670] [serial = 1659] [outer = 0x0] 08:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12640f000) [pid = 1670] [serial = 1660] [outer = 0x123f5bc00] 08:08:35 INFO - PROCESS | 1670 | 1464707315558 Marionette DEBUG loaded listener.js 08:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x128992400) [pid = 1670] [serial = 1661] [outer = 0x123f5bc00] 08:08:35 INFO - PROCESS | 1670 | 1464707315920 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]]]}] 08:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 08:08:35 INFO - PROCESS | 1670 | 1464707315939 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:08:35 INFO - PROCESS | 1670 | 1464707315940 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:08:35 INFO - PROCESS | 1670 | 1464707315945 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:08:35 INFO - PROCESS | 1670 | 1464707315954 Marionette TRACE conn2 <- [1,2186,null,{}] 08:08:35 INFO - PROCESS | 1670 | 1464707315957 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}] 08:08:36 INFO - PROCESS | 1670 | 1464707316063 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:08:36 INFO - PROCESS | 1670 | 1464707316068 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c83f800 == 73 [pid = 1670] [id = 554] 08:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12899a800) [pid = 1670] [serial = 1662] [outer = 0x0] 08:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1289d3800) [pid = 1670] [serial = 1663] [outer = 0x12899a800] 08:08:36 INFO - PROCESS | 1670 | 1464707316093 Marionette DEBUG loaded listener.js 08:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12950b800) [pid = 1670] [serial = 1664] [outer = 0x12899a800] 08:08:36 INFO - PROCESS | 1670 | 1464707316441 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]]]}] 08:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 529ms 08:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:08:36 INFO - PROCESS | 1670 | 1464707316473 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:08:36 INFO - PROCESS | 1670 | 1464707316474 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:08:36 INFO - PROCESS | 1670 | 1464707316477 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:08:36 INFO - PROCESS | 1670 | 1464707316478 Marionette TRACE conn2 <- [1,2190,null,{}] 08:08:36 INFO - PROCESS | 1670 | 1464707316480 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}] 08:08:36 INFO - PROCESS | 1670 | 1464707316573 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:08:36 INFO - PROCESS | 1670 | 1464707316651 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf1e800 == 74 [pid = 1670] [id = 555] 08:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12ae73800) [pid = 1670] [serial = 1665] [outer = 0x0] 08:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12b143000) [pid = 1670] [serial = 1666] [outer = 0x12ae73800] 08:08:36 INFO - PROCESS | 1670 | 1464707316682 Marionette DEBUG loaded listener.js 08:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12bf7c400) [pid = 1670] [serial = 1667] [outer = 0x12ae73800] 08:08:37 INFO - PROCESS | 1670 | 1464707317008 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]]]}] 08:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 568ms 08:08:37 INFO - PROCESS | 1670 | 1464707317046 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:08:37 INFO - PROCESS | 1670 | 1464707317047 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:08:37 INFO - PROCESS | 1670 | 1464707317049 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:08:37 INFO - PROCESS | 1670 | 1464707317050 Marionette TRACE conn2 <- [1,2194,null,{}] 08:08:37 INFO - PROCESS | 1670 | 1464707317052 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}] 08:08:37 INFO - PROCESS | 1670 | 1464707317181 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:08:37 INFO - PROCESS | 1670 | 1464707317195 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d39e000 == 75 [pid = 1670] [id = 556] 08:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12c808c00) [pid = 1670] [serial = 1668] [outer = 0x0] 08:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12cb6a400) [pid = 1670] [serial = 1669] [outer = 0x12c808c00] 08:08:37 INFO - PROCESS | 1670 | 1464707317219 Marionette DEBUG loaded listener.js 08:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12d102800) [pid = 1670] [serial = 1670] [outer = 0x12c808c00] 08:08:37 INFO - PROCESS | 1670 | 1464707317562 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]]]}] 08:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 08:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:08:37 INFO - PROCESS | 1670 | 1464707317569 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:08:37 INFO - PROCESS | 1670 | 1464707317570 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:08:37 INFO - PROCESS | 1670 | 1464707317579 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:08:37 INFO - PROCESS | 1670 | 1464707317580 Marionette TRACE conn2 <- [1,2198,null,{}] 08:08:37 INFO - PROCESS | 1670 | 1464707317583 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}] 08:08:37 INFO - PROCESS | 1670 | 1464707317701 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:08:37 INFO - PROCESS | 1670 | 1464707317713 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c15000 == 76 [pid = 1670] [id = 557] 08:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12cb08c00) [pid = 1670] [serial = 1671] [outer = 0x0] 08:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12d35f400) [pid = 1670] [serial = 1672] [outer = 0x12cb08c00] 08:08:37 INFO - PROCESS | 1670 | 1464707317737 Marionette DEBUG loaded listener.js 08:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12d3ba800) [pid = 1670] [serial = 1673] [outer = 0x12cb08c00] 08:08:38 INFO - PROCESS | 1670 | 1464707318080 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]]]}] 08:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 525ms 08:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:08:38 INFO - PROCESS | 1670 | 1464707318097 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:08:38 INFO - PROCESS | 1670 | 1464707318099 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:08:38 INFO - PROCESS | 1670 | 1464707318101 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:08:38 INFO - PROCESS | 1670 | 1464707318102 Marionette TRACE conn2 <- [1,2202,null,{}] 08:08:38 INFO - PROCESS | 1670 | 1464707318104 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}] 08:08:38 INFO - PROCESS | 1670 | 1464707318232 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:08:38 INFO - PROCESS | 1670 | 1464707318246 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x135416000 == 77 [pid = 1670] [id = 558] 08:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12d3b9c00) [pid = 1670] [serial = 1674] [outer = 0x0] 08:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12d3c0000) [pid = 1670] [serial = 1675] [outer = 0x12d3b9c00] 08:08:38 INFO - PROCESS | 1670 | 1464707318270 Marionette DEBUG loaded listener.js 08:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12d3c4800) [pid = 1670] [serial = 1676] [outer = 0x12d3b9c00] 08:08:38 INFO - PROCESS | 1670 | 1464707318632 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]]]}] 08:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 569ms 08:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:08:38 INFO - PROCESS | 1670 | 1464707318671 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:08:38 INFO - PROCESS | 1670 | 1464707318672 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:08:38 INFO - PROCESS | 1670 | 1464707318674 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:08:38 INFO - PROCESS | 1670 | 1464707318675 Marionette TRACE conn2 <- [1,2206,null,{}] 08:08:38 INFO - PROCESS | 1670 | 1464707318677 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}] 08:08:38 INFO - PROCESS | 1670 | 1464707318800 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:08:38 INFO - PROCESS | 1670 | 1464707318814 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x137229000 == 78 [pid = 1670] [id = 559] 08:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12d3c5000) [pid = 1670] [serial = 1677] [outer = 0x0] 08:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x130304800) [pid = 1670] [serial = 1678] [outer = 0x12d3c5000] 08:08:38 INFO - PROCESS | 1670 | 1464707318839 Marionette DEBUG loaded listener.js 08:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x130367c00) [pid = 1670] [serial = 1679] [outer = 0x12d3c5000] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12cb64000) [pid = 1670] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x123c0cc00) [pid = 1670] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x117671c00) [pid = 1670] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12a939400) [pid = 1670] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x128991800) [pid = 1670] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x11104e400) [pid = 1670] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12c455c00) [pid = 1670] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x130360400) [pid = 1670] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x117176c00) [pid = 1670] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12452b000) [pid = 1670] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x13030f000) [pid = 1670] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x118932c00) [pid = 1670] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11334b000) [pid = 1670] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12899a000) [pid = 1670] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12d369400) [pid = 1670] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x115e3bc00) [pid = 1670] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x112689c00) [pid = 1670] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x129299800) [pid = 1670] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x123f5c400) [pid = 1670] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12952fc00) [pid = 1670] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12d0d4400) [pid = 1670] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1185fbc00) [pid = 1670] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1199a9c00) [pid = 1670] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1247dd000) [pid = 1670] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1289d9c00) [pid = 1670] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:08:39 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11285e400) [pid = 1670] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:08:39 INFO - PROCESS | 1670 | 1464707319326 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]]]}] 08:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 08:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:08:39 INFO - PROCESS | 1670 | 1464707319348 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:08:39 INFO - PROCESS | 1670 | 1464707319349 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:08:39 INFO - PROCESS | 1670 | 1464707319353 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:08:39 INFO - PROCESS | 1670 | 1464707319355 Marionette TRACE conn2 <- [1,2210,null,{}] 08:08:39 INFO - PROCESS | 1670 | 1464707319358 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}] 08:08:39 INFO - PROCESS | 1670 | 1464707319574 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:08:39 INFO - PROCESS | 1670 | 1464707319601 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x130381800 == 79 [pid = 1670] [id = 560] 08:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x110f12400) [pid = 1670] [serial = 1680] [outer = 0x0] 08:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x110f1a400) [pid = 1670] [serial = 1681] [outer = 0x110f12400] 08:08:39 INFO - PROCESS | 1670 | 1464707319631 Marionette DEBUG loaded listener.js 08:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x110fdac00) [pid = 1670] [serial = 1682] [outer = 0x110f12400] 08:08:39 INFO - PROCESS | 1670 | 1464707319966 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]]]}] 08:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 623ms 08:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:08:39 INFO - PROCESS | 1670 | 1464707319975 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:08:39 INFO - PROCESS | 1670 | 1464707319978 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:08:39 INFO - PROCESS | 1670 | 1464707319981 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:08:39 INFO - PROCESS | 1670 | 1464707319983 Marionette TRACE conn2 <- [1,2214,null,{}] 08:08:39 INFO - PROCESS | 1670 | 1464707319986 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}] 08:08:40 INFO - PROCESS | 1670 | 1464707320127 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:08:40 INFO - PROCESS | 1670 | 1464707320133 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x13744f800 == 80 [pid = 1670] [id = 561] 08:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11203ac00) [pid = 1670] [serial = 1683] [outer = 0x0] 08:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x118932c00) [pid = 1670] [serial = 1684] [outer = 0x11203ac00] 08:08:40 INFO - PROCESS | 1670 | 1464707320158 Marionette DEBUG loaded listener.js 08:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x129293c00) [pid = 1670] [serial = 1685] [outer = 0x11203ac00] 08:08:40 INFO - PROCESS | 1670 | 1464707320450 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]]]}] 08:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 08:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:08:40 INFO - PROCESS | 1670 | 1464707320502 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:08:40 INFO - PROCESS | 1670 | 1464707320503 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:08:40 INFO - PROCESS | 1670 | 1464707320505 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:08:40 INFO - PROCESS | 1670 | 1464707320506 Marionette TRACE conn2 <- [1,2218,null,{}] 08:08:40 INFO - PROCESS | 1670 | 1464707320509 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}] 08:08:40 INFO - PROCESS | 1670 | 1464707320609 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:08:40 INFO - PROCESS | 1670 | 1464707320613 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x13884c000 == 81 [pid = 1670] [id = 562] 08:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x112843400) [pid = 1670] [serial = 1686] [outer = 0x0] 08:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x112846400) [pid = 1670] [serial = 1687] [outer = 0x112843400] 08:08:40 INFO - PROCESS | 1670 | 1464707320637 Marionette DEBUG loaded listener.js 08:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11284cc00) [pid = 1670] [serial = 1688] [outer = 0x112843400] 08:08:40 INFO - PROCESS | 1670 | 1464707320978 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]]]}] 08:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 08:08:41 INFO - PROCESS | 1670 | 1464707321027 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:08:41 INFO - PROCESS | 1670 | 1464707321028 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:08:41 INFO - PROCESS | 1670 | 1464707321042 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:08:41 INFO - PROCESS | 1670 | 1464707321045 Marionette TRACE conn2 <- [1,2222,null,{}] 08:08:41 INFO - PROCESS | 1670 | 1464707321048 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}] 08:08:41 INFO - PROCESS | 1670 | 1464707321153 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:08:41 INFO - PROCESS | 1670 | 1464707321302 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x116748000 == 82 [pid = 1670] [id = 563] 08:08:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x110e75400) [pid = 1670] [serial = 1689] [outer = 0x0] 08:08:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x110e7c400) [pid = 1670] [serial = 1690] [outer = 0x110e75400] 08:08:41 INFO - PROCESS | 1670 | 1464707321335 Marionette DEBUG loaded listener.js 08:08:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x110f1fc00) [pid = 1670] [serial = 1691] [outer = 0x110e75400] 08:08:41 INFO - PROCESS | 1670 | 1464707321792 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]]]}] 08:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 783ms 08:08:41 INFO - PROCESS | 1670 | 1464707321815 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:08:41 INFO - PROCESS | 1670 | 1464707321817 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:08:41 INFO - PROCESS | 1670 | 1464707321820 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:08:41 INFO - PROCESS | 1670 | 1464707321823 Marionette TRACE conn2 <- [1,2226,null,{}] 08:08:41 INFO - PROCESS | 1670 | 1464707321826 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}] 08:08:41 INFO - PROCESS | 1670 | 1464707321972 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:08:42 INFO - PROCESS | 1670 | 1464707322070 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f74000 == 83 [pid = 1670] [id = 564] 08:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1161ab000) [pid = 1670] [serial = 1692] [outer = 0x0] 08:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x116aaf000) [pid = 1670] [serial = 1693] [outer = 0x1161ab000] 08:08:42 INFO - PROCESS | 1670 | 1464707322103 Marionette DEBUG loaded listener.js 08:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1185fbc00) [pid = 1670] [serial = 1694] [outer = 0x1161ab000] 08:08:42 INFO - PROCESS | 1670 | 1464707322515 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]]]}] 08:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 08:08:42 INFO - PROCESS | 1670 | 1464707322543 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:08:42 INFO - PROCESS | 1670 | 1464707322546 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:08:42 INFO - PROCESS | 1670 | 1464707322549 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:08:42 INFO - PROCESS | 1670 | 1464707322550 Marionette TRACE conn2 <- [1,2230,null,{}] 08:08:42 INFO - PROCESS | 1670 | 1464707322552 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}] 08:08:42 INFO - PROCESS | 1670 | 1464707322674 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:08:42 INFO - PROCESS | 1670 | 1464707322789 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x13541f800 == 84 [pid = 1670] [id = 565] 08:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x119098000) [pid = 1670] [serial = 1695] [outer = 0x0] 08:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12348d400) [pid = 1670] [serial = 1696] [outer = 0x119098000] 08:08:42 INFO - PROCESS | 1670 | 1464707322820 Marionette DEBUG loaded listener.js 08:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x123f7ac00) [pid = 1670] [serial = 1697] [outer = 0x119098000] 08:08:43 INFO - PROCESS | 1670 | 1464707323251 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]]]}] 08:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 718ms 08:08:43 INFO - PROCESS | 1670 | 1464707323268 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:08:43 INFO - PROCESS | 1670 | 1464707323269 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:08:43 INFO - PROCESS | 1670 | 1464707323276 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:08:43 INFO - PROCESS | 1670 | 1464707323281 Marionette TRACE conn2 <- [1,2234,null,{}] 08:08:43 INFO - PROCESS | 1670 | 1464707323284 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}] 08:08:43 INFO - PROCESS | 1670 | 1464707323426 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:08:43 INFO - PROCESS | 1670 | 1464707323515 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x13753b000 == 85 [pid = 1670] [id = 566] 08:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1242e7400) [pid = 1670] [serial = 1698] [outer = 0x0] 08:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12a931000) [pid = 1670] [serial = 1699] [outer = 0x1242e7400] 08:08:43 INFO - PROCESS | 1670 | 1464707323545 Marionette DEBUG loaded listener.js 08:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12c454c00) [pid = 1670] [serial = 1700] [outer = 0x1242e7400] 08:08:43 INFO - PROCESS | 1670 | 1464707323955 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]]]}] 08:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 727ms 08:08:44 INFO - PROCESS | 1670 | 1464707324000 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:08:44 INFO - PROCESS | 1670 | 1464707324002 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:08:44 INFO - PROCESS | 1670 | 1464707324004 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:08:44 INFO - PROCESS | 1670 | 1464707324005 Marionette TRACE conn2 <- [1,2238,null,{}] 08:08:44 INFO - PROCESS | 1670 | 1464707324008 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}] 08:08:44 INFO - PROCESS | 1670 | 1464707324127 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:08:44 INFO - PROCESS | 1670 | 1464707324242 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x13898d800 == 86 [pid = 1670] [id = 567] 08:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12cb64000) [pid = 1670] [serial = 1701] [outer = 0x0] 08:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12d10a800) [pid = 1670] [serial = 1702] [outer = 0x12cb64000] 08:08:44 INFO - PROCESS | 1670 | 1464707324274 Marionette DEBUG loaded listener.js 08:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12d3c0400) [pid = 1670] [serial = 1703] [outer = 0x12cb64000] 08:08:44 INFO - PROCESS | 1670 | 1464707324682 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]]]}] 08:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 718ms 08:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:08:44 INFO - PROCESS | 1670 | 1464707324723 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:08:44 INFO - PROCESS | 1670 | 1464707324724 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:08:44 INFO - PROCESS | 1670 | 1464707324726 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:08:44 INFO - PROCESS | 1670 | 1464707324728 Marionette TRACE conn2 <- [1,2242,null,{}] 08:08:44 INFO - PROCESS | 1670 | 1464707324748 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}] 08:08:44 INFO - PROCESS | 1670 | 1464707324861 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:08:44 INFO - PROCESS | 1670 | 1464707324948 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x135789000 == 87 [pid = 1670] [id = 568] 08:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x130360400) [pid = 1670] [serial = 1704] [outer = 0x0] 08:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x13036bc00) [pid = 1670] [serial = 1705] [outer = 0x130360400] 08:08:44 INFO - PROCESS | 1670 | 1464707324983 Marionette DEBUG loaded listener.js 08:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x133cb5400) [pid = 1670] [serial = 1706] [outer = 0x130360400] 08:08:45 INFO - PROCESS | 1670 | 1464707325410 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]]]}] 08:08:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:08:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 08:08:45 INFO - PROCESS | 1670 | 1464707325447 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:08:45 INFO - PROCESS | 1670 | 1464707325448 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:08:45 INFO - PROCESS | 1670 | 1464707325450 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:08:45 INFO - PROCESS | 1670 | 1464707325451 Marionette TRACE conn2 <- [1,2246,null,{}] 08:08:45 INFO - PROCESS | 1670 | 1464707325454 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}] 08:08:45 INFO - PROCESS | 1670 | 1464707325572 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:08:45 INFO - PROCESS | 1670 | 1464707325689 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x138a1f000 == 88 [pid = 1670] [id = 569] 08:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x133cbbc00) [pid = 1670] [serial = 1707] [outer = 0x0] 08:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x137d87000) [pid = 1670] [serial = 1708] [outer = 0x133cbbc00] 08:08:45 INFO - PROCESS | 1670 | 1464707325721 Marionette DEBUG loaded listener.js 08:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x137d8fc00) [pid = 1670] [serial = 1709] [outer = 0x133cbbc00] 08:08:46 INFO - PROCESS | 1670 | 1464707326218 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]]]}] 08:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 822ms 08:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:08:46 INFO - PROCESS | 1670 | 1464707326273 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:08:46 INFO - PROCESS | 1670 | 1464707326274 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:08:46 INFO - PROCESS | 1670 | 1464707326276 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:08:46 INFO - PROCESS | 1670 | 1464707326278 Marionette TRACE conn2 <- [1,2250,null,{}] 08:08:46 INFO - PROCESS | 1670 | 1464707326280 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}] 08:08:46 INFO - PROCESS | 1670 | 1464707326397 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:08:46 INFO - PROCESS | 1670 | 1464707326515 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x11602a000 == 89 [pid = 1670] [id = 570] 08:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x112d03800) [pid = 1670] [serial = 1710] [outer = 0x0] 08:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x11676fc00) [pid = 1670] [serial = 1711] [outer = 0x112d03800] 08:08:46 INFO - PROCESS | 1670 | 1464707326546 Marionette DEBUG loaded listener.js 08:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x119023400) [pid = 1670] [serial = 1712] [outer = 0x112d03800] 08:08:47 INFO - PROCESS | 1670 | 1464707327234 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]]]}] 08:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 972ms 08:08:47 INFO - PROCESS | 1670 | 1464707327249 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:08:47 INFO - PROCESS | 1670 | 1464707327251 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:08:47 INFO - PROCESS | 1670 | 1464707327254 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:08:47 INFO - PROCESS | 1670 | 1464707327257 Marionette TRACE conn2 <- [1,2254,null,{}] 08:08:47 INFO - PROCESS | 1670 | 1464707327260 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}] 08:08:47 INFO - PROCESS | 1670 | 1464707327371 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:08:47 INFO - PROCESS | 1670 | 1464707327459 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x123128800 == 90 [pid = 1670] [id = 571] 08:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x111048000) [pid = 1670] [serial = 1713] [outer = 0x0] 08:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x112687800) [pid = 1670] [serial = 1714] [outer = 0x111048000] 08:08:47 INFO - PROCESS | 1670 | 1464707327491 Marionette DEBUG loaded listener.js 08:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x11284d800) [pid = 1670] [serial = 1715] [outer = 0x111048000] 08:08:47 INFO - PROCESS | 1670 | 1464707327993 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]]]}] 08:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 774ms 08:08:48 INFO - PROCESS | 1670 | 1464707328029 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:08:48 INFO - PROCESS | 1670 | 1464707328033 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:08:48 INFO - PROCESS | 1670 | 1464707328037 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:08:48 INFO - PROCESS | 1670 | 1464707328039 Marionette TRACE conn2 <- [1,2258,null,{}] 08:08:48 INFO - PROCESS | 1670 | 1464707328041 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}] 08:08:48 INFO - PROCESS | 1670 | 1464707328148 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:08:48 INFO - PROCESS | 1670 | 1464707328247 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x116090000 == 91 [pid = 1670] [id = 572] 08:08:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x111ab1400) [pid = 1670] [serial = 1716] [outer = 0x0] 08:08:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x111ecb400) [pid = 1670] [serial = 1717] [outer = 0x111ab1400] 08:08:48 INFO - PROCESS | 1670 | 1464707328275 Marionette DEBUG loaded listener.js 08:08:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x11297d800) [pid = 1670] [serial = 1718] [outer = 0x111ab1400] 08:08:48 INFO - PROCESS | 1670 | 1464707328687 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]]]}] 08:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 676ms 08:08:48 INFO - PROCESS | 1670 | 1464707328727 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:08:48 INFO - PROCESS | 1670 | 1464707328729 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:08:48 INFO - PROCESS | 1670 | 1464707328733 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:08:48 INFO - PROCESS | 1670 | 1464707328735 Marionette TRACE conn2 <- [1,2262,null,{}] 08:08:48 INFO - PROCESS | 1670 | 1464707328743 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}] 08:08:48 INFO - PROCESS | 1670 | 1464707328855 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf2d800 == 90 [pid = 1670] [id = 318] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4cb000 == 89 [pid = 1670] [id = 350] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1296b7800 == 88 [pid = 1670] [id = 262] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x13884c000 == 87 [pid = 1670] [id = 562] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x13744f800 == 86 [pid = 1670] [id = 561] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x130381800 == 85 [pid = 1670] [id = 560] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x137229000 == 84 [pid = 1670] [id = 559] 08:08:48 INFO - PROCESS | 1670 | --DOCSHELL 0x135416000 == 83 [pid = 1670] [id = 558] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x110e7b800) [pid = 1670] [serial = 1621] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x130369000) [pid = 1670] [serial = 1594] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | 1464707329009 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x134c15000 == 82 [pid = 1670] [id = 557] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x12d39e000 == 81 [pid = 1670] [id = 556] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf1e800 == 80 [pid = 1670] [id = 555] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x12c83f800 == 79 [pid = 1670] [id = 554] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4d0000 == 78 [pid = 1670] [id = 553] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11942d800 == 77 [pid = 1670] [id = 552] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1185bd800 == 76 [pid = 1670] [id = 551] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x124cd6000 == 75 [pid = 1670] [id = 550] 08:08:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x116a8c000 == 76 [pid = 1670] [id = 573] 08:08:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x110f20400) [pid = 1670] [serial = 1719] [outer = 0x0] 08:08:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x11285ec00) [pid = 1670] [serial = 1720] [outer = 0x110f20400] 08:08:49 INFO - PROCESS | 1670 | 1464707329043 Marionette DEBUG loaded listener.js 08:08:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x116942400) [pid = 1670] [serial = 1721] [outer = 0x110f20400] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1296b0800 == 75 [pid = 1670] [id = 542] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea7000 == 74 [pid = 1670] [id = 541] 08:08:49 INFO - PROCESS | 1670 | --DOCSHELL 0x130388800 == 73 [pid = 1670] [id = 540] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12cb72c00) [pid = 1670] [serial = 1444] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12892ec00) [pid = 1670] [serial = 1514] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x1199ad400) [pid = 1670] [serial = 1511] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12babac00) [pid = 1670] [serial = 1520] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x1289db000) [pid = 1670] [serial = 1517] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x112860800) [pid = 1670] [serial = 1508] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12d360400) [pid = 1670] [serial = 1523] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x133cb1c00) [pid = 1670] [serial = 1526] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x130366800) [pid = 1670] [serial = 1529] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12640d400) [pid = 1670] [serial = 1609] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x128935c00) [pid = 1670] [serial = 1610] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x13036a800) [pid = 1670] [serial = 1592] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x130362800) [pid = 1670] [serial = 1591] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x118943c00) [pid = 1670] [serial = 1603] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x119460c00) [pid = 1670] [serial = 1604] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x1185fe800) [pid = 1670] [serial = 1597] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1242ea400) [pid = 1670] [serial = 1598] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12ae75800) [pid = 1670] [serial = 1580] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x129291400) [pid = 1670] [serial = 1579] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x13030cc00) [pid = 1670] [serial = 1589] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x130308000) [pid = 1670] [serial = 1588] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x116aab000) [pid = 1670] [serial = 1601] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1161f7400) [pid = 1670] [serial = 1600] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11676dc00) [pid = 1670] [serial = 1571] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11296fc00) [pid = 1670] [serial = 1570] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12c809400) [pid = 1670] [serial = 1583] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12bf74400) [pid = 1670] [serial = 1582] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12cb07400) [pid = 1670] [serial = 1619] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12898f800) [pid = 1670] [serial = 1577] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12649a400) [pid = 1670] [serial = 1576] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12cb6b400) [pid = 1670] [serial = 1568] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x130303800) [pid = 1670] [serial = 1586] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12d106c00) [pid = 1670] [serial = 1585] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1199ac400) [pid = 1670] [serial = 1574] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x119457c00) [pid = 1670] [serial = 1573] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x123779000) [pid = 1670] [serial = 1606] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x123f75000) [pid = 1670] [serial = 1607] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12b2de000) [pid = 1670] [serial = 1616] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1289bc000) [pid = 1670] [serial = 1613] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x128993000) [pid = 1670] [serial = 1612] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a627800) [pid = 1670] [serial = 1615] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12bf49400) [pid = 1670] [serial = 1618] [outer = 0x0] [url = about:blank] 08:08:49 INFO - PROCESS | 1670 | 1464707329372 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]]]}] 08:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 08:08:49 INFO - PROCESS | 1670 | 1464707329405 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:08:49 INFO - PROCESS | 1670 | 1464707329407 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:08:49 INFO - PROCESS | 1670 | 1464707329410 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:08:49 INFO - PROCESS | 1670 | 1464707329413 Marionette TRACE conn2 <- [1,2266,null,{}] 08:08:49 INFO - PROCESS | 1670 | 1464707329415 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}] 08:08:49 INFO - PROCESS | 1670 | 1464707329509 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:08:49 INFO - PROCESS | 1670 | 1464707329584 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea3800 == 74 [pid = 1670] [id = 574] 08:08:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x116aae800) [pid = 1670] [serial = 1722] [outer = 0x0] 08:08:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x117675800) [pid = 1670] [serial = 1723] [outer = 0x116aae800] 08:08:49 INFO - PROCESS | 1670 | 1464707329611 Marionette DEBUG loaded listener.js 08:08:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11859ac00) [pid = 1670] [serial = 1724] [outer = 0x116aae800] 08:08:49 INFO - PROCESS | 1670 | 1464707329915 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]]]}] 08:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 08:08:49 INFO - PROCESS | 1670 | 1464707329935 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:08:49 INFO - PROCESS | 1670 | 1464707329936 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:08:49 INFO - PROCESS | 1670 | 1464707329938 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:08:49 INFO - PROCESS | 1670 | 1464707329939 Marionette TRACE conn2 <- [1,2270,null,{}] 08:08:49 INFO - PROCESS | 1670 | 1464707329941 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}] 08:08:50 INFO - PROCESS | 1670 | 1464707330037 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:08:50 INFO - PROCESS | 1670 | 1464707330103 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x126027000 == 75 [pid = 1670] [id = 575] 08:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x117171400) [pid = 1670] [serial = 1725] [outer = 0x0] 08:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1185fa800) [pid = 1670] [serial = 1726] [outer = 0x117171400] 08:08:50 INFO - PROCESS | 1670 | 1464707330136 Marionette DEBUG loaded listener.js 08:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x119091400) [pid = 1670] [serial = 1727] [outer = 0x117171400] 08:08:50 INFO - PROCESS | 1670 | 1464707330439 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]]]}] 08:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 08:08:50 INFO - PROCESS | 1670 | 1464707330461 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:08:50 INFO - PROCESS | 1670 | 1464707330464 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:08:50 INFO - PROCESS | 1670 | 1464707330467 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:08:50 INFO - PROCESS | 1670 | 1464707330468 Marionette TRACE conn2 <- [1,2274,null,{}] 08:08:50 INFO - PROCESS | 1670 | 1464707330470 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}] 08:08:50 INFO - PROCESS | 1670 | 1464707330571 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:08:50 INFO - PROCESS | 1670 | 1464707330577 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x129361800 == 76 [pid = 1670] [id = 576] 08:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1191a7400) [pid = 1670] [serial = 1728] [outer = 0x0] 08:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1199a5400) [pid = 1670] [serial = 1729] [outer = 0x1191a7400] 08:08:50 INFO - PROCESS | 1670 | 1464707330603 Marionette DEBUG loaded listener.js 08:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x123627800) [pid = 1670] [serial = 1730] [outer = 0x1191a7400] 08:08:50 INFO - PROCESS | 1670 | 1464707330930 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]]]}] 08:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 08:08:50 INFO - PROCESS | 1670 | 1464707330938 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:08:50 INFO - PROCESS | 1670 | 1464707330939 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:08:50 INFO - PROCESS | 1670 | 1464707330951 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:08:50 INFO - PROCESS | 1670 | 1464707330952 Marionette TRACE conn2 <- [1,2278,null,{}] 08:08:50 INFO - PROCESS | 1670 | 1464707330954 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}] 08:08:51 INFO - PROCESS | 1670 | 1464707331090 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:08:51 INFO - PROCESS | 1670 | 1464707331130 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4c2000 == 77 [pid = 1670] [id = 577] 08:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x118930000) [pid = 1670] [serial = 1731] [outer = 0x0] 08:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x123626c00) [pid = 1670] [serial = 1732] [outer = 0x118930000] 08:08:51 INFO - PROCESS | 1670 | 1464707331155 Marionette DEBUG loaded listener.js 08:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x123f5cc00) [pid = 1670] [serial = 1733] [outer = 0x118930000] 08:08:51 INFO - PROCESS | 1670 | 1464707331490 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]]]}] 08:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 579ms 08:08:51 INFO - PROCESS | 1670 | 1464707331525 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:08:51 INFO - PROCESS | 1670 | 1464707331526 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:08:51 INFO - PROCESS | 1670 | 1464707331528 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:08:51 INFO - PROCESS | 1670 | 1464707331529 Marionette TRACE conn2 <- [1,2282,null,{}] 08:08:51 INFO - PROCESS | 1670 | 1464707331532 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}] 08:08:51 INFO - PROCESS | 1670 | 1464707331644 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:08:51 INFO - PROCESS | 1670 | 1464707331655 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b209000 == 78 [pid = 1670] [id = 578] 08:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x123f5a800) [pid = 1670] [serial = 1734] [outer = 0x0] 08:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x123f78000) [pid = 1670] [serial = 1735] [outer = 0x123f5a800] 08:08:51 INFO - PROCESS | 1670 | 1464707331680 Marionette DEBUG loaded listener.js 08:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1242e8000) [pid = 1670] [serial = 1736] [outer = 0x123f5a800] 08:08:52 INFO - PROCESS | 1670 | 1464707332025 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]]]}] 08:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 08:08:52 INFO - PROCESS | 1670 | 1464707332048 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:08:52 INFO - PROCESS | 1670 | 1464707332049 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:08:52 INFO - PROCESS | 1670 | 1464707332051 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:08:52 INFO - PROCESS | 1670 | 1464707332052 Marionette TRACE conn2 <- [1,2286,null,{}] 08:08:52 INFO - PROCESS | 1670 | 1464707332055 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}] 08:08:52 INFO - PROCESS | 1670 | 1464707332173 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:08:52 INFO - PROCESS | 1670 | 1464707332187 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c490800 == 79 [pid = 1670] [id = 579] 08:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x112689400) [pid = 1670] [serial = 1737] [outer = 0x0] 08:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1247ddc00) [pid = 1670] [serial = 1738] [outer = 0x112689400] 08:08:52 INFO - PROCESS | 1670 | 1464707332211 Marionette DEBUG loaded listener.js 08:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x126077c00) [pid = 1670] [serial = 1739] [outer = 0x112689400] 08:08:52 INFO - PROCESS | 1670 | 1464707332553 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]]]}] 08:08:52 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 08:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 08:08:52 INFO - PROCESS | 1670 | 1464707332572 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:08:52 INFO - PROCESS | 1670 | 1464707332573 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:08:52 INFO - PROCESS | 1670 | 1464707332575 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:08:52 INFO - PROCESS | 1670 | 1464707332576 Marionette TRACE conn2 <- [1,2290,null,{}] 08:08:52 INFO - PROCESS | 1670 | 1464707332579 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}] 08:08:52 INFO - PROCESS | 1670 | 1464707332697 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:08:52 INFO - PROCESS | 1670 | 1464707332711 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c841800 == 80 [pid = 1670] [id = 580] 08:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x124d83800) [pid = 1670] [serial = 1740] [outer = 0x0] 08:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x126726000) [pid = 1670] [serial = 1741] [outer = 0x124d83800] 08:08:52 INFO - PROCESS | 1670 | 1464707332736 Marionette DEBUG loaded listener.js 08:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x126bdec00) [pid = 1670] [serial = 1742] [outer = 0x124d83800] 08:08:53 INFO - PROCESS | 1670 | 1464707333085 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]]]}] 08:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 08:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:08:53 INFO - PROCESS | 1670 | 1464707333097 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:08:53 INFO - PROCESS | 1670 | 1464707333099 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:08:53 INFO - PROCESS | 1670 | 1464707333101 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:08:53 INFO - PROCESS | 1670 | 1464707333102 Marionette TRACE conn2 <- [1,2294,null,{}] 08:08:53 INFO - PROCESS | 1670 | 1464707333105 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}] 08:08:53 INFO - PROCESS | 1670 | 1464707333236 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:08:53 INFO - PROCESS | 1670 | 1464707333254 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0ec000 == 81 [pid = 1670] [id = 581] 08:08:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1264a2c00) [pid = 1670] [serial = 1743] [outer = 0x0] 08:08:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x1289b4400) [pid = 1670] [serial = 1744] [outer = 0x1264a2c00] 08:08:53 INFO - PROCESS | 1670 | 1464707333283 Marionette DEBUG loaded listener.js 08:08:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x128d74000) [pid = 1670] [serial = 1745] [outer = 0x1264a2c00] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x123f5bc00) [pid = 1670] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12d3b9c00) [pid = 1670] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12cb08c00) [pid = 1670] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x130310000) [pid = 1670] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x110f12400) [pid = 1670] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11203ac00) [pid = 1670] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11892bc00) [pid = 1670] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12899a800) [pid = 1670] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12d3c5000) [pid = 1670] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x110e82c00) [pid = 1670] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x110e78c00) [pid = 1670] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11285c000) [pid = 1670] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12c808c00) [pid = 1670] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12ae73800) [pid = 1670] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:08:53 INFO - PROCESS | 1670 | 1464707333866 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]]]}] 08:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 770ms 08:08:53 INFO - PROCESS | 1670 | 1464707333871 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:08:53 INFO - PROCESS | 1670 | 1464707333872 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:08:53 INFO - PROCESS | 1670 | 1464707333874 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:08:53 INFO - PROCESS | 1670 | 1464707333876 Marionette TRACE conn2 <- [1,2298,null,{}] 08:08:53 INFO - PROCESS | 1670 | 1464707333884 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}] 08:08:54 INFO - PROCESS | 1670 | 1464707334023 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:08:54 INFO - PROCESS | 1670 | 1464707334071 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c840000 == 82 [pid = 1670] [id = 582] 08:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x110e82c00) [pid = 1670] [serial = 1746] [outer = 0x0] 08:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x123f5bc00) [pid = 1670] [serial = 1747] [outer = 0x110e82c00] 08:08:54 INFO - PROCESS | 1670 | 1464707334096 Marionette DEBUG loaded listener.js 08:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x128db6c00) [pid = 1670] [serial = 1748] [outer = 0x110e82c00] 08:08:54 INFO - PROCESS | 1670 | 1464707334358 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]]]}] 08:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 525ms 08:08:54 INFO - PROCESS | 1670 | 1464707334401 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:08:54 INFO - PROCESS | 1670 | 1464707334402 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:08:54 INFO - PROCESS | 1670 | 1464707334404 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:08:54 INFO - PROCESS | 1670 | 1464707334406 Marionette TRACE conn2 <- [1,2302,null,{}] 08:08:54 INFO - PROCESS | 1670 | 1464707334408 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}] 08:08:54 INFO - PROCESS | 1670 | 1464707334515 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:08:54 INFO - PROCESS | 1670 | 1464707334519 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d84f000 == 83 [pid = 1670] [id = 583] 08:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x110e7e000) [pid = 1670] [serial = 1749] [outer = 0x0] 08:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12952d800) [pid = 1670] [serial = 1750] [outer = 0x110e7e000] 08:08:54 INFO - PROCESS | 1670 | 1464707334543 Marionette DEBUG loaded listener.js 08:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12a7b0c00) [pid = 1670] [serial = 1751] [outer = 0x110e7e000] 08:08:54 INFO - PROCESS | 1670 | 1464707334875 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]]]}] 08:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 08:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:08:54 INFO - PROCESS | 1670 | 1464707334932 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:08:54 INFO - PROCESS | 1670 | 1464707334934 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:08:54 INFO - PROCESS | 1670 | 1464707334936 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:08:54 INFO - PROCESS | 1670 | 1464707334936 Marionette TRACE conn2 <- [1,2306,null,{}] 08:08:54 INFO - PROCESS | 1670 | 1464707334939 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}] 08:08:55 INFO - PROCESS | 1670 | 1464707335034 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:08:55 INFO - PROCESS | 1670 | 1464707335039 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x13038a800 == 84 [pid = 1670] [id = 584] 08:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x129525800) [pid = 1670] [serial = 1752] [outer = 0x0] 08:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12a92e800) [pid = 1670] [serial = 1753] [outer = 0x129525800] 08:08:55 INFO - PROCESS | 1670 | 1464707335063 Marionette DEBUG loaded listener.js 08:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12a937000) [pid = 1670] [serial = 1754] [outer = 0x129525800] 08:08:55 INFO - PROCESS | 1670 | 1464707335408 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]]]}] 08:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 08:08:55 INFO - PROCESS | 1670 | 1464707335454 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:08:55 INFO - PROCESS | 1670 | 1464707335456 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:08:55 INFO - PROCESS | 1670 | 1464707335458 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:08:55 INFO - PROCESS | 1670 | 1464707335459 Marionette TRACE conn2 <- [1,2310,null,{}] 08:08:55 INFO - PROCESS | 1670 | 1464707335461 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}] 08:08:55 INFO - PROCESS | 1670 | 1464707335557 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:08:55 INFO - PROCESS | 1670 | 1464707335632 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x134aec800 == 85 [pid = 1670] [id = 585] 08:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x129529c00) [pid = 1670] [serial = 1755] [outer = 0x0] 08:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12a93bc00) [pid = 1670] [serial = 1756] [outer = 0x129529c00] 08:08:55 INFO - PROCESS | 1670 | 1464707335656 Marionette DEBUG loaded listener.js 08:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12b124c00) [pid = 1670] [serial = 1757] [outer = 0x129529c00] 08:08:56 INFO - PROCESS | 1670 | 1464707336167 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]]]}] 08:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 718ms 08:08:56 INFO - PROCESS | 1670 | 1464707336176 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:08:56 INFO - PROCESS | 1670 | 1464707336180 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:08:56 INFO - PROCESS | 1670 | 1464707336183 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:08:56 INFO - PROCESS | 1670 | 1464707336186 Marionette TRACE conn2 <- [1,2314,null,{}] 08:08:56 INFO - PROCESS | 1670 | 1464707336189 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}] 08:08:56 INFO - PROCESS | 1670 | 1464707336313 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:08:56 INFO - PROCESS | 1670 | 1464707336434 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x119e9c800 == 86 [pid = 1670] [id = 586] 08:08:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x112840000) [pid = 1670] [serial = 1758] [outer = 0x0] 08:08:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x11284ac00) [pid = 1670] [serial = 1759] [outer = 0x112840000] 08:08:56 INFO - PROCESS | 1670 | 1464707336467 Marionette DEBUG loaded listener.js 08:08:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x112a77000) [pid = 1670] [serial = 1760] [outer = 0x112840000] 08:08:56 INFO - PROCESS | 1670 | 1464707336885 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]]]}] 08:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 721ms 08:08:56 INFO - PROCESS | 1670 | 1464707336905 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:08:56 INFO - PROCESS | 1670 | 1464707336909 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:08:56 INFO - PROCESS | 1670 | 1464707336914 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:08:56 INFO - PROCESS | 1670 | 1464707336916 Marionette TRACE conn2 <- [1,2318,null,{}] 08:08:56 INFO - PROCESS | 1670 | 1464707336918 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}] 08:08:57 INFO - PROCESS | 1670 | 1464707337038 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:08:57 INFO - PROCESS | 1670 | 1464707337151 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f73000 == 87 [pid = 1670] [id = 587] 08:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x11334b000) [pid = 1670] [serial = 1761] [outer = 0x0] 08:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x1160ea400) [pid = 1670] [serial = 1762] [outer = 0x11334b000] 08:08:57 INFO - PROCESS | 1670 | 1464707337182 Marionette DEBUG loaded listener.js 08:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x1185fac00) [pid = 1670] [serial = 1763] [outer = 0x11334b000] 08:08:57 INFO - PROCESS | 1670 | 1464707337602 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] 08:08:57 INFO - PROCESS | 1670 | 1464707337637 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:08:57 INFO - PROCESS | 1670 | 1464707337639 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:08:57 INFO - PROCESS | 1670 | 1464707337642 Marionette TRACE conn2 <- [1,2322,null,{}] 08:08:57 INFO - PROCESS | 1670 | 1464707337650 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}] 08:08:57 INFO - PROCESS | 1670 | 1464707337791 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:08:57 INFO - PROCESS | 1670 | 1464707337904 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c10000 == 88 [pid = 1670] [id = 588] 08:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x119457c00) [pid = 1670] [serial = 1764] [outer = 0x0] 08:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x120ee4000) [pid = 1670] [serial = 1765] [outer = 0x119457c00] 08:08:57 INFO - PROCESS | 1670 | 1464707337936 Marionette DEBUG loaded listener.js 08:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x1247e0000) [pid = 1670] [serial = 1766] [outer = 0x119457c00] 08:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 725ms 08:08:58 INFO - PROCESS | 1670 | 1464707338360 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]]]}] 08:08:58 INFO - PROCESS | 1670 | 1464707338365 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:08:58 INFO - PROCESS | 1670 | 1464707338366 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:08:58 INFO - PROCESS | 1670 | 1464707338368 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:08:58 INFO - PROCESS | 1670 | 1464707338370 Marionette TRACE conn2 <- [1,2326,null,{}] 08:08:58 INFO - PROCESS | 1670 | 1464707338372 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}] 08:08:58 INFO - PROCESS | 1670 | 1464707338489 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:08:58 INFO - PROCESS | 1670 | 1464707338602 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x135798000 == 89 [pid = 1670] [id = 589] 08:08:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x126bdac00) [pid = 1670] [serial = 1767] [outer = 0x0] 08:08:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x128994400) [pid = 1670] [serial = 1768] [outer = 0x126bdac00] 08:08:58 INFO - PROCESS | 1670 | 1464707338633 Marionette DEBUG loaded listener.js 08:08:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x1289d1800) [pid = 1670] [serial = 1769] [outer = 0x126bdac00] 08:08:59 INFO - PROCESS | 1670 | 1464707339041 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]]]}] 08:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 723ms 08:08:59 INFO - PROCESS | 1670 | 1464707339091 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:08:59 INFO - PROCESS | 1670 | 1464707339093 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:08:59 INFO - PROCESS | 1670 | 1464707339098 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:08:59 INFO - PROCESS | 1670 | 1464707339099 Marionette TRACE conn2 <- [1,2330,null,{}] 08:08:59 INFO - PROCESS | 1670 | 1464707339101 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}] 08:08:59 INFO - PROCESS | 1670 | 1464707339229 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:08:59 INFO - PROCESS | 1670 | 1464707339313 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x13595e800 == 90 [pid = 1670] [id = 590] 08:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x126bdf400) [pid = 1670] [serial = 1770] [outer = 0x0] 08:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12a623400) [pid = 1670] [serial = 1771] [outer = 0x126bdf400] 08:08:59 INFO - PROCESS | 1670 | 1464707339342 Marionette DEBUG loaded listener.js 08:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12ae79800) [pid = 1670] [serial = 1772] [outer = 0x126bdf400] 08:08:59 INFO - PROCESS | 1670 | 1464707339735 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]]]}] 08:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 08:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:08:59 INFO - PROCESS | 1670 | 1464707339769 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:08:59 INFO - PROCESS | 1670 | 1464707339770 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:08:59 INFO - PROCESS | 1670 | 1464707339772 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:08:59 INFO - PROCESS | 1670 | 1464707339774 Marionette TRACE conn2 <- [1,2334,null,{}] 08:08:59 INFO - PROCESS | 1670 | 1464707339776 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}] 08:08:59 INFO - PROCESS | 1670 | 1464707339896 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:09:00 INFO - PROCESS | 1670 | 1464707340010 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x137271000 == 91 [pid = 1670] [id = 591] 08:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x12b143800) [pid = 1670] [serial = 1773] [outer = 0x0] 08:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x12baa2c00) [pid = 1670] [serial = 1774] [outer = 0x12b143800] 08:09:00 INFO - PROCESS | 1670 | 1464707340042 Marionette DEBUG loaded listener.js 08:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x12bf42400) [pid = 1670] [serial = 1775] [outer = 0x12b143800] 08:09:00 INFO - PROCESS | 1670 | 1464707340429 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]]]}] 08:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 08:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:09:00 INFO - PROCESS | 1670 | 1464707340442 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:09:00 INFO - PROCESS | 1670 | 1464707340443 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:09:00 INFO - PROCESS | 1670 | 1464707340446 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:09:00 INFO - PROCESS | 1670 | 1464707340447 Marionette TRACE conn2 <- [1,2338,null,{}] 08:09:00 INFO - PROCESS | 1670 | 1464707340449 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}] 08:09:00 INFO - PROCESS | 1670 | 1464707340562 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:09:00 INFO - PROCESS | 1670 | 1464707340666 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x137445800 == 92 [pid = 1670] [id = 592] 08:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x12b14ac00) [pid = 1670] [serial = 1776] [outer = 0x0] 08:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x12c123800) [pid = 1670] [serial = 1777] [outer = 0x12b14ac00] 08:09:00 INFO - PROCESS | 1670 | 1464707340695 Marionette DEBUG loaded listener.js 08:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x12c452400) [pid = 1670] [serial = 1778] [outer = 0x12b14ac00] 08:09:01 INFO - PROCESS | 1670 | 1464707341116 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]]]}] 08:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 723ms 08:09:01 INFO - PROCESS | 1670 | 1464707341169 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:09:01 INFO - PROCESS | 1670 | 1464707341171 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:09:01 INFO - PROCESS | 1670 | 1464707341173 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:09:01 INFO - PROCESS | 1670 | 1464707341174 Marionette TRACE conn2 <- [1,2342,null,{}] 08:09:01 INFO - PROCESS | 1670 | 1464707341195 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}] 08:09:01 INFO - PROCESS | 1670 | 1464707341311 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:09:01 INFO - PROCESS | 1670 | 1464707341416 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x137535800 == 93 [pid = 1670] [id = 593] 08:09:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x110f1ec00) [pid = 1670] [serial = 1779] [outer = 0x0] 08:09:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12c457c00) [pid = 1670] [serial = 1780] [outer = 0x110f1ec00] 08:09:01 INFO - PROCESS | 1670 | 1464707341445 Marionette DEBUG loaded listener.js 08:09:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12c811c00) [pid = 1670] [serial = 1781] [outer = 0x110f1ec00] 08:09:01 INFO - PROCESS | 1670 | 1464707341880 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]]]}] 08:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 769ms 08:09:01 INFO - PROCESS | 1670 | 1464707341943 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:09:01 INFO - PROCESS | 1670 | 1464707341945 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:09:01 INFO - PROCESS | 1670 | 1464707341947 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:09:01 INFO - PROCESS | 1670 | 1464707341948 Marionette TRACE conn2 <- [1,2346,null,{}] 08:09:01 INFO - PROCESS | 1670 | 1464707341950 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}] 08:09:02 INFO - PROCESS | 1670 | 1464707342067 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:09:02 INFO - PROCESS | 1670 | 1464707342354 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea1800 == 94 [pid = 1670] [id = 594] 08:09:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x110e7f800) [pid = 1670] [serial = 1782] [outer = 0x0] 08:09:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x110f1e400) [pid = 1670] [serial = 1783] [outer = 0x110e7f800] 08:09:02 INFO - PROCESS | 1670 | 1464707342394 Marionette DEBUG loaded listener.js 08:09:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x111c14800) [pid = 1670] [serial = 1784] [outer = 0x110e7f800] 08:09:02 INFO - PROCESS | 1670 | 1464707342825 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]]]}] 08:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 921ms 08:09:02 INFO - PROCESS | 1670 | 1464707342869 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:09:02 INFO - PROCESS | 1670 | 1464707342871 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:09:02 INFO - PROCESS | 1670 | 1464707342874 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:09:02 INFO - PROCESS | 1670 | 1464707342877 Marionette TRACE conn2 <- [1,2350,null,{}] 08:09:02 INFO - PROCESS | 1670 | 1464707342880 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}] 08:09:02 INFO - PROCESS | 1670 | 1464707342992 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:09:03 INFO - PROCESS | 1670 | 1464707343116 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e15800 == 95 [pid = 1670] [id = 595] 08:09:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x11284c800) [pid = 1670] [serial = 1785] [outer = 0x0] 08:09:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x113d09800) [pid = 1670] [serial = 1786] [outer = 0x11284c800] 08:09:03 INFO - PROCESS | 1670 | 1464707343165 Marionette DEBUG loaded listener.js 08:09:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x1161af000) [pid = 1670] [serial = 1787] [outer = 0x11284c800] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x13742b800 == 94 [pid = 1670] [id = 481] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x13038a800 == 93 [pid = 1670] [id = 584] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x112846400) [pid = 1670] [serial = 1687] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x133cb6800) [pid = 1670] [serial = 1648] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x130362400) [pid = 1670] [serial = 1642] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x13040dc00) [pid = 1670] [serial = 1645] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12d84f000 == 92 [pid = 1670] [id = 583] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c840000 == 91 [pid = 1670] [id = 582] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0ec000 == 90 [pid = 1670] [id = 581] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c841800 == 89 [pid = 1670] [id = 580] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c490800 == 88 [pid = 1670] [id = 579] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12b209000 == 87 [pid = 1670] [id = 578] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4c2000 == 86 [pid = 1670] [id = 577] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x129361800 == 85 [pid = 1670] [id = 576] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x126027000 == 84 [pid = 1670] [id = 575] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea3800 == 83 [pid = 1670] [id = 574] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116a8c000 == 82 [pid = 1670] [id = 573] 08:09:03 INFO - PROCESS | 1670 | 1464707343865 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]]]}] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116090000 == 81 [pid = 1670] [id = 572] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x123128800 == 80 [pid = 1670] [id = 571] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x135789000 == 79 [pid = 1670] [id = 568] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x13898d800 == 78 [pid = 1670] [id = 567] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x13753b000 == 77 [pid = 1670] [id = 566] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x13541f800 == 76 [pid = 1670] [id = 565] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x128f74000 == 75 [pid = 1670] [id = 564] 08:09:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116748000 == 74 [pid = 1670] [id = 563] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x12640f000) [pid = 1670] [serial = 1660] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x12d3c0000) [pid = 1670] [serial = 1675] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x12d3ba800) [pid = 1670] [serial = 1673] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x130408c00) [pid = 1670] [serial = 1595] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12d3c4800) [pid = 1670] [serial = 1676] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12d35f400) [pid = 1670] [serial = 1672] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12d105000) [pid = 1670] [serial = 1639] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x11893d800) [pid = 1670] [serial = 1654] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x12bac6800) [pid = 1670] [serial = 1636] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12950b800) [pid = 1670] [serial = 1664] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x11297e000) [pid = 1670] [serial = 1624] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x130367c00) [pid = 1670] [serial = 1679] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12a625800) [pid = 1670] [serial = 1633] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x112696c00) [pid = 1670] [serial = 1652] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x110e80400) [pid = 1670] [serial = 1622] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x1191a8800) [pid = 1670] [serial = 1655] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x130304800) [pid = 1670] [serial = 1678] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x123620000) [pid = 1670] [serial = 1658] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x128992400) [pid = 1670] [serial = 1661] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12cb6a400) [pid = 1670] [serial = 1669] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12bf7c400) [pid = 1670] [serial = 1667] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11919c400) [pid = 1670] [serial = 1627] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x111040800) [pid = 1670] [serial = 1651] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x124525400) [pid = 1670] [serial = 1630] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12d102800) [pid = 1670] [serial = 1670] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12b143000) [pid = 1670] [serial = 1666] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1289d3800) [pid = 1670] [serial = 1663] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x11999e800) [pid = 1670] [serial = 1657] [outer = 0x0] [url = about:blank] 08:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1023ms 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x110f1a400) [pid = 1670] [serial = 1681] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x118932c00) [pid = 1670] [serial = 1684] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x110fdac00) [pid = 1670] [serial = 1682] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x129293c00) [pid = 1670] [serial = 1685] [outer = 0x0] [url = about:blank] 08:09:03 INFO - PROCESS | 1670 | 1464707343901 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:09:03 INFO - PROCESS | 1670 | 1464707343904 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:09:03 INFO - PROCESS | 1670 | 1464707343907 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:09:03 INFO - PROCESS | 1670 | 1464707343908 Marionette TRACE conn2 <- [1,2354,null,{}] 08:09:03 INFO - PROCESS | 1670 | 1464707343921 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}] 08:09:04 INFO - PROCESS | 1670 | 1464707344014 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:09:04 INFO - PROCESS | 1670 | 1464707344020 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea5800 == 75 [pid = 1670] [id = 596] 08:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x115163000) [pid = 1670] [serial = 1788] [outer = 0x0] 08:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x116a5bc00) [pid = 1670] [serial = 1789] [outer = 0x115163000] 08:09:04 INFO - PROCESS | 1670 | 1464707344047 Marionette DEBUG loaded listener.js 08:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11802c800) [pid = 1670] [serial = 1790] [outer = 0x115163000] 08:09:04 INFO - PROCESS | 1670 | 1464707344424 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]]]}] 08:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 528ms 08:09:04 INFO - PROCESS | 1670 | 1464707344457 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:09:04 INFO - PROCESS | 1670 | 1464707344458 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:09:04 INFO - PROCESS | 1670 | 1464707344466 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:09:04 INFO - PROCESS | 1670 | 1464707344470 Marionette TRACE conn2 <- [1,2358,null,{}] 08:09:04 INFO - PROCESS | 1670 | 1464707344477 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}] 08:09:04 INFO - PROCESS | 1670 | 1464707344572 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:09:04 INFO - PROCESS | 1670 | 1464707344580 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a2000 == 76 [pid = 1670] [id = 597] 08:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1185fe800) [pid = 1670] [serial = 1791] [outer = 0x0] 08:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1191a8800) [pid = 1670] [serial = 1792] [outer = 0x1185fe800] 08:09:04 INFO - PROCESS | 1670 | 1464707344605 Marionette DEBUG loaded listener.js 08:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1210cdc00) [pid = 1670] [serial = 1793] [outer = 0x1185fe800] 08:09:04 INFO - PROCESS | 1670 | 1464707344981 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]]]}] 08:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 08:09:04 INFO - PROCESS | 1670 | 1464707344989 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:09:04 INFO - PROCESS | 1670 | 1464707344991 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:09:04 INFO - PROCESS | 1670 | 1464707344994 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:09:04 INFO - PROCESS | 1670 | 1464707344995 Marionette TRACE conn2 <- [1,2362,null,{}] 08:09:05 INFO - PROCESS | 1670 | 1464707344998 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}] 08:09:05 INFO - PROCESS | 1670 | 1464707345102 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:09:05 INFO - PROCESS | 1670 | 1464707345173 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b214800 == 77 [pid = 1670] [id = 598] 08:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x120eeec00) [pid = 1670] [serial = 1794] [outer = 0x0] 08:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x123c99400) [pid = 1670] [serial = 1795] [outer = 0x120eeec00] 08:09:05 INFO - PROCESS | 1670 | 1464707345199 Marionette DEBUG loaded listener.js 08:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x123f7c000) [pid = 1670] [serial = 1796] [outer = 0x120eeec00] 08:09:05 INFO - PROCESS | 1670 | 1464707345502 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]]]}] 08:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 08:09:05 INFO - PROCESS | 1670 | 1464707345519 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:09:05 INFO - PROCESS | 1670 | 1464707345521 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:09:05 INFO - PROCESS | 1670 | 1464707345523 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:09:05 INFO - PROCESS | 1670 | 1464707345524 Marionette TRACE conn2 <- [1,2366,null,{}] 08:09:05 INFO - PROCESS | 1670 | 1464707345526 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}] 08:09:05 INFO - PROCESS | 1670 | 1464707345625 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:09:05 INFO - PROCESS | 1670 | 1464707345704 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c854000 == 78 [pid = 1670] [id = 599] 08:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x1247e4400) [pid = 1670] [serial = 1797] [outer = 0x0] 08:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12640d000) [pid = 1670] [serial = 1798] [outer = 0x1247e4400] 08:09:05 INFO - PROCESS | 1670 | 1464707345735 Marionette DEBUG loaded listener.js 08:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x128991800) [pid = 1670] [serial = 1799] [outer = 0x1247e4400] 08:09:06 INFO - PROCESS | 1670 | 1464707346074 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]]]}] 08:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 08:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:09:06 INFO - PROCESS | 1670 | 1464707346092 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:09:06 INFO - PROCESS | 1670 | 1464707346093 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:09:06 INFO - PROCESS | 1670 | 1464707346103 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:09:06 INFO - PROCESS | 1670 | 1464707346104 Marionette TRACE conn2 <- [1,2370,null,{}] 08:09:06 INFO - PROCESS | 1670 | 1464707346106 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}] 08:09:06 INFO - PROCESS | 1670 | 1464707346235 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:09:06 INFO - PROCESS | 1670 | 1464707346249 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0e1000 == 79 [pid = 1670] [id = 600] 08:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12899a800) [pid = 1670] [serial = 1800] [outer = 0x0] 08:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x1289db000) [pid = 1670] [serial = 1801] [outer = 0x12899a800] 08:09:06 INFO - PROCESS | 1670 | 1464707346274 Marionette DEBUG loaded listener.js 08:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12af49400) [pid = 1670] [serial = 1802] [outer = 0x12899a800] 08:09:06 INFO - PROCESS | 1670 | 1464707346674 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]]]}] 08:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 624ms 08:09:06 INFO - PROCESS | 1670 | 1464707346722 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:09:06 INFO - PROCESS | 1670 | 1464707346723 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:09:06 INFO - PROCESS | 1670 | 1464707346725 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:09:06 INFO - PROCESS | 1670 | 1464707346726 Marionette TRACE conn2 <- [1,2374,null,{}] 08:09:06 INFO - PROCESS | 1670 | 1464707346728 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}] 08:09:06 INFO - PROCESS | 1670 | 1464707346847 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:09:06 INFO - PROCESS | 1670 | 1464707346858 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x13037a000 == 80 [pid = 1670] [id = 601] 08:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12899b000) [pid = 1670] [serial = 1803] [outer = 0x0] 08:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12ba9c800) [pid = 1670] [serial = 1804] [outer = 0x12899b000] 08:09:06 INFO - PROCESS | 1670 | 1464707346886 Marionette DEBUG loaded listener.js 08:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12c120800) [pid = 1670] [serial = 1805] [outer = 0x12899b000] 08:09:07 INFO - PROCESS | 1670 | 1464707347252 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]]]}] 08:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 08:09:07 INFO - PROCESS | 1670 | 1464707347293 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:09:07 INFO - PROCESS | 1670 | 1464707347297 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:09:07 INFO - PROCESS | 1670 | 1464707347300 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:09:07 INFO - PROCESS | 1670 | 1464707347301 Marionette TRACE conn2 <- [1,2378,null,{}] 08:09:07 INFO - PROCESS | 1670 | 1464707347303 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}] 08:09:07 INFO - PROCESS | 1670 | 1464707347429 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:09:07 INFO - PROCESS | 1670 | 1464707347449 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c0a000 == 81 [pid = 1670] [id = 602] 08:09:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x129509800) [pid = 1670] [serial = 1806] [outer = 0x0] 08:09:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12cb09000) [pid = 1670] [serial = 1807] [outer = 0x129509800] 08:09:07 INFO - PROCESS | 1670 | 1464707347474 Marionette DEBUG loaded listener.js 08:09:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12cb63800) [pid = 1670] [serial = 1808] [outer = 0x129509800] 08:09:07 INFO - PROCESS | 1670 | 1464707347849 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]]]}] 08:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 08:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:09:07 INFO - PROCESS | 1670 | 1464707347869 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:09:07 INFO - PROCESS | 1670 | 1464707347870 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:09:07 INFO - PROCESS | 1670 | 1464707347872 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:09:07 INFO - PROCESS | 1670 | 1464707347873 Marionette TRACE conn2 <- [1,2382,null,{}] 08:09:07 INFO - PROCESS | 1670 | 1464707347884 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}] 08:09:08 INFO - PROCESS | 1670 | 1464707348005 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x123f5a800) [pid = 1670] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x112689400) [pid = 1670] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x1264a2c00) [pid = 1670] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x110e82c00) [pid = 1670] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x124d83800) [pid = 1670] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x1191a7400) [pid = 1670] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x111ab1400) [pid = 1670] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x116aae800) [pid = 1670] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x111048000) [pid = 1670] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x118930000) [pid = 1670] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x117171400) [pid = 1670] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x110f20400) [pid = 1670] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x110e7e000) [pid = 1670] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x129525800) [pid = 1670] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:09:08 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x112843400) [pid = 1670] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:09:08 INFO - PROCESS | 1670 | 1464707348221 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f1f000 == 82 [pid = 1670] [id = 603] 08:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x110e7d800) [pid = 1670] [serial = 1809] [outer = 0x0] 08:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x111a0b000) [pid = 1670] [serial = 1810] [outer = 0x110e7d800] 08:09:08 INFO - PROCESS | 1670 | 1464707348247 Marionette DEBUG loaded listener.js 08:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x116aae800) [pid = 1670] [serial = 1811] [outer = 0x110e7d800] 08:09:08 INFO - PROCESS | 1670 | 1464707348537 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]]]}] 08:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 669ms 08:09:08 INFO - PROCESS | 1670 | 1464707348542 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:09:08 INFO - PROCESS | 1670 | 1464707348544 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:09:08 INFO - PROCESS | 1670 | 1464707348554 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:09:08 INFO - PROCESS | 1670 | 1464707348555 Marionette TRACE conn2 <- [1,2386,null,{}] 08:09:08 INFO - PROCESS | 1670 | 1464707348558 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}] 08:09:08 INFO - PROCESS | 1670 | 1464707348669 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:09:08 INFO - PROCESS | 1670 | 1464707348673 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x13577f800 == 83 [pid = 1670] [id = 604] 08:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x116a61000) [pid = 1670] [serial = 1812] [outer = 0x0] 08:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x123c0f800) [pid = 1670] [serial = 1813] [outer = 0x116a61000] 08:09:08 INFO - PROCESS | 1670 | 1464707348703 Marionette DEBUG loaded listener.js 08:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12d0d6c00) [pid = 1670] [serial = 1814] [outer = 0x116a61000] 08:09:09 INFO - PROCESS | 1670 | 1464707349091 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]]]}] 08:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 08:09:09 INFO - PROCESS | 1670 | 1464707349123 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:09:09 INFO - PROCESS | 1670 | 1464707349125 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:09:09 INFO - PROCESS | 1670 | 1464707349142 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:09:09 INFO - PROCESS | 1670 | 1464707349143 Marionette TRACE conn2 <- [1,2390,null,{}] 08:09:09 INFO - PROCESS | 1670 | 1464707349146 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}] 08:09:09 INFO - PROCESS | 1670 | 1464707349253 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:09:09 INFO - PROCESS | 1670 | 1464707349257 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x13744f000 == 84 [pid = 1670] [id = 605] 08:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12d105000) [pid = 1670] [serial = 1815] [outer = 0x0] 08:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12d367800) [pid = 1670] [serial = 1816] [outer = 0x12d105000] 08:09:09 INFO - PROCESS | 1670 | 1464707349282 Marionette DEBUG loaded listener.js 08:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12d3c0000) [pid = 1670] [serial = 1817] [outer = 0x12d105000] 08:09:09 INFO - PROCESS | 1670 | 1464707349622 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]]]}] 08:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 08:09:09 INFO - PROCESS | 1670 | 1464707349664 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:09:09 INFO - PROCESS | 1670 | 1464707349665 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:09:09 INFO - PROCESS | 1670 | 1464707349668 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:09:09 INFO - PROCESS | 1670 | 1464707349669 Marionette TRACE conn2 <- [1,2394,null,{}] 08:09:09 INFO - PROCESS | 1670 | 1464707349671 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}] 08:09:09 INFO - PROCESS | 1670 | 1464707349769 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:09:09 INFO - PROCESS | 1670 | 1464707349847 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x13753f800 == 85 [pid = 1670] [id = 606] 08:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12d106c00) [pid = 1670] [serial = 1818] [outer = 0x0] 08:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12d3c4000) [pid = 1670] [serial = 1819] [outer = 0x12d106c00] 08:09:09 INFO - PROCESS | 1670 | 1464707349872 Marionette DEBUG loaded listener.js 08:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x130311c00) [pid = 1670] [serial = 1820] [outer = 0x12d106c00] 08:09:10 INFO - PROCESS | 1670 | 1464707350273 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]]]}] 08:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 621ms 08:09:10 INFO - PROCESS | 1670 | 1464707350289 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:09:10 INFO - PROCESS | 1670 | 1464707350292 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:09:10 INFO - PROCESS | 1670 | 1464707350296 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:09:10 INFO - PROCESS | 1670 | 1464707350298 Marionette TRACE conn2 <- [1,2398,null,{}] 08:09:10 INFO - PROCESS | 1670 | 1464707350303 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}] 08:09:10 INFO - PROCESS | 1670 | 1464707350424 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:09:10 INFO - PROCESS | 1670 | 1464707350537 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123241800 == 86 [pid = 1670] [id = 607] 08:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x111045400) [pid = 1670] [serial = 1821] [outer = 0x0] 08:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x111e69800) [pid = 1670] [serial = 1822] [outer = 0x111045400] 08:09:10 INFO - PROCESS | 1670 | 1464707350569 Marionette DEBUG loaded listener.js 08:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x11285c800) [pid = 1670] [serial = 1823] [outer = 0x111045400] 08:09:11 INFO - PROCESS | 1670 | 1464707351012 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]]]}] 08:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 774ms 08:09:11 INFO - PROCESS | 1670 | 1464707351095 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:09:11 INFO - PROCESS | 1670 | 1464707351101 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:09:11 INFO - PROCESS | 1670 | 1464707351110 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:09:11 INFO - PROCESS | 1670 | 1464707351114 Marionette TRACE conn2 <- [1,2402,null,{}] 08:09:11 INFO - PROCESS | 1670 | 1464707351118 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}] 08:09:11 INFO - PROCESS | 1670 | 1464707351282 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:09:11 INFO - PROCESS | 1670 | 1464707351382 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd5800 == 87 [pid = 1670] [id = 608] 08:09:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x116a5dc00) [pid = 1670] [serial = 1824] [outer = 0x0] 08:09:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x117176000) [pid = 1670] [serial = 1825] [outer = 0x116a5dc00] 08:09:11 INFO - PROCESS | 1670 | 1464707351412 Marionette DEBUG loaded listener.js 08:09:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x118932000) [pid = 1670] [serial = 1826] [outer = 0x116a5dc00] 08:09:11 INFO - PROCESS | 1670 | 1464707351835 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]]]}] 08:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 777ms 08:09:11 INFO - PROCESS | 1670 | 1464707351886 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:09:11 INFO - PROCESS | 1670 | 1464707351888 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:09:11 INFO - PROCESS | 1670 | 1464707351890 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:09:11 INFO - PROCESS | 1670 | 1464707351893 Marionette TRACE conn2 <- [1,2406,null,{}] 08:09:11 INFO - PROCESS | 1670 | 1464707351901 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}] 08:09:12 INFO - PROCESS | 1670 | 1464707352022 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:09:12 INFO - PROCESS | 1670 | 1464707352139 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1372cf800 == 88 [pid = 1670] [id = 609] 08:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x11919c800) [pid = 1670] [serial = 1827] [outer = 0x0] 08:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x123483c00) [pid = 1670] [serial = 1828] [outer = 0x11919c800] 08:09:12 INFO - PROCESS | 1670 | 1464707352173 Marionette DEBUG loaded listener.js 08:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x126076800) [pid = 1670] [serial = 1829] [outer = 0x11919c800] 08:09:12 INFO - PROCESS | 1670 | 1464707352600 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]]]}] 08:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 725ms 08:09:12 INFO - PROCESS | 1670 | 1464707352642 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:09:12 INFO - PROCESS | 1670 | 1464707352644 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:09:12 INFO - PROCESS | 1670 | 1464707352665 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:09:12 INFO - PROCESS | 1670 | 1464707352667 Marionette TRACE conn2 <- [1,2410,null,{}] 08:09:12 INFO - PROCESS | 1670 | 1464707352669 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}] 08:09:12 INFO - PROCESS | 1670 | 1464707352787 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:09:12 INFO - PROCESS | 1670 | 1464707352875 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x137f03000 == 89 [pid = 1670] [id = 610] 08:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x128990800) [pid = 1670] [serial = 1830] [outer = 0x0] 08:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12950b800) [pid = 1670] [serial = 1831] [outer = 0x128990800] 08:09:12 INFO - PROCESS | 1670 | 1464707352905 Marionette DEBUG loaded listener.js 08:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12ba9d800) [pid = 1670] [serial = 1832] [outer = 0x128990800] 08:09:13 INFO - PROCESS | 1670 | 1464707353352 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]]]}] 08:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 723ms 08:09:13 INFO - PROCESS | 1670 | 1464707353390 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:09:13 INFO - PROCESS | 1670 | 1464707353392 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:09:13 INFO - PROCESS | 1670 | 1464707353395 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:09:13 INFO - PROCESS | 1670 | 1464707353398 Marionette TRACE conn2 <- [1,2414,null,{}] 08:09:13 INFO - PROCESS | 1670 | 1464707353401 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}] 08:09:13 INFO - PROCESS | 1670 | 1464707353539 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:09:13 INFO - PROCESS | 1670 | 1464707353628 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x137f1f000 == 90 [pid = 1670] [id = 611] 08:09:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x128b8a800) [pid = 1670] [serial = 1833] [outer = 0x0] 08:09:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12cb67c00) [pid = 1670] [serial = 1834] [outer = 0x128b8a800] 08:09:13 INFO - PROCESS | 1670 | 1464707353659 Marionette DEBUG loaded listener.js 08:09:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x12d360400) [pid = 1670] [serial = 1835] [outer = 0x128b8a800] 08:09:14 INFO - PROCESS | 1670 | 1464707354074 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]]]}] 08:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 723ms 08:09:14 INFO - PROCESS | 1670 | 1464707354126 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:09:14 INFO - PROCESS | 1670 | 1464707354128 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:09:14 INFO - PROCESS | 1670 | 1464707354143 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:09:14 INFO - PROCESS | 1670 | 1464707354144 Marionette TRACE conn2 <- [1,2418,null,{}] 08:09:14 INFO - PROCESS | 1670 | 1464707354146 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}] 08:09:14 INFO - PROCESS | 1670 | 1464707354277 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:09:14 INFO - PROCESS | 1670 | 1464707354366 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x138994000 == 91 [pid = 1670] [id = 612] 08:09:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x12d364c00) [pid = 1670] [serial = 1836] [outer = 0x0] 08:09:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x130308400) [pid = 1670] [serial = 1837] [outer = 0x12d364c00] 08:09:14 INFO - PROCESS | 1670 | 1464707354397 Marionette DEBUG loaded listener.js 08:09:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x133cb7c00) [pid = 1670] [serial = 1838] [outer = 0x12d364c00] 08:09:14 INFO - PROCESS | 1670 | 1464707354799 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]]]}] 08:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 08:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:09:14 INFO - PROCESS | 1670 | 1464707354863 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:09:14 INFO - PROCESS | 1670 | 1464707354865 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:09:14 INFO - PROCESS | 1670 | 1464707354867 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:09:14 INFO - PROCESS | 1670 | 1464707354868 Marionette TRACE conn2 <- [1,2422,null,{}] 08:09:14 INFO - PROCESS | 1670 | 1464707354870 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}] 08:09:14 INFO - PROCESS | 1670 | 1464707354985 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:09:15 INFO - PROCESS | 1670 | 1464707355074 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x138a23000 == 92 [pid = 1670] [id = 613] 08:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x133cb9c00) [pid = 1670] [serial = 1839] [outer = 0x0] 08:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x135559400) [pid = 1670] [serial = 1840] [outer = 0x133cb9c00] 08:09:15 INFO - PROCESS | 1670 | 1464707355105 Marionette DEBUG loaded listener.js 08:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x13555d800) [pid = 1670] [serial = 1841] [outer = 0x133cb9c00] 08:09:15 INFO - PROCESS | 1670 | 1464707355516 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]]]}] 08:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 669ms 08:09:15 INFO - PROCESS | 1670 | 1464707355537 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:09:15 INFO - PROCESS | 1670 | 1464707355538 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:09:15 INFO - PROCESS | 1670 | 1464707355540 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:09:15 INFO - PROCESS | 1670 | 1464707355542 Marionette TRACE conn2 <- [1,2426,null,{}] 08:09:15 INFO - PROCESS | 1670 | 1464707355544 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}] 08:09:15 INFO - PROCESS | 1670 | 1464707355680 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:09:15 INFO - PROCESS | 1670 | 1464707355769 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x141351800 == 93 [pid = 1670] [id = 614] 08:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x135557800) [pid = 1670] [serial = 1842] [outer = 0x0] 08:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x135563000) [pid = 1670] [serial = 1843] [outer = 0x135557800] 08:09:15 INFO - PROCESS | 1670 | 1464707355798 Marionette DEBUG loaded listener.js 08:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x137d88c00) [pid = 1670] [serial = 1844] [outer = 0x135557800] 08:09:16 INFO - PROCESS | 1670 | 1464707356175 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]]]}] 08:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 08:09:16 INFO - PROCESS | 1670 | 1464707356211 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:09:16 INFO - PROCESS | 1670 | 1464707356212 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:09:16 INFO - PROCESS | 1670 | 1464707356215 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:09:16 INFO - PROCESS | 1670 | 1464707356217 Marionette TRACE conn2 <- [1,2430,null,{}] 08:09:16 INFO - PROCESS | 1670 | 1464707356219 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}] 08:09:16 INFO - PROCESS | 1670 | 1464707356346 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:09:16 INFO - PROCESS | 1670 | 1464707356484 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x141dd1000 == 94 [pid = 1670] [id = 615] 08:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x13555dc00) [pid = 1670] [serial = 1845] [outer = 0x0] 08:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x135627c00) [pid = 1670] [serial = 1846] [outer = 0x13555dc00] 08:09:16 INFO - PROCESS | 1670 | 1464707356535 Marionette DEBUG loaded listener.js 08:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x13562c400) [pid = 1670] [serial = 1847] [outer = 0x13555dc00] 08:09:17 INFO - PROCESS | 1670 | 1464707357106 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]]]}] 08:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 920ms 08:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:09:17 INFO - PROCESS | 1670 | 1464707357136 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:09:17 INFO - PROCESS | 1670 | 1464707357137 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:09:17 INFO - PROCESS | 1670 | 1464707357139 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:09:17 INFO - PROCESS | 1670 | 1464707357141 Marionette TRACE conn2 <- [1,2434,null,{}] 08:09:17 INFO - PROCESS | 1670 | 1464707357143 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}] 08:09:17 INFO - PROCESS | 1670 | 1464707357263 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:09:17 INFO - PROCESS | 1670 | 1464707357384 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e50000 == 95 [pid = 1670] [id = 616] 08:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x113d6c800) [pid = 1670] [serial = 1848] [outer = 0x0] 08:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x120ee1800) [pid = 1670] [serial = 1849] [outer = 0x113d6c800] 08:09:17 INFO - PROCESS | 1670 | 1464707357416 Marionette DEBUG loaded listener.js 08:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x13562d000) [pid = 1670] [serial = 1850] [outer = 0x113d6c800] 08:09:17 INFO - PROCESS | 1670 | 1464707357845 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]]]}] 08:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 721ms 08:09:17 INFO - PROCESS | 1670 | 1464707357861 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:09:17 INFO - PROCESS | 1670 | 1464707357863 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:09:17 INFO - PROCESS | 1670 | 1464707357865 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:09:17 INFO - PROCESS | 1670 | 1464707357867 Marionette TRACE conn2 <- [1,2438,null,{}] 08:09:17 INFO - PROCESS | 1670 | 1464707357869 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}] 08:09:18 INFO - PROCESS | 1670 | 1464707358180 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:09:18 INFO - PROCESS | 1670 | 1464707358334 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1242cb800 == 96 [pid = 1670] [id = 617] 08:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x110f17000) [pid = 1670] [serial = 1851] [outer = 0x0] 08:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x110f20c00) [pid = 1670] [serial = 1852] [outer = 0x110f17000] 08:09:18 INFO - PROCESS | 1670 | 1464707358362 Marionette DEBUG loaded listener.js 08:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x112679400) [pid = 1670] [serial = 1853] [outer = 0x110f17000] 08:09:18 INFO - PROCESS | 1670 | 1464707358837 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]]]}] 08:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1027ms 08:09:18 INFO - PROCESS | 1670 | 1464707358893 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:09:18 INFO - PROCESS | 1670 | 1464707358895 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:09:18 INFO - PROCESS | 1670 | 1464707358907 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:09:18 INFO - PROCESS | 1670 | 1464707358910 Marionette TRACE conn2 <- [1,2442,null,{}] 08:09:18 INFO - PROCESS | 1670 | 1464707358912 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}] 08:09:19 INFO - PROCESS | 1670 | 1464707359024 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:09:19 INFO - PROCESS | 1670 | 1464707359117 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x120e9d800 == 97 [pid = 1670] [id = 618] 08:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x115169000) [pid = 1670] [serial = 1854] [outer = 0x0] 08:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x11607bc00) [pid = 1670] [serial = 1855] [outer = 0x115169000] 08:09:19 INFO - PROCESS | 1670 | 1464707359146 Marionette DEBUG loaded listener.js 08:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x116a60c00) [pid = 1670] [serial = 1856] [outer = 0x115169000] 08:09:19 INFO - PROCESS | 1670 | 1464707359546 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]]]}] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x134add000 == 96 [pid = 1670] [id = 543] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x13540f000 == 95 [pid = 1670] [id = 544] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x13883b000 == 94 [pid = 1670] [id = 549] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x13744f000 == 93 [pid = 1670] [id = 605] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x13577f800 == 92 [pid = 1670] [id = 604] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x122f1f000 == 91 [pid = 1670] [id = 603] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x134c0a000 == 90 [pid = 1670] [id = 602] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x13037a000 == 89 [pid = 1670] [id = 601] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x13036bc00) [pid = 1670] [serial = 1705] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x137d87000) [pid = 1670] [serial = 1708] [outer = 0x0] [url = about:blank] 08:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 722ms 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0e1000 == 88 [pid = 1670] [id = 600] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x12c854000 == 87 [pid = 1670] [id = 599] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x12b214800 == 86 [pid = 1670] [id = 598] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x1296a2000 == 85 [pid = 1670] [id = 597] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea5800 == 84 [pid = 1670] [id = 596] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x115e15800 == 83 [pid = 1670] [id = 595] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea1800 == 82 [pid = 1670] [id = 594] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x137445800 == 81 [pid = 1670] [id = 592] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x137271000 == 80 [pid = 1670] [id = 591] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x13595e800 == 79 [pid = 1670] [id = 590] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x135798000 == 78 [pid = 1670] [id = 589] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x134c10000 == 77 [pid = 1670] [id = 588] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x128f73000 == 76 [pid = 1670] [id = 587] 08:09:19 INFO - PROCESS | 1670 | --DOCSHELL 0x119e9c800 == 75 [pid = 1670] [id = 586] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x11284cc00) [pid = 1670] [serial = 1688] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x1289b4400) [pid = 1670] [serial = 1744] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x123f5bc00) [pid = 1670] [serial = 1747] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x126726000) [pid = 1670] [serial = 1741] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x1199a5400) [pid = 1670] [serial = 1729] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x123627800) [pid = 1670] [serial = 1730] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x11297d800) [pid = 1670] [serial = 1718] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x111ecb400) [pid = 1670] [serial = 1717] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x117675800) [pid = 1670] [serial = 1723] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x11859ac00) [pid = 1670] [serial = 1724] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x11284d800) [pid = 1670] [serial = 1715] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x112687800) [pid = 1670] [serial = 1714] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x123626c00) [pid = 1670] [serial = 1732] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x1185fa800) [pid = 1670] [serial = 1726] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x119091400) [pid = 1670] [serial = 1727] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x12d10a800) [pid = 1670] [serial = 1702] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x12a931000) [pid = 1670] [serial = 1699] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x12348d400) [pid = 1670] [serial = 1696] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x116aaf000) [pid = 1670] [serial = 1693] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x11285ec00) [pid = 1670] [serial = 1720] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x116942400) [pid = 1670] [serial = 1721] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x11676fc00) [pid = 1670] [serial = 1711] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x110e7c400) [pid = 1670] [serial = 1690] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x12952d800) [pid = 1670] [serial = 1750] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12a92e800) [pid = 1670] [serial = 1753] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12a937000) [pid = 1670] [serial = 1754] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x128db6c00) [pid = 1670] [serial = 1748] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x128d74000) [pid = 1670] [serial = 1745] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x126077c00) [pid = 1670] [serial = 1739] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12a7b0c00) [pid = 1670] [serial = 1751] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x126bdec00) [pid = 1670] [serial = 1742] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x1242e8000) [pid = 1670] [serial = 1736] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x123f5cc00) [pid = 1670] [serial = 1733] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x123f78000) [pid = 1670] [serial = 1735] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x1247ddc00) [pid = 1670] [serial = 1738] [outer = 0x0] [url = about:blank] 08:09:19 INFO - PROCESS | 1670 | 1464707359650 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:09:19 INFO - PROCESS | 1670 | 1464707359652 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:09:19 INFO - PROCESS | 1670 | 1464707359659 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:09:19 INFO - PROCESS | 1670 | 1464707359660 Marionette TRACE conn2 <- [1,2446,null,{}] 08:09:19 INFO - PROCESS | 1670 | 1464707359662 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}] 08:09:19 INFO - PROCESS | 1670 | 1464707359776 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:09:19 INFO - PROCESS | 1670 | 1464707359800 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189e8000 == 76 [pid = 1670] [id = 619] 08:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x1181dd000) [pid = 1670] [serial = 1857] [outer = 0x0] 08:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1185f7c00) [pid = 1670] [serial = 1858] [outer = 0x1181dd000] 08:09:19 INFO - PROCESS | 1670 | 1464707359826 Marionette DEBUG loaded listener.js 08:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x1191a5800) [pid = 1670] [serial = 1859] [outer = 0x1181dd000] 08:09:20 INFO - PROCESS | 1670 | 1464707360183 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]]]}] 08:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 08:09:20 INFO - PROCESS | 1670 | 1464707360230 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:09:20 INFO - PROCESS | 1670 | 1464707360233 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:09:20 INFO - PROCESS | 1670 | 1464707360241 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:09:20 INFO - PROCESS | 1670 | 1464707360245 Marionette TRACE conn2 <- [1,2450,null,{}] 08:09:20 INFO - PROCESS | 1670 | 1464707360247 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}] 08:09:20 INFO - PROCESS | 1670 | 1464707360346 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:09:20 INFO - PROCESS | 1670 | 1464707360351 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296b2800 == 77 [pid = 1670] [id = 620] 08:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x11999f800) [pid = 1670] [serial = 1860] [outer = 0x0] 08:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x123620c00) [pid = 1670] [serial = 1861] [outer = 0x11999f800] 08:09:20 INFO - PROCESS | 1670 | 1464707360377 Marionette DEBUG loaded listener.js 08:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x123f59c00) [pid = 1670] [serial = 1862] [outer = 0x11999f800] 08:09:20 INFO - PROCESS | 1670 | 1464707360729 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]]]}] 08:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 528ms 08:09:20 INFO - PROCESS | 1670 | 1464707360777 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:09:20 INFO - PROCESS | 1670 | 1464707360785 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:09:20 INFO - PROCESS | 1670 | 1464707360789 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:09:20 INFO - PROCESS | 1670 | 1464707360791 Marionette TRACE conn2 <- [1,2454,null,{}] 08:09:20 INFO - PROCESS | 1670 | 1464707360793 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}] 08:09:20 INFO - PROCESS | 1670 | 1464707360889 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:09:20 INFO - PROCESS | 1670 | 1464707360893 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4a9000 == 78 [pid = 1670] [id = 621] 08:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x123f5cc00) [pid = 1670] [serial = 1863] [outer = 0x0] 08:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x1242e8c00) [pid = 1670] [serial = 1864] [outer = 0x123f5cc00] 08:09:20 INFO - PROCESS | 1670 | 1464707360920 Marionette DEBUG loaded listener.js 08:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x124d7f000) [pid = 1670] [serial = 1865] [outer = 0x123f5cc00] 08:09:21 INFO - PROCESS | 1670 | 1464707361263 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]]]}] 08:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 08:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:09:21 INFO - PROCESS | 1670 | 1464707361311 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:09:21 INFO - PROCESS | 1670 | 1464707361312 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:09:21 INFO - PROCESS | 1670 | 1464707361314 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:09:21 INFO - PROCESS | 1670 | 1464707361315 Marionette TRACE conn2 <- [1,2458,null,{}] 08:09:21 INFO - PROCESS | 1670 | 1464707361318 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}] 08:09:21 INFO - PROCESS | 1670 | 1464707361417 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:09:21 INFO - PROCESS | 1670 | 1464707361504 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf30000 == 79 [pid = 1670] [id = 622] 08:09:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x12898fc00) [pid = 1670] [serial = 1866] [outer = 0x0] 08:09:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x128999400) [pid = 1670] [serial = 1867] [outer = 0x12898fc00] 08:09:21 INFO - PROCESS | 1670 | 1464707361535 Marionette DEBUG loaded listener.js 08:09:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x128db8400) [pid = 1670] [serial = 1868] [outer = 0x12898fc00] 08:09:21 INFO - PROCESS | 1670 | 1464707361840 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]]]}] 08:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 567ms 08:09:21 INFO - PROCESS | 1670 | 1464707361883 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:09:21 INFO - PROCESS | 1670 | 1464707361884 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:09:21 INFO - PROCESS | 1670 | 1464707361886 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:09:21 INFO - PROCESS | 1670 | 1464707361887 Marionette TRACE conn2 <- [1,2462,null,{}] 08:09:21 INFO - PROCESS | 1670 | 1464707361890 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}] 08:09:22 INFO - PROCESS | 1670 | 1464707362020 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:09:22 INFO - PROCESS | 1670 | 1464707362037 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d849000 == 80 [pid = 1670] [id = 623] 08:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x128991400) [pid = 1670] [serial = 1869] [outer = 0x0] 08:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12a631c00) [pid = 1670] [serial = 1870] [outer = 0x128991400] 08:09:22 INFO - PROCESS | 1670 | 1464707362061 Marionette DEBUG loaded listener.js 08:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12b144c00) [pid = 1670] [serial = 1871] [outer = 0x128991400] 08:09:22 INFO - PROCESS | 1670 | 1464707362456 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]]]}] 08:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 617ms 08:09:22 INFO - PROCESS | 1670 | 1464707362505 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:09:22 INFO - PROCESS | 1670 | 1464707362507 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:09:22 INFO - PROCESS | 1670 | 1464707362510 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:09:22 INFO - PROCESS | 1670 | 1464707362512 Marionette TRACE conn2 <- [1,2466,null,{}] 08:09:22 INFO - PROCESS | 1670 | 1464707362515 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}] 08:09:22 INFO - PROCESS | 1670 | 1464707362664 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:09:22 INFO - PROCESS | 1670 | 1464707362681 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x13038b000 == 81 [pid = 1670] [id = 624] 08:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x12b14e800) [pid = 1670] [serial = 1872] [outer = 0x0] 08:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x123f75400) [pid = 1670] [serial = 1873] [outer = 0x12b14e800] 08:09:22 INFO - PROCESS | 1670 | 1464707362705 Marionette DEBUG loaded listener.js 08:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x12bf70400) [pid = 1670] [serial = 1874] [outer = 0x12b14e800] 08:09:23 INFO - PROCESS | 1670 | 1464707363044 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]]]}] 08:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 08:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:09:23 INFO - PROCESS | 1670 | 1464707363079 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:09:23 INFO - PROCESS | 1670 | 1464707363081 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:09:23 INFO - PROCESS | 1670 | 1464707363083 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:09:23 INFO - PROCESS | 1670 | 1464707363084 Marionette TRACE conn2 <- [1,2470,null,{}] 08:09:23 INFO - PROCESS | 1670 | 1464707363086 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}] 08:09:23 INFO - PROCESS | 1670 | 1464707363207 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:09:23 INFO - PROCESS | 1670 | 1464707363222 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c17000 == 82 [pid = 1670] [id = 625] 08:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x12b151000) [pid = 1670] [serial = 1875] [outer = 0x0] 08:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x12c452000) [pid = 1670] [serial = 1876] [outer = 0x12b151000] 08:09:23 INFO - PROCESS | 1670 | 1464707363254 Marionette DEBUG loaded listener.js 08:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x12cb3b400) [pid = 1670] [serial = 1877] [outer = 0x12b151000] 08:09:23 INFO - PROCESS | 1670 | 1464707363605 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]]]}] 08:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 569ms 08:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:09:23 INFO - PROCESS | 1670 | 1464707363653 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:09:23 INFO - PROCESS | 1670 | 1464707363654 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:09:23 INFO - PROCESS | 1670 | 1464707363656 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:09:23 INFO - PROCESS | 1670 | 1464707363657 Marionette TRACE conn2 <- [1,2474,null,{}] 08:09:23 INFO - PROCESS | 1670 | 1464707363660 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}] 08:09:23 INFO - PROCESS | 1670 | 1464707363931 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x129529c00) [pid = 1670] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x116a61000) [pid = 1670] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x12899a800) [pid = 1670] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x12899b000) [pid = 1670] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x115163000) [pid = 1670] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x129509800) [pid = 1670] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x11284c800) [pid = 1670] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x1247e4400) [pid = 1670] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x110e7f800) [pid = 1670] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x120eeec00) [pid = 1670] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x1185fe800) [pid = 1670] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x110e7d800) [pid = 1670] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:09:23 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12d105000) [pid = 1670] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:09:23 INFO - PROCESS | 1670 | 1464707363985 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12646f000 == 83 [pid = 1670] [id = 626] 08:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x110e7d800) [pid = 1670] [serial = 1878] [outer = 0x0] 08:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x112972800) [pid = 1670] [serial = 1879] [outer = 0x110e7d800] 08:09:24 INFO - PROCESS | 1670 | 1464707364011 Marionette DEBUG loaded listener.js 08:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x1232dcc00) [pid = 1670] [serial = 1880] [outer = 0x110e7d800] 08:09:24 INFO - PROCESS | 1670 | 1464707364282 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]]]}] 08:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 08:09:24 INFO - PROCESS | 1670 | 1464707364334 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:09:24 INFO - PROCESS | 1670 | 1464707364336 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:09:24 INFO - PROCESS | 1670 | 1464707364338 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:09:24 INFO - PROCESS | 1670 | 1464707364339 Marionette TRACE conn2 <- [1,2478,null,{}] 08:09:24 INFO - PROCESS | 1670 | 1464707364342 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}] 08:09:24 INFO - PROCESS | 1670 | 1464707364445 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:09:24 INFO - PROCESS | 1670 | 1464707364449 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x135935800 == 84 [pid = 1670] [id = 627] 08:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12899b000) [pid = 1670] [serial = 1881] [outer = 0x0] 08:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12c808000) [pid = 1670] [serial = 1882] [outer = 0x12899b000] 08:09:24 INFO - PROCESS | 1670 | 1464707364479 Marionette DEBUG loaded listener.js 08:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x130302400) [pid = 1670] [serial = 1883] [outer = 0x12899b000] 08:09:24 INFO - PROCESS | 1670 | 1464707364868 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]]]}] 08:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 568ms 08:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:09:24 INFO - PROCESS | 1670 | 1464707364915 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:09:24 INFO - PROCESS | 1670 | 1464707364917 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:09:24 INFO - PROCESS | 1670 | 1464707364919 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:09:24 INFO - PROCESS | 1670 | 1464707364921 Marionette TRACE conn2 <- [1,2482,null,{}] 08:09:24 INFO - PROCESS | 1670 | 1464707364923 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}] 08:09:25 INFO - PROCESS | 1670 | 1464707365033 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:09:25 INFO - PROCESS | 1670 | 1464707365037 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x137430800 == 85 [pid = 1670] [id = 628] 08:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x13030e400) [pid = 1670] [serial = 1884] [outer = 0x0] 08:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x130409800) [pid = 1670] [serial = 1885] [outer = 0x13030e400] 08:09:25 INFO - PROCESS | 1670 | 1464707365062 Marionette DEBUG loaded listener.js 08:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x13530e400) [pid = 1670] [serial = 1886] [outer = 0x13030e400] 08:09:25 INFO - PROCESS | 1670 | 1464707365402 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]]]}] 08:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 08:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:09:25 INFO - PROCESS | 1670 | 1464707365442 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:09:25 INFO - PROCESS | 1670 | 1464707365443 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:09:25 INFO - PROCESS | 1670 | 1464707365448 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:09:25 INFO - PROCESS | 1670 | 1464707365449 Marionette TRACE conn2 <- [1,2486,null,{}] 08:09:25 INFO - PROCESS | 1670 | 1464707365451 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}] 08:09:25 INFO - PROCESS | 1670 | 1464707365549 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:09:25 INFO - PROCESS | 1670 | 1464707365628 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x137538000 == 86 [pid = 1670] [id = 629] 08:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x13030f000) [pid = 1670] [serial = 1887] [outer = 0x0] 08:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x135311000) [pid = 1670] [serial = 1888] [outer = 0x13030f000] 08:09:25 INFO - PROCESS | 1670 | 1464707365652 Marionette DEBUG loaded listener.js 08:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x135317c00) [pid = 1670] [serial = 1889] [outer = 0x13030f000] 08:09:25 INFO - PROCESS | 1670 | 1464707365937 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]]]}] 08:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 622ms 08:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:09:26 INFO - PROCESS | 1670 | 1464707366068 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:09:26 INFO - PROCESS | 1670 | 1464707366070 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:09:26 INFO - PROCESS | 1670 | 1464707366073 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:09:26 INFO - PROCESS | 1670 | 1464707366076 Marionette TRACE conn2 <- [1,2490,null,{}] 08:09:26 INFO - PROCESS | 1670 | 1464707366081 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}] 08:09:26 INFO - PROCESS | 1670 | 1464707366214 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:09:26 INFO - PROCESS | 1670 | 1464707366326 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c26800 == 87 [pid = 1670] [id = 630] 08:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x111045c00) [pid = 1670] [serial = 1890] [outer = 0x0] 08:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x112681000) [pid = 1670] [serial = 1891] [outer = 0x111045c00] 08:09:26 INFO - PROCESS | 1670 | 1464707366360 Marionette DEBUG loaded listener.js 08:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x11285ec00) [pid = 1670] [serial = 1892] [outer = 0x111045c00] 08:09:26 INFO - PROCESS | 1670 | 1464707366780 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]]]}] 08:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 775ms 08:09:26 INFO - PROCESS | 1670 | 1464707366860 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:09:26 INFO - PROCESS | 1670 | 1464707366862 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:09:26 INFO - PROCESS | 1670 | 1464707366868 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:09:26 INFO - PROCESS | 1670 | 1464707366871 Marionette TRACE conn2 <- [1,2494,null,{}] 08:09:26 INFO - PROCESS | 1670 | 1464707366874 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}] 08:09:26 INFO - PROCESS | 1670 | 1464707366995 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:09:27 INFO - PROCESS | 1670 | 1464707367110 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4a5800 == 88 [pid = 1670] [id = 631] 08:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x113968400) [pid = 1670] [serial = 1893] [outer = 0x0] 08:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x116aae000) [pid = 1670] [serial = 1894] [outer = 0x113968400] 08:09:27 INFO - PROCESS | 1670 | 1464707367142 Marionette DEBUG loaded listener.js 08:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x119461400) [pid = 1670] [serial = 1895] [outer = 0x113968400] 08:09:27 INFO - PROCESS | 1670 | 1464707367570 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]]]}] 08:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 724ms 08:09:27 INFO - PROCESS | 1670 | 1464707367591 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:09:27 INFO - PROCESS | 1670 | 1464707367592 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:09:27 INFO - PROCESS | 1670 | 1464707367594 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:09:27 INFO - PROCESS | 1670 | 1464707367596 Marionette TRACE conn2 <- [1,2498,null,{}] 08:09:27 INFO - PROCESS | 1670 | 1464707367602 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}] 08:09:27 INFO - PROCESS | 1670 | 1464707367737 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:09:27 INFO - PROCESS | 1670 | 1464707367830 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x137542800 == 89 [pid = 1670] [id = 632] 08:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x123780400) [pid = 1670] [serial = 1896] [outer = 0x0] 08:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x1264a3400) [pid = 1670] [serial = 1897] [outer = 0x123780400] 08:09:27 INFO - PROCESS | 1670 | 1464707367862 Marionette DEBUG loaded listener.js 08:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x12899b400) [pid = 1670] [serial = 1898] [outer = 0x123780400] 08:09:28 INFO - PROCESS | 1670 | 1464707368263 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]]]}] 08:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 721ms 08:09:28 INFO - PROCESS | 1670 | 1464707368369 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:09:28 INFO - PROCESS | 1670 | 1464707368370 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:09:28 INFO - PROCESS | 1670 | 1464707368375 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:09:28 INFO - PROCESS | 1670 | 1464707368376 Marionette TRACE conn2 <- [1,2502,null,{}] 08:09:28 INFO - PROCESS | 1670 | 1464707368378 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}] 08:09:28 INFO - PROCESS | 1670 | 1464707368498 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:09:28 INFO - PROCESS | 1670 | 1464707368586 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x138a21800 == 90 [pid = 1670] [id = 633] 08:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x129527800) [pid = 1670] [serial = 1899] [outer = 0x0] 08:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x12c459400) [pid = 1670] [serial = 1900] [outer = 0x129527800] 08:09:28 INFO - PROCESS | 1670 | 1464707368616 Marionette DEBUG loaded listener.js 08:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12d10e800) [pid = 1670] [serial = 1901] [outer = 0x129527800] 08:09:29 INFO - PROCESS | 1670 | 1464707369040 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]]]}] 08:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 08:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:09:29 INFO - PROCESS | 1670 | 1464707369094 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:09:29 INFO - PROCESS | 1670 | 1464707369096 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:09:29 INFO - PROCESS | 1670 | 1464707369098 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:09:29 INFO - PROCESS | 1670 | 1464707369099 Marionette TRACE conn2 <- [1,2506,null,{}] 08:09:29 INFO - PROCESS | 1670 | 1464707369101 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}] 08:09:29 INFO - PROCESS | 1670 | 1464707369217 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:09:29 INFO - PROCESS | 1670 | 1464707369304 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1414ce800 == 91 [pid = 1670] [id = 634] 08:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x12cb6f800) [pid = 1670] [serial = 1902] [outer = 0x0] 08:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x12d3bfc00) [pid = 1670] [serial = 1903] [outer = 0x12cb6f800] 08:09:29 INFO - PROCESS | 1670 | 1464707369335 Marionette DEBUG loaded listener.js 08:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x130406000) [pid = 1670] [serial = 1904] [outer = 0x12cb6f800] 08:09:29 INFO - PROCESS | 1670 | 1464707369734 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]]]}] 08:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 08:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:09:29 INFO - PROCESS | 1670 | 1464707369770 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:09:29 INFO - PROCESS | 1670 | 1464707369771 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:09:29 INFO - PROCESS | 1670 | 1464707369773 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:09:29 INFO - PROCESS | 1670 | 1464707369775 Marionette TRACE conn2 <- [1,2510,null,{}] 08:09:29 INFO - PROCESS | 1670 | 1464707369778 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}] 08:09:29 INFO - PROCESS | 1670 | 1464707369931 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:09:30 INFO - PROCESS | 1670 | 1464707370033 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1358ce000 == 92 [pid = 1670] [id = 635] 08:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x135319800) [pid = 1670] [serial = 1905] [outer = 0x0] 08:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x1355ac800) [pid = 1670] [serial = 1906] [outer = 0x135319800] 08:09:30 INFO - PROCESS | 1670 | 1464707370065 Marionette DEBUG loaded listener.js 08:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x1355b6000) [pid = 1670] [serial = 1907] [outer = 0x135319800] 08:09:30 INFO - PROCESS | 1670 | 1464707370484 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]]]}] 08:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 721ms 08:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:09:30 INFO - PROCESS | 1670 | 1464707370497 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:09:30 INFO - PROCESS | 1670 | 1464707370499 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:09:30 INFO - PROCESS | 1670 | 1464707370501 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:09:30 INFO - PROCESS | 1670 | 1464707370502 Marionette TRACE conn2 <- [1,2514,null,{}] 08:09:30 INFO - PROCESS | 1670 | 1464707370505 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}] 08:09:30 INFO - PROCESS | 1670 | 1464707370619 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:09:30 INFO - PROCESS | 1670 | 1464707370737 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1358e2800 == 93 [pid = 1670] [id = 636] 08:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x12d941800) [pid = 1670] [serial = 1908] [outer = 0x0] 08:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x12d944c00) [pid = 1670] [serial = 1909] [outer = 0x12d941800] 08:09:30 INFO - PROCESS | 1670 | 1464707370769 Marionette DEBUG loaded listener.js 08:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x12d948800) [pid = 1670] [serial = 1910] [outer = 0x12d941800] 08:09:31 INFO - PROCESS | 1670 | 1464707371169 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]]]}] 08:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 720ms 08:09:31 INFO - PROCESS | 1670 | 1464707371222 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:09:31 INFO - PROCESS | 1670 | 1464707371223 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:09:31 INFO - PROCESS | 1670 | 1464707371225 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:09:31 INFO - PROCESS | 1670 | 1464707371227 Marionette TRACE conn2 <- [1,2518,null,{}] 08:09:31 INFO - PROCESS | 1670 | 1464707371231 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}] 08:09:31 INFO - PROCESS | 1670 | 1464707371364 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:09:31 INFO - PROCESS | 1670 | 1464707371454 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x141ad9800 == 94 [pid = 1670] [id = 637] 08:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x12d942400) [pid = 1670] [serial = 1911] [outer = 0x0] 08:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x135629400) [pid = 1670] [serial = 1912] [outer = 0x12d942400] 08:09:31 INFO - PROCESS | 1670 | 1464707371484 Marionette DEBUG loaded listener.js 08:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x137d86c00) [pid = 1670] [serial = 1913] [outer = 0x12d942400] 08:09:31 INFO - PROCESS | 1670 | 1464707371859 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]]]}] 08:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 668ms 08:09:31 INFO - PROCESS | 1670 | 1464707371895 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:09:31 INFO - PROCESS | 1670 | 1464707371898 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:09:31 INFO - PROCESS | 1670 | 1464707371901 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:09:31 INFO - PROCESS | 1670 | 1464707371902 Marionette TRACE conn2 <- [1,2522,null,{}] 08:09:31 INFO - PROCESS | 1670 | 1464707371905 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}] 08:09:32 INFO - PROCESS | 1670 | 1464707372021 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:09:32 INFO - PROCESS | 1670 | 1464707372139 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x138f9d000 == 95 [pid = 1670] [id = 638] 08:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x12d945c00) [pid = 1670] [serial = 1914] [outer = 0x0] 08:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x137d8b800) [pid = 1670] [serial = 1915] [outer = 0x12d945c00] 08:09:32 INFO - PROCESS | 1670 | 1464707372171 Marionette DEBUG loaded listener.js 08:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x137e7e400) [pid = 1670] [serial = 1916] [outer = 0x12d945c00] 08:09:32 INFO - PROCESS | 1670 | 1464707372611 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]]]}] 08:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 768ms 08:09:32 INFO - PROCESS | 1670 | 1464707372694 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:09:32 INFO - PROCESS | 1670 | 1464707372696 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:09:32 INFO - PROCESS | 1670 | 1464707372787 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:09:32 INFO - PROCESS | 1670 | 1464707372788 Marionette TRACE conn2 <- [1,2526,null,{}] 08:09:32 INFO - PROCESS | 1670 | 1464707372791 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}] 08:09:32 INFO - PROCESS | 1670 | 1464707372914 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:09:33 INFO - PROCESS | 1670 | 1464707373015 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cc43000 == 96 [pid = 1670] [id = 639] 08:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x126bd4000) [pid = 1670] [serial = 1917] [outer = 0x0] 08:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x12d365000) [pid = 1670] [serial = 1918] [outer = 0x126bd4000] 08:09:33 INFO - PROCESS | 1670 | 1464707373047 Marionette DEBUG loaded listener.js 08:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x137e85000) [pid = 1670] [serial = 1919] [outer = 0x126bd4000] 08:09:33 INFO - PROCESS | 1670 | 1464707373480 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]]]}] 08:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 794ms 08:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:09:33 INFO - PROCESS | 1670 | 1464707373507 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:09:33 INFO - PROCESS | 1670 | 1464707373508 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:09:33 INFO - PROCESS | 1670 | 1464707373511 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:09:33 INFO - PROCESS | 1670 | 1464707373513 Marionette TRACE conn2 <- [1,2530,null,{}] 08:09:33 INFO - PROCESS | 1670 | 1464707373515 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}] 08:09:33 INFO - PROCESS | 1670 | 1464707373646 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:09:33 INFO - PROCESS | 1670 | 1464707373761 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a978800 == 97 [pid = 1670] [id = 640] 08:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x11390c800) [pid = 1670] [serial = 1920] [outer = 0x0] 08:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x137e85c00) [pid = 1670] [serial = 1921] [outer = 0x11390c800] 08:09:33 INFO - PROCESS | 1670 | 1464707373818 Marionette DEBUG loaded listener.js 08:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x1388e1000) [pid = 1670] [serial = 1922] [outer = 0x11390c800] 08:09:34 INFO - PROCESS | 1670 | 1464707374675 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]]]}] 08:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1220ms 08:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:09:34 INFO - PROCESS | 1670 | 1464707374732 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:09:34 INFO - PROCESS | 1670 | 1464707374734 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:09:34 INFO - PROCESS | 1670 | 1464707374737 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:09:34 INFO - PROCESS | 1670 | 1464707374740 Marionette TRACE conn2 <- [1,2534,null,{}] 08:09:34 INFO - PROCESS | 1670 | 1464707374744 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}] 08:09:34 INFO - PROCESS | 1670 | 1464707374864 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:09:34 INFO - PROCESS | 1670 | 1464707374969 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf13800 == 98 [pid = 1670] [id = 641] 08:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x116ab0c00) [pid = 1670] [serial = 1923] [outer = 0x0] 08:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x11803a800) [pid = 1670] [serial = 1924] [outer = 0x116ab0c00] 08:09:34 INFO - PROCESS | 1670 | 1464707374997 Marionette DEBUG loaded listener.js 08:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x1198e5800) [pid = 1670] [serial = 1925] [outer = 0x116ab0c00] 08:09:35 INFO - PROCESS | 1670 | 1464707375435 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]]]}] 08:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 725ms 08:09:35 INFO - PROCESS | 1670 | 1464707375467 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:09:35 INFO - PROCESS | 1670 | 1464707375471 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:09:35 INFO - PROCESS | 1670 | 1464707375476 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:09:35 INFO - PROCESS | 1670 | 1464707375478 Marionette TRACE conn2 <- [1,2538,null,{}] 08:09:35 INFO - PROCESS | 1670 | 1464707375483 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}] 08:09:35 INFO - PROCESS | 1670 | 1464707375596 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:09:35 INFO - PROCESS | 1670 | 1464707375717 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x124091800 == 99 [pid = 1670] [id = 642] 08:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x1234df400) [pid = 1670] [serial = 1926] [outer = 0x0] 08:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x123781c00) [pid = 1670] [serial = 1927] [outer = 0x1234df400] 08:09:35 INFO - PROCESS | 1670 | 1464707375745 Marionette DEBUG loaded listener.js 08:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x1242ea400) [pid = 1670] [serial = 1928] [outer = 0x1234df400] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x137430800 == 98 [pid = 1670] [id = 628] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x135935800 == 97 [pid = 1670] [id = 627] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12646f000 == 96 [pid = 1670] [id = 626] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x134c17000 == 95 [pid = 1670] [id = 625] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x13038b000 == 94 [pid = 1670] [id = 624] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x12d3c4000) [pid = 1670] [serial = 1819] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12d849000 == 93 [pid = 1670] [id = 623] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf30000 == 92 [pid = 1670] [id = 622] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4a9000 == 91 [pid = 1670] [id = 621] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1296b2800 == 90 [pid = 1670] [id = 620] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1189e8000 == 89 [pid = 1670] [id = 619] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x120e9d800 == 88 [pid = 1670] [id = 618] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1242cb800 == 87 [pid = 1670] [id = 617] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x141351800 == 86 [pid = 1670] [id = 614] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x138a23000 == 85 [pid = 1670] [id = 613] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x138994000 == 84 [pid = 1670] [id = 612] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x137f1f000 == 83 [pid = 1670] [id = 611] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x137f03000 == 82 [pid = 1670] [id = 610] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1372cf800 == 81 [pid = 1670] [id = 609] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd5800 == 80 [pid = 1670] [id = 608] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x123241800 == 79 [pid = 1670] [id = 607] 08:09:36 INFO - PROCESS | 1670 | --DOCSHELL 0x13753f800 == 78 [pid = 1670] [id = 606] 08:09:36 INFO - PROCESS | 1670 | 1464707376225 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]]]}] 08:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 774ms 08:09:36 INFO - PROCESS | 1670 | 1464707376250 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:09:36 INFO - PROCESS | 1670 | 1464707376251 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:09:36 INFO - PROCESS | 1670 | 1464707376253 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:09:36 INFO - PROCESS | 1670 | 1464707376256 Marionette TRACE conn2 <- [1,2542,null,{}] 08:09:36 INFO - PROCESS | 1670 | 1464707376263 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}] 08:09:36 INFO - PROCESS | 1670 | 1464707376376 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x12c457c00) [pid = 1670] [serial = 1780] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x12a623400) [pid = 1670] [serial = 1771] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x1160ea400) [pid = 1670] [serial = 1762] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x128994400) [pid = 1670] [serial = 1768] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x11284ac00) [pid = 1670] [serial = 1759] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x12d3c0000) [pid = 1670] [serial = 1817] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x12d367800) [pid = 1670] [serial = 1816] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x12a93bc00) [pid = 1670] [serial = 1756] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x12b124c00) [pid = 1670] [serial = 1757] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x12c120800) [pid = 1670] [serial = 1805] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x12d0d6c00) [pid = 1670] [serial = 1814] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x123c0f800) [pid = 1670] [serial = 1813] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x111a0b000) [pid = 1670] [serial = 1810] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x12af49400) [pid = 1670] [serial = 1802] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x128991800) [pid = 1670] [serial = 1799] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x1289db000) [pid = 1670] [serial = 1801] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x12ba9c800) [pid = 1670] [serial = 1804] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x116a5bc00) [pid = 1670] [serial = 1789] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x12cb63800) [pid = 1670] [serial = 1808] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x12cb09000) [pid = 1670] [serial = 1807] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x11802c800) [pid = 1670] [serial = 1790] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x1161af000) [pid = 1670] [serial = 1787] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x113d09800) [pid = 1670] [serial = 1786] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x12640d000) [pid = 1670] [serial = 1798] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x111c14800) [pid = 1670] [serial = 1784] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x110f1e400) [pid = 1670] [serial = 1783] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x123c99400) [pid = 1670] [serial = 1795] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x123f7c000) [pid = 1670] [serial = 1796] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x12c123800) [pid = 1670] [serial = 1777] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x12baa2c00) [pid = 1670] [serial = 1774] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x1191a8800) [pid = 1670] [serial = 1792] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x1210cdc00) [pid = 1670] [serial = 1793] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x116aae800) [pid = 1670] [serial = 1811] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x120ee4000) [pid = 1670] [serial = 1765] [outer = 0x0] [url = about:blank] 08:09:36 INFO - PROCESS | 1670 | 1464707376469 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x124099800 == 79 [pid = 1670] [id = 643] 08:09:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x111c14800) [pid = 1670] [serial = 1929] [outer = 0x0] 08:09:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x11919c400) [pid = 1670] [serial = 1930] [outer = 0x111c14800] 08:09:36 INFO - PROCESS | 1670 | 1464707376498 Marionette DEBUG loaded listener.js 08:09:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x128994400) [pid = 1670] [serial = 1931] [outer = 0x111c14800] 08:09:36 INFO - PROCESS | 1670 | 1464707376806 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]]]}] 08:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 569ms 08:09:36 INFO - PROCESS | 1670 | 1464707376824 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:09:36 INFO - PROCESS | 1670 | 1464707376826 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:09:36 INFO - PROCESS | 1670 | 1464707376828 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:09:36 INFO - PROCESS | 1670 | 1464707376831 Marionette TRACE conn2 <- [1,2546,null,{}] 08:09:36 INFO - PROCESS | 1670 | 1464707376836 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}] 08:09:36 INFO - PROCESS | 1670 | 1464707376938 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:09:37 INFO - PROCESS | 1670 | 1464707377049 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afaf000 == 80 [pid = 1670] [id = 644] 08:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x124ca8c00) [pid = 1670] [serial = 1932] [outer = 0x0] 08:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x129527400) [pid = 1670] [serial = 1933] [outer = 0x124ca8c00] 08:09:37 INFO - PROCESS | 1670 | 1464707377075 Marionette DEBUG loaded listener.js 08:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x12ae7fc00) [pid = 1670] [serial = 1934] [outer = 0x124ca8c00] 08:09:37 INFO - PROCESS | 1670 | 1464707377368 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]]]}] 08:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 574ms 08:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:09:37 INFO - PROCESS | 1670 | 1464707377402 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:09:37 INFO - PROCESS | 1670 | 1464707377403 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:09:37 INFO - PROCESS | 1670 | 1464707377406 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:09:37 INFO - PROCESS | 1670 | 1464707377407 Marionette TRACE conn2 <- [1,2550,null,{}] 08:09:37 INFO - PROCESS | 1670 | 1464707377419 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}] 08:09:37 INFO - PROCESS | 1670 | 1464707377516 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:09:37 INFO - PROCESS | 1670 | 1464707377598 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d331000 == 81 [pid = 1670] [id = 645] 08:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x1289bbc00) [pid = 1670] [serial = 1935] [outer = 0x0] 08:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12b14bc00) [pid = 1670] [serial = 1936] [outer = 0x1289bbc00] 08:09:37 INFO - PROCESS | 1670 | 1464707377624 Marionette DEBUG loaded listener.js 08:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x12c121800) [pid = 1670] [serial = 1937] [outer = 0x1289bbc00] 08:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 08:09:37 INFO - PROCESS | 1670 | 1464707377922 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]]]}] 08:09:37 INFO - PROCESS | 1670 | 1464707377926 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:09:37 INFO - PROCESS | 1670 | 1464707377927 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:09:37 INFO - PROCESS | 1670 | 1464707377937 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:09:37 INFO - PROCESS | 1670 | 1464707377938 Marionette TRACE conn2 <- [1,2554,null,{}] 08:09:37 INFO - PROCESS | 1670 | 1464707377940 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}] 08:09:38 INFO - PROCESS | 1670 | 1464707378058 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:09:38 INFO - PROCESS | 1670 | 1464707378063 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x135403800 == 82 [pid = 1670] [id = 646] 08:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x12c80dc00) [pid = 1670] [serial = 1938] [outer = 0x0] 08:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x12d3bac00) [pid = 1670] [serial = 1939] [outer = 0x12c80dc00] 08:09:38 INFO - PROCESS | 1670 | 1464707378089 Marionette DEBUG loaded listener.js 08:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x133cbd400) [pid = 1670] [serial = 1940] [outer = 0x12c80dc00] 08:09:38 INFO - PROCESS | 1670 | 1464707378465 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]]]}] 08:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 576ms 08:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:09:38 INFO - PROCESS | 1670 | 1464707378514 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:09:38 INFO - PROCESS | 1670 | 1464707378516 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:09:38 INFO - PROCESS | 1670 | 1464707378525 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:09:38 INFO - PROCESS | 1670 | 1464707378527 Marionette TRACE conn2 <- [1,2558,null,{}] 08:09:38 INFO - PROCESS | 1670 | 1464707378529 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}] 08:09:38 INFO - PROCESS | 1670 | 1464707378655 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:09:38 INFO - PROCESS | 1670 | 1464707378667 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x135929800 == 83 [pid = 1670] [id = 647] 08:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x12cb09000) [pid = 1670] [serial = 1941] [outer = 0x0] 08:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x135314400) [pid = 1670] [serial = 1942] [outer = 0x12cb09000] 08:09:38 INFO - PROCESS | 1670 | 1464707378700 Marionette DEBUG loaded listener.js 08:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x13555b400) [pid = 1670] [serial = 1943] [outer = 0x12cb09000] 08:09:39 INFO - PROCESS | 1670 | 1464707379066 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]]]}] 08:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 577ms 08:09:39 INFO - PROCESS | 1670 | 1464707379103 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:09:39 INFO - PROCESS | 1670 | 1464707379104 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:09:39 INFO - PROCESS | 1670 | 1464707379106 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:09:39 INFO - PROCESS | 1670 | 1464707379107 Marionette TRACE conn2 <- [1,2562,null,{}] 08:09:39 INFO - PROCESS | 1670 | 1464707379109 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}] 08:09:39 INFO - PROCESS | 1670 | 1464707379239 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:09:39 INFO - PROCESS | 1670 | 1464707379251 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x13726a800 == 84 [pid = 1670] [id = 648] 08:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x135558c00) [pid = 1670] [serial = 1944] [outer = 0x0] 08:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x1355ac000) [pid = 1670] [serial = 1945] [outer = 0x135558c00] 08:09:39 INFO - PROCESS | 1670 | 1464707379276 Marionette DEBUG loaded listener.js 08:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x135624c00) [pid = 1670] [serial = 1946] [outer = 0x135558c00] 08:09:39 INFO - PROCESS | 1670 | 1464707379660 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]]]}] 08:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 568ms 08:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:09:39 INFO - PROCESS | 1670 | 1464707379675 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:09:39 INFO - PROCESS | 1670 | 1464707379676 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:09:39 INFO - PROCESS | 1670 | 1464707379678 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:09:39 INFO - PROCESS | 1670 | 1464707379681 Marionette TRACE conn2 <- [1,2566,null,{}] 08:09:39 INFO - PROCESS | 1670 | 1464707379684 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}] 08:09:39 INFO - PROCESS | 1670 | 1464707379815 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:09:39 INFO - PROCESS | 1670 | 1464707379841 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x13745d800 == 85 [pid = 1670] [id = 649] 08:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x110e7f800) [pid = 1670] [serial = 1947] [outer = 0x0] 08:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x137e85400) [pid = 1670] [serial = 1948] [outer = 0x110e7f800] 08:09:39 INFO - PROCESS | 1670 | 1464707379865 Marionette DEBUG loaded listener.js 08:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x137e8c000) [pid = 1670] [serial = 1949] [outer = 0x110e7f800] 08:09:40 INFO - PROCESS | 1670 | 1464707380244 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]]]}] 08:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 621ms 08:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:09:40 INFO - PROCESS | 1670 | 1464707380300 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:09:40 INFO - PROCESS | 1670 | 1464707380301 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:09:40 INFO - PROCESS | 1670 | 1464707380303 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:09:40 INFO - PROCESS | 1670 | 1464707380304 Marionette TRACE conn2 <- [1,2570,null,{}] 08:09:40 INFO - PROCESS | 1670 | 1464707380306 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}] 08:09:40 INFO - PROCESS | 1670 | 1464707380437 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:09:40 INFO - PROCESS | 1670 | 1464707380454 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x137d24000 == 86 [pid = 1670] [id = 650] 08:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x1373a8800) [pid = 1670] [serial = 1950] [outer = 0x0] 08:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x1373af400) [pid = 1670] [serial = 1951] [outer = 0x1373a8800] 08:09:40 INFO - PROCESS | 1670 | 1464707380479 Marionette DEBUG loaded listener.js 08:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x1373b3400) [pid = 1670] [serial = 1952] [outer = 0x1373a8800] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x1181dd000) [pid = 1670] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x12b151000) [pid = 1670] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x128991400) [pid = 1670] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x12d106c00) [pid = 1670] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x12898fc00) [pid = 1670] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x11999f800) [pid = 1670] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x123f5cc00) [pid = 1670] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x110f17000) [pid = 1670] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x115169000) [pid = 1670] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x12899b000) [pid = 1670] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x110e7d800) [pid = 1670] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x12b14e800) [pid = 1670] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:09:40 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x13030e400) [pid = 1670] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:09:41 INFO - PROCESS | 1670 | 1464707380991 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]]]}] 08:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 718ms 08:09:41 INFO - PROCESS | 1670 | 1464707381027 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:09:41 INFO - PROCESS | 1670 | 1464707381030 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:09:41 INFO - PROCESS | 1670 | 1464707381035 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:09:41 INFO - PROCESS | 1670 | 1464707381037 Marionette TRACE conn2 <- [1,2574,null,{}] 08:09:41 INFO - PROCESS | 1670 | 1464707381039 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}] 08:09:41 INFO - PROCESS | 1670 | 1464707381155 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:09:41 INFO - PROCESS | 1670 | 1464707381159 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x138856800 == 87 [pid = 1670] [id = 651] 08:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x12898fc00) [pid = 1670] [serial = 1953] [outer = 0x0] 08:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x1373abc00) [pid = 1670] [serial = 1954] [outer = 0x12898fc00] 08:09:41 INFO - PROCESS | 1670 | 1464707381188 Marionette DEBUG loaded listener.js 08:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x1388e3000) [pid = 1670] [serial = 1955] [outer = 0x12898fc00] 08:09:41 INFO - PROCESS | 1670 | 1464707381552 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]]]}] 08:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 569ms 08:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:09:41 INFO - PROCESS | 1670 | 1464707381605 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:09:41 INFO - PROCESS | 1670 | 1464707381606 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:09:41 INFO - PROCESS | 1670 | 1464707381608 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:09:41 INFO - PROCESS | 1670 | 1464707381609 Marionette TRACE conn2 <- [1,2578,null,{}] 08:09:41 INFO - PROCESS | 1670 | 1464707381612 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}] 08:09:41 INFO - PROCESS | 1670 | 1464707381749 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:09:41 INFO - PROCESS | 1670 | 1464707381760 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x138890800 == 88 [pid = 1670] [id = 652] 08:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x12c44f000) [pid = 1670] [serial = 1956] [outer = 0x0] 08:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x1388e6400) [pid = 1670] [serial = 1957] [outer = 0x12c44f000] 08:09:41 INFO - PROCESS | 1670 | 1464707381784 Marionette DEBUG loaded listener.js 08:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x123f78800) [pid = 1670] [serial = 1958] [outer = 0x12c44f000] 08:09:42 INFO - PROCESS | 1670 | 1464707382123 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]]]}] 08:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 08:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:09:42 INFO - PROCESS | 1670 | 1464707382177 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:09:42 INFO - PROCESS | 1670 | 1464707382178 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:09:42 INFO - PROCESS | 1670 | 1464707382180 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:09:42 INFO - PROCESS | 1670 | 1464707382181 Marionette TRACE conn2 <- [1,2582,null,{}] 08:09:42 INFO - PROCESS | 1670 | 1464707382183 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}] 08:09:42 INFO - PROCESS | 1670 | 1464707382285 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:09:42 INFO - PROCESS | 1670 | 1464707382367 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x138fa6000 == 89 [pid = 1670] [id = 653] 08:09:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x115e44000) [pid = 1670] [serial = 1959] [outer = 0x0] 08:09:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x138e75c00) [pid = 1670] [serial = 1960] [outer = 0x115e44000] 08:09:42 INFO - PROCESS | 1670 | 1464707382392 Marionette DEBUG loaded listener.js 08:09:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x138e7bc00) [pid = 1670] [serial = 1961] [outer = 0x115e44000] 08:09:42 INFO - PROCESS | 1670 | 1464707382644 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]]]}] 08:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 08:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:09:42 INFO - PROCESS | 1670 | 1464707382703 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:09:42 INFO - PROCESS | 1670 | 1464707382704 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:09:42 INFO - PROCESS | 1670 | 1464707382707 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:09:42 INFO - PROCESS | 1670 | 1464707382708 Marionette TRACE conn2 <- [1,2586,null,{}] 08:09:42 INFO - PROCESS | 1670 | 1464707382710 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}] 08:09:42 INFO - PROCESS | 1670 | 1464707382824 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:09:43 INFO - PROCESS | 1670 | 1464707383018 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1180a4800 == 90 [pid = 1670] [id = 654] 08:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x110fe3000) [pid = 1670] [serial = 1962] [outer = 0x0] 08:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x11203b800) [pid = 1670] [serial = 1963] [outer = 0x110fe3000] 08:09:43 INFO - PROCESS | 1670 | 1464707383093 Marionette DEBUG loaded listener.js 08:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x113346400) [pid = 1670] [serial = 1964] [outer = 0x110fe3000] 08:09:43 INFO - PROCESS | 1670 | 1464707383570 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]]]}] 08:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 919ms 08:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:09:43 INFO - PROCESS | 1670 | 1464707383627 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:09:43 INFO - PROCESS | 1670 | 1464707383630 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:09:43 INFO - PROCESS | 1670 | 1464707383633 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:09:43 INFO - PROCESS | 1670 | 1464707383636 Marionette TRACE conn2 <- [1,2590,null,{}] 08:09:43 INFO - PROCESS | 1670 | 1464707383639 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}] 08:09:43 INFO - PROCESS | 1670 | 1464707383769 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:09:43 INFO - PROCESS | 1670 | 1464707383865 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd4000 == 91 [pid = 1670] [id = 655] 08:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x11758ec00) [pid = 1670] [serial = 1965] [outer = 0x0] 08:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x1233ce800) [pid = 1670] [serial = 1966] [outer = 0x11758ec00] 08:09:43 INFO - PROCESS | 1670 | 1464707383898 Marionette DEBUG loaded listener.js 08:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x123f7c400) [pid = 1670] [serial = 1967] [outer = 0x11758ec00] 08:09:44 INFO - PROCESS | 1670 | 1464707384320 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]]]}] 08:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 08:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:09:44 INFO - PROCESS | 1670 | 1464707384375 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:09:44 INFO - PROCESS | 1670 | 1464707384378 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:09:44 INFO - PROCESS | 1670 | 1464707384380 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:09:44 INFO - PROCESS | 1670 | 1464707384382 Marionette TRACE conn2 <- [1,2594,null,{}] 08:09:44 INFO - PROCESS | 1670 | 1464707384384 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}] 08:09:44 INFO - PROCESS | 1670 | 1464707384506 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:09:44 INFO - PROCESS | 1670 | 1464707384635 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x137c56000 == 92 [pid = 1670] [id = 656] 08:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x12892b000) [pid = 1670] [serial = 1968] [outer = 0x0] 08:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x129291c00) [pid = 1670] [serial = 1969] [outer = 0x12892b000] 08:09:44 INFO - PROCESS | 1670 | 1464707384666 Marionette DEBUG loaded listener.js 08:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x12bf7c400) [pid = 1670] [serial = 1970] [outer = 0x12892b000] 08:09:45 INFO - PROCESS | 1670 | 1464707385119 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]]]}] 08:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 769ms 08:09:45 INFO - PROCESS | 1670 | 1464707385150 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:09:45 INFO - PROCESS | 1670 | 1464707385152 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:09:45 INFO - PROCESS | 1670 | 1464707385159 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:09:45 INFO - PROCESS | 1670 | 1464707385164 Marionette TRACE conn2 <- [1,2598,null,{}] 08:09:45 INFO - PROCESS | 1670 | 1464707385167 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}] 08:09:45 INFO - PROCESS | 1670 | 1464707385292 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:09:45 INFO - PROCESS | 1670 | 1464707385389 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1419ca800 == 93 [pid = 1670] [id = 657] 08:09:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x12892ec00) [pid = 1670] [serial = 1971] [outer = 0x0] 08:09:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x12d0ddc00) [pid = 1670] [serial = 1972] [outer = 0x12892ec00] 08:09:45 INFO - PROCESS | 1670 | 1464707385419 Marionette DEBUG loaded listener.js 08:09:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x130408c00) [pid = 1670] [serial = 1973] [outer = 0x12892ec00] 08:09:45 INFO - PROCESS | 1670 | 1464707385826 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]]]}] 08:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 728ms 08:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:09:45 INFO - PROCESS | 1670 | 1464707385918 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:09:45 INFO - PROCESS | 1670 | 1464707385919 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:09:45 INFO - PROCESS | 1670 | 1464707385923 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:09:45 INFO - PROCESS | 1670 | 1464707385925 Marionette TRACE conn2 <- [1,2602,null,{}] 08:09:45 INFO - PROCESS | 1670 | 1464707385927 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}] 08:09:46 INFO - PROCESS | 1670 | 1464707386051 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:09:46 INFO - PROCESS | 1670 | 1464707386177 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x141dca000 == 94 [pid = 1670] [id = 658] 08:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x135318000) [pid = 1670] [serial = 1974] [outer = 0x0] 08:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x1355afc00) [pid = 1670] [serial = 1975] [outer = 0x135318000] 08:09:46 INFO - PROCESS | 1670 | 1464707386208 Marionette DEBUG loaded listener.js 08:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x1373b2400) [pid = 1670] [serial = 1976] [outer = 0x135318000] 08:09:46 INFO - PROCESS | 1670 | 1464707386626 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]]]}] 08:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 08:09:46 INFO - PROCESS | 1670 | 1464707386693 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:09:46 INFO - PROCESS | 1670 | 1464707386694 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:09:46 INFO - PROCESS | 1670 | 1464707386698 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:09:46 INFO - PROCESS | 1670 | 1464707386700 Marionette TRACE conn2 <- [1,2606,null,{}] 08:09:46 INFO - PROCESS | 1670 | 1464707386703 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}] 08:09:46 INFO - PROCESS | 1670 | 1464707386821 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:09:46 INFO - PROCESS | 1670 | 1464707386917 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x134b41800 == 95 [pid = 1670] [id = 659] 08:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x137e88c00) [pid = 1670] [serial = 1977] [outer = 0x0] 08:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x1388df000) [pid = 1670] [serial = 1978] [outer = 0x137e88c00] 08:09:46 INFO - PROCESS | 1670 | 1464707386952 Marionette DEBUG loaded listener.js 08:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x138e81c00) [pid = 1670] [serial = 1979] [outer = 0x137e88c00] 08:09:47 INFO - PROCESS | 1670 | 1464707387409 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]]]}] 08:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 771ms 08:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:09:47 INFO - PROCESS | 1670 | 1464707387469 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:09:47 INFO - PROCESS | 1670 | 1464707387470 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:09:47 INFO - PROCESS | 1670 | 1464707387472 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:09:47 INFO - PROCESS | 1670 | 1464707387473 Marionette TRACE conn2 <- [1,2610,null,{}] 08:09:47 INFO - PROCESS | 1670 | 1464707387476 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}] 08:09:47 INFO - PROCESS | 1670 | 1464707387600 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:09:47 INFO - PROCESS | 1670 | 1464707387700 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x141a67000 == 96 [pid = 1670] [id = 660] 08:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x140866800) [pid = 1670] [serial = 1980] [outer = 0x0] 08:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x14086c000) [pid = 1670] [serial = 1981] [outer = 0x140866800] 08:09:47 INFO - PROCESS | 1670 | 1464707387729 Marionette DEBUG loaded listener.js 08:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x140871000) [pid = 1670] [serial = 1982] [outer = 0x140866800] 08:09:48 INFO - PROCESS | 1670 | 1464707388128 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]]]}] 08:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 669ms 08:09:48 INFO - PROCESS | 1670 | 1464707388141 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:09:48 INFO - PROCESS | 1670 | 1464707388142 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:09:48 INFO - PROCESS | 1670 | 1464707388145 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:09:48 INFO - PROCESS | 1670 | 1464707388147 Marionette TRACE conn2 <- [1,2614,null,{}] 08:09:48 INFO - PROCESS | 1670 | 1464707388151 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}] 08:09:48 INFO - PROCESS | 1670 | 1464707388270 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:09:48 INFO - PROCESS | 1670 | 1464707388363 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x141d69800 == 97 [pid = 1670] [id = 661] 08:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x140867800) [pid = 1670] [serial = 1983] [outer = 0x0] 08:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x1408a8800) [pid = 1670] [serial = 1984] [outer = 0x140867800] 08:09:48 INFO - PROCESS | 1670 | 1464707388394 Marionette DEBUG loaded listener.js 08:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x1408ae400) [pid = 1670] [serial = 1985] [outer = 0x140867800] 08:09:48 INFO - PROCESS | 1670 | 1464707388776 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]]]}] 08:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 08:09:48 INFO - PROCESS | 1670 | 1464707388817 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:09:48 INFO - PROCESS | 1670 | 1464707388818 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:09:48 INFO - PROCESS | 1670 | 1464707388820 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:09:48 INFO - PROCESS | 1670 | 1464707388822 Marionette TRACE conn2 <- [1,2618,null,{}] 08:09:48 INFO - PROCESS | 1670 | 1464707388824 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}] 08:09:48 INFO - PROCESS | 1670 | 1464707388945 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:09:49 INFO - PROCESS | 1670 | 1464707389059 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x144a02800 == 98 [pid = 1670] [id = 662] 08:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x1408ad400) [pid = 1670] [serial = 1986] [outer = 0x0] 08:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x141a83800) [pid = 1670] [serial = 1987] [outer = 0x1408ad400] 08:09:49 INFO - PROCESS | 1670 | 1464707389087 Marionette DEBUG loaded listener.js 08:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x141a89000) [pid = 1670] [serial = 1988] [outer = 0x1408ad400] 08:09:49 INFO - PROCESS | 1670 | 1464707389568 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]]]}] 08:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms 08:09:49 INFO - PROCESS | 1670 | 1464707389590 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:09:49 INFO - PROCESS | 1670 | 1464707389592 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:09:49 INFO - PROCESS | 1670 | 1464707389594 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:09:49 INFO - PROCESS | 1670 | 1464707389595 Marionette TRACE conn2 <- [1,2622,null,{}] 08:09:49 INFO - PROCESS | 1670 | 1464707389623 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}] 08:09:49 INFO - PROCESS | 1670 | 1464707389767 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:09:49 INFO - PROCESS | 1670 | 1464707389915 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f6e000 == 99 [pid = 1670] [id = 663] 08:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x123f74c00) [pid = 1670] [serial = 1989] [outer = 0x0] 08:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x12bf3cc00) [pid = 1670] [serial = 1990] [outer = 0x123f74c00] 08:09:49 INFO - PROCESS | 1670 | 1464707389964 Marionette DEBUG loaded listener.js 08:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x141a84400) [pid = 1670] [serial = 1991] [outer = 0x123f74c00] 08:09:50 INFO - PROCESS | 1670 | 1464707390485 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]]]}] 08:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 945ms 08:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:09:50 INFO - PROCESS | 1670 | 1464707390539 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:09:50 INFO - PROCESS | 1670 | 1464707390540 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:09:50 INFO - PROCESS | 1670 | 1464707390543 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:09:50 INFO - PROCESS | 1670 | 1464707390544 Marionette TRACE conn2 <- [1,2626,null,{}] 08:09:50 INFO - PROCESS | 1670 | 1464707390547 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}] 08:09:50 INFO - PROCESS | 1670 | 1464707390671 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:09:50 INFO - PROCESS | 1670 | 1464707390774 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0ec000 == 100 [pid = 1670] [id = 664] 08:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x12452e800) [pid = 1670] [serial = 1992] [outer = 0x0] 08:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x138e4e000) [pid = 1670] [serial = 1993] [outer = 0x12452e800] 08:09:50 INFO - PROCESS | 1670 | 1464707390807 Marionette DEBUG loaded listener.js 08:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x138e55400) [pid = 1670] [serial = 1994] [outer = 0x12452e800] 08:09:51 INFO - PROCESS | 1670 | 1464707391524 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]]]}] 08:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1023ms 08:09:51 INFO - PROCESS | 1670 | 1464707391590 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:09:51 INFO - PROCESS | 1670 | 1464707391592 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:09:51 INFO - PROCESS | 1670 | 1464707391601 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:09:51 INFO - PROCESS | 1670 | 1464707391602 Marionette TRACE conn2 <- [1,2630,null,{}] 08:09:51 INFO - PROCESS | 1670 | 1464707391606 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}] 08:09:51 INFO - PROCESS | 1670 | 1464707391723 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:09:51 INFO - PROCESS | 1670 | 1464707391824 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x11602a800 == 101 [pid = 1670] [id = 665] 08:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x111040400) [pid = 1670] [serial = 1995] [outer = 0x0] 08:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x11104bc00) [pid = 1670] [serial = 1996] [outer = 0x111040400] 08:09:51 INFO - PROCESS | 1670 | 1464707391853 Marionette DEBUG loaded listener.js 08:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x111ecb800) [pid = 1670] [serial = 1997] [outer = 0x111040400] 08:09:52 INFO - PROCESS | 1670 | 1464707392318 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]]]}] 08:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 823ms 08:09:52 INFO - PROCESS | 1670 | 1464707392424 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:09:52 INFO - PROCESS | 1670 | 1464707392429 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:09:52 INFO - PROCESS | 1670 | 1464707392462 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:09:52 INFO - PROCESS | 1670 | 1464707392466 Marionette TRACE conn2 <- [1,2634,null,{}] 08:09:52 INFO - PROCESS | 1670 | 1464707392470 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}] 08:09:52 INFO - PROCESS | 1670 | 1464707392646 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:09:52 INFO - PROCESS | 1670 | 1464707392801 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11831c800 == 102 [pid = 1670] [id = 666] 08:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x112845800) [pid = 1670] [serial = 1998] [outer = 0x0] 08:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x112857c00) [pid = 1670] [serial = 1999] [outer = 0x112845800] 08:09:52 INFO - PROCESS | 1670 | 1464707392848 Marionette DEBUG loaded listener.js 08:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x11296fc00) [pid = 1670] [serial = 2000] [outer = 0x112845800] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x137223000 == 101 [pid = 1670] [id = 545] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x137c4d000 == 100 [pid = 1670] [id = 548] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x138fa6000 == 99 [pid = 1670] [id = 653] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x138890800 == 98 [pid = 1670] [id = 652] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x138856800 == 97 [pid = 1670] [id = 651] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x137d24000 == 96 [pid = 1670] [id = 650] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x13745d800 == 95 [pid = 1670] [id = 649] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x135311000) [pid = 1670] [serial = 1888] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x13726a800 == 94 [pid = 1670] [id = 648] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x135929800 == 93 [pid = 1670] [id = 647] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x135403800 == 92 [pid = 1670] [id = 646] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12d331000 == 91 [pid = 1670] [id = 645] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12afaf000 == 90 [pid = 1670] [id = 644] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x124099800 == 89 [pid = 1670] [id = 643] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x124091800 == 88 [pid = 1670] [id = 642] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf13800 == 87 [pid = 1670] [id = 641] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x138f9d000 == 86 [pid = 1670] [id = 638] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x141ad9800 == 85 [pid = 1670] [id = 637] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1358e2800 == 84 [pid = 1670] [id = 636] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1358ce000 == 83 [pid = 1670] [id = 635] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1414ce800 == 82 [pid = 1670] [id = 634] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x138a21800 == 81 [pid = 1670] [id = 633] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x137542800 == 80 [pid = 1670] [id = 632] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4a5800 == 79 [pid = 1670] [id = 631] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x119c26800 == 78 [pid = 1670] [id = 630] 08:09:53 INFO - PROCESS | 1670 | --DOCSHELL 0x137538000 == 77 [pid = 1670] [id = 629] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x120ee1800) [pid = 1670] [serial = 1849] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x1191a5800) [pid = 1670] [serial = 1859] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x12c452000) [pid = 1670] [serial = 1876] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x12a631c00) [pid = 1670] [serial = 1870] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12cb3b400) [pid = 1670] [serial = 1877] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x135559400) [pid = 1670] [serial = 1840] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x123483c00) [pid = 1670] [serial = 1828] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x130311c00) [pid = 1670] [serial = 1820] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x128999400) [pid = 1670] [serial = 1867] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x130308400) [pid = 1670] [serial = 1837] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x135563000) [pid = 1670] [serial = 1843] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x12b144c00) [pid = 1670] [serial = 1871] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x123f59c00) [pid = 1670] [serial = 1862] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x1242e8c00) [pid = 1670] [serial = 1864] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x128db8400) [pid = 1670] [serial = 1868] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x110f20c00) [pid = 1670] [serial = 1852] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x11607bc00) [pid = 1670] [serial = 1855] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12c808000) [pid = 1670] [serial = 1882] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x116a60c00) [pid = 1670] [serial = 1856] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x123620c00) [pid = 1670] [serial = 1861] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1232dcc00) [pid = 1670] [serial = 1880] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x123f75400) [pid = 1670] [serial = 1873] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x12950b800) [pid = 1670] [serial = 1831] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x130302400) [pid = 1670] [serial = 1883] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x112679400) [pid = 1670] [serial = 1853] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x112972800) [pid = 1670] [serial = 1879] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x12bf70400) [pid = 1670] [serial = 1874] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x117176000) [pid = 1670] [serial = 1825] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x1185f7c00) [pid = 1670] [serial = 1858] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x130409800) [pid = 1670] [serial = 1885] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x124d7f000) [pid = 1670] [serial = 1865] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x135627c00) [pid = 1670] [serial = 1846] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x111e69800) [pid = 1670] [serial = 1822] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x12cb67c00) [pid = 1670] [serial = 1834] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x13530e400) [pid = 1670] [serial = 1886] [outer = 0x0] [url = about:blank] 08:09:53 INFO - PROCESS | 1670 | 1464707393321 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]]]}] 08:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 884ms 08:09:53 INFO - PROCESS | 1670 | 1464707393341 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:09:53 INFO - PROCESS | 1670 | 1464707393342 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:09:53 INFO - PROCESS | 1670 | 1464707393344 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:09:53 INFO - PROCESS | 1670 | 1464707393348 Marionette TRACE conn2 <- [1,2638,null,{}] 08:09:53 INFO - PROCESS | 1670 | 1464707393355 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}] 08:09:53 INFO - PROCESS | 1670 | 1464707393458 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:09:53 INFO - PROCESS | 1670 | 1464707393466 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x120ea0800 == 78 [pid = 1670] [id = 667] 08:09:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x112f9c400) [pid = 1670] [serial = 2001] [outer = 0x0] 08:09:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x113966800) [pid = 1670] [serial = 2002] [outer = 0x112f9c400] 08:09:53 INFO - PROCESS | 1670 | 1464707393494 Marionette DEBUG loaded listener.js 08:09:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x113d6c000) [pid = 1670] [serial = 2003] [outer = 0x112f9c400] 08:09:53 INFO - PROCESS | 1670 | 1464707393856 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]]]}] 08:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 574ms 08:09:53 INFO - PROCESS | 1670 | 1464707393919 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:09:53 INFO - PROCESS | 1670 | 1464707393922 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:09:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:09:53 INFO - PROCESS | 1670 | 1464707393925 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:09:53 INFO - PROCESS | 1670 | 1464707393927 Marionette TRACE conn2 <- [1,2642,null,{}] 08:09:53 INFO - PROCESS | 1670 | 1464707393931 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}] 08:09:54 INFO - PROCESS | 1670 | 1464707394091 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:09:54 INFO - PROCESS | 1670 | 1464707394134 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c35000 == 79 [pid = 1670] [id = 668] 08:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x1161ea800) [pid = 1670] [serial = 2004] [outer = 0x0] 08:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x11676e400) [pid = 1670] [serial = 2005] [outer = 0x1161ea800] 08:09:54 INFO - PROCESS | 1670 | 1464707394177 Marionette DEBUG loaded listener.js 08:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x1169a3400) [pid = 1670] [serial = 2006] [outer = 0x1161ea800] 08:09:54 INFO - PROCESS | 1670 | 1464707394640 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]]]}] 08:09:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:09:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 08:09:54 INFO - PROCESS | 1670 | 1464707394661 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:09:54 INFO - PROCESS | 1670 | 1464707394663 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:09:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:09:54 INFO - PROCESS | 1670 | 1464707394668 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:09:54 INFO - PROCESS | 1670 | 1464707394670 Marionette TRACE conn2 <- [1,2646,null,{}] 08:09:54 INFO - PROCESS | 1670 | 1464707394674 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}] 08:09:54 INFO - PROCESS | 1670 | 1464707394825 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:09:54 INFO - PROCESS | 1670 | 1464707394831 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x126482000 == 80 [pid = 1670] [id = 669] 08:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x11694a800) [pid = 1670] [serial = 2007] [outer = 0x0] 08:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x116aac000) [pid = 1670] [serial = 2008] [outer = 0x11694a800] 08:09:54 INFO - PROCESS | 1670 | 1464707394856 Marionette DEBUG loaded listener.js 08:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x117598000) [pid = 1670] [serial = 2009] [outer = 0x11694a800] 08:09:55 INFO - PROCESS | 1670 | 1464707395209 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]]]}] 08:09:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:09:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 574ms 08:09:55 INFO - PROCESS | 1670 | 1464707395268 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:09:55 INFO - PROCESS | 1670 | 1464707395270 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:09:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:09:55 INFO - PROCESS | 1670 | 1464707395274 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:09:55 INFO - PROCESS | 1670 | 1464707395275 Marionette TRACE conn2 <- [1,2650,null,{}] 08:09:55 INFO - PROCESS | 1670 | 1464707395281 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}] 08:09:55 INFO - PROCESS | 1670 | 1464707395462 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:09:55 INFO - PROCESS | 1670 | 1464707395500 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f66000 == 81 [pid = 1670] [id = 670] 08:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x118035c00) [pid = 1670] [serial = 2010] [outer = 0x0] 08:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x1185f0400) [pid = 1670] [serial = 2011] [outer = 0x118035c00] 08:09:55 INFO - PROCESS | 1670 | 1464707395543 Marionette DEBUG loaded listener.js 08:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x1191aa800) [pid = 1670] [serial = 2012] [outer = 0x118035c00] 08:09:56 INFO - PROCESS | 1670 | 1464707396069 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]]]}] 08:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 822ms 08:09:56 INFO - PROCESS | 1670 | 1464707396096 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:09:56 INFO - PROCESS | 1670 | 1464707396097 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:09:56 INFO - PROCESS | 1670 | 1464707396100 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:09:56 INFO - PROCESS | 1670 | 1464707396101 Marionette TRACE conn2 <- [1,2654,null,{}] 08:09:56 INFO - PROCESS | 1670 | 1464707396103 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}] 08:09:56 INFO - PROCESS | 1670 | 1464707396260 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:09:56 INFO - PROCESS | 1670 | 1464707396284 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12936b800 == 82 [pid = 1670] [id = 671] 08:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x118039000) [pid = 1670] [serial = 2013] [outer = 0x0] 08:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x11945bc00) [pid = 1670] [serial = 2014] [outer = 0x118039000] 08:09:56 INFO - PROCESS | 1670 | 1464707396325 Marionette DEBUG loaded listener.js 08:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x1199a4000) [pid = 1670] [serial = 2015] [outer = 0x118039000] 08:09:56 INFO - PROCESS | 1670 | 1464707396792 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]]]}] 08:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 719ms 08:09:56 INFO - PROCESS | 1670 | 1464707396819 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:09:56 INFO - PROCESS | 1670 | 1464707396820 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:09:56 INFO - PROCESS | 1670 | 1464707396823 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:09:56 INFO - PROCESS | 1670 | 1464707396823 Marionette TRACE conn2 <- [1,2658,null,{}] 08:09:56 INFO - PROCESS | 1670 | 1464707396826 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}] 08:09:56 INFO - PROCESS | 1670 | 1464707396956 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:09:56 INFO - PROCESS | 1670 | 1464707396993 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a97a800 == 83 [pid = 1670] [id = 672] 08:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x1199a9c00) [pid = 1670] [serial = 2016] [outer = 0x0] 08:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x1199ad400) [pid = 1670] [serial = 2017] [outer = 0x1199a9c00] 08:09:57 INFO - PROCESS | 1670 | 1464707397018 Marionette DEBUG loaded listener.js 08:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x1210d1800) [pid = 1670] [serial = 2018] [outer = 0x1199a9c00] 08:09:57 INFO - PROCESS | 1670 | 1464707397373 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]]]}] 08:09:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:09:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 569ms 08:09:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:09:57 INFO - PROCESS | 1670 | 1464707397392 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:09:57 INFO - PROCESS | 1670 | 1464707397393 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:09:57 INFO - PROCESS | 1670 | 1464707397396 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:09:57 INFO - PROCESS | 1670 | 1464707397397 Marionette TRACE conn2 <- [1,2662,null,{}] 08:09:57 INFO - PROCESS | 1670 | 1464707397399 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}] 08:09:57 INFO - PROCESS | 1670 | 1464707397530 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:09:57 INFO - PROCESS | 1670 | 1464707397547 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b20d800 == 84 [pid = 1670] [id = 673] 08:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x12348ac00) [pid = 1670] [serial = 2019] [outer = 0x0] 08:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x12362ac00) [pid = 1670] [serial = 2020] [outer = 0x12348ac00] 08:09:57 INFO - PROCESS | 1670 | 1464707397579 Marionette DEBUG loaded listener.js 08:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x123816400) [pid = 1670] [serial = 2021] [outer = 0x12348ac00] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x135558c00) [pid = 1670] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x110e7f800) [pid = 1670] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x1373a8800) [pid = 1670] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12c44f000) [pid = 1670] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x13030f000) [pid = 1670] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x124ca8c00) [pid = 1670] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1234df400) [pid = 1670] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x1289bbc00) [pid = 1670] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x116ab0c00) [pid = 1670] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x12c80dc00) [pid = 1670] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x111c14800) [pid = 1670] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x12898fc00) [pid = 1670] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:09:58 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x12cb09000) [pid = 1670] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:09:58 INFO - PROCESS | 1670 | 1464707398126 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]]]}] 08:09:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:09:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 770ms 08:09:58 INFO - PROCESS | 1670 | 1464707398168 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:09:58 INFO - PROCESS | 1670 | 1464707398169 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:09:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:09:58 INFO - PROCESS | 1670 | 1464707398172 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:09:58 INFO - PROCESS | 1670 | 1464707398173 Marionette TRACE conn2 <- [1,2666,null,{}] 08:09:58 INFO - PROCESS | 1670 | 1464707398175 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}] 08:09:58 INFO - PROCESS | 1670 | 1464707398318 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:09:58 INFO - PROCESS | 1670 | 1464707398390 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdce800 == 85 [pid = 1670] [id = 674] 08:09:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x110e75000) [pid = 1670] [serial = 2022] [outer = 0x0] 08:09:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x123816000) [pid = 1670] [serial = 2023] [outer = 0x110e75000] 08:09:58 INFO - PROCESS | 1670 | 1464707398415 Marionette DEBUG loaded listener.js 08:09:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x123f59c00) [pid = 1670] [serial = 2024] [outer = 0x110e75000] 08:09:59 INFO - PROCESS | 1670 | 1464707399191 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]]]}] 08:09:59 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) 08:09:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1068ms 08:09:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:09:59 INFO - PROCESS | 1670 | 1464707399241 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:09:59 INFO - PROCESS | 1670 | 1464707399242 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:09:59 INFO - PROCESS | 1670 | 1464707399245 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:09:59 INFO - PROCESS | 1670 | 1464707399246 Marionette TRACE conn2 <- [1,2670,null,{}] 08:09:59 INFO - PROCESS | 1670 | 1464707399248 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}] 08:09:59 INFO - PROCESS | 1670 | 1464707399363 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:09:59 INFO - PROCESS | 1670 | 1464707399447 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cc34800 == 86 [pid = 1670] [id = 675] 08:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x123c0cc00) [pid = 1670] [serial = 2025] [outer = 0x0] 08:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x123f80000) [pid = 1670] [serial = 2026] [outer = 0x123c0cc00] 08:09:59 INFO - PROCESS | 1670 | 1464707399476 Marionette DEBUG loaded listener.js 08:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x126081000) [pid = 1670] [serial = 2027] [outer = 0x123c0cc00] 08:10:00 INFO - PROCESS | 1670 | 1464707400299 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:10:00 INFO - PROCESS | 1670 | 1464707400321 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:10:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:10:00 INFO - PROCESS | 1670 | 1464707400325 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:10:00 INFO - PROCESS | 1670 | 1464707400328 Marionette TRACE conn2 <- [1,2674,null,{}] 08:10:00 INFO - PROCESS | 1670 | 1464707400333 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}] 08:10:00 INFO - PROCESS | 1670 | 1464707400465 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:10:00 INFO - PROCESS | 1670 | 1464707400590 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f13800 == 87 [pid = 1670] [id = 676] 08:10:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x111ece800) [pid = 1670] [serial = 2028] [outer = 0x0] 08:10:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x11267e800) [pid = 1670] [serial = 2029] [outer = 0x111ece800] 08:10:00 INFO - PROCESS | 1670 | 1464707400624 Marionette DEBUG loaded listener.js 08:10:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x112848800) [pid = 1670] [serial = 2030] [outer = 0x111ece800] 08:10:01 INFO - PROCESS | 1670 | 1464707401563 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:10:01 INFO - PROCESS | 1670 | 1464707401605 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:10:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:10:01 INFO - PROCESS | 1670 | 1464707401610 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:10:01 INFO - PROCESS | 1670 | 1464707401611 Marionette TRACE conn2 <- [1,2678,null,{}] 08:10:01 INFO - PROCESS | 1670 | 1464707401614 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}] 08:10:01 INFO - PROCESS | 1670 | 1464707401734 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:10:01 INFO - PROCESS | 1670 | 1464707401859 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12895a800 == 88 [pid = 1670] [id = 677] 08:10:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x11284d400) [pid = 1670] [serial = 2031] [outer = 0x0] 08:10:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x112e8e800) [pid = 1670] [serial = 2032] [outer = 0x11284d400] 08:10:01 INFO - PROCESS | 1670 | 1464707401909 Marionette DEBUG loaded listener.js 08:10:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x11677bc00) [pid = 1670] [serial = 2033] [outer = 0x11284d400] 08:10:02 INFO - PROCESS | 1670 | 1464707402818 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]]]}] 08:10:02 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) 08:10:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1220ms 08:10:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:10:02 INFO - PROCESS | 1670 | 1464707402831 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:10:02 INFO - PROCESS | 1670 | 1464707402833 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:10:02 INFO - PROCESS | 1670 | 1464707402835 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:10:02 INFO - PROCESS | 1670 | 1464707402838 Marionette TRACE conn2 <- [1,2682,null,{}] 08:10:02 INFO - PROCESS | 1670 | 1464707402847 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}] 08:10:02 INFO - PROCESS | 1670 | 1464707402973 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:10:03 INFO - PROCESS | 1670 | 1464707403100 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0f9800 == 89 [pid = 1670] [id = 678] 08:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x1181ddc00) [pid = 1670] [serial = 2034] [outer = 0x0] 08:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x118935000) [pid = 1670] [serial = 2035] [outer = 0x1181ddc00] 08:10:03 INFO - PROCESS | 1670 | 1464707403133 Marionette DEBUG loaded listener.js 08:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x119bc1800) [pid = 1670] [serial = 2036] [outer = 0x1181ddc00] 08:10:04 INFO - PROCESS | 1670 | 1464707404055 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]]]}] 08:10:04 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) 08:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1272ms 08:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:10:04 INFO - PROCESS | 1670 | 1464707404108 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:10:04 INFO - PROCESS | 1670 | 1464707404109 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:10:04 INFO - PROCESS | 1670 | 1464707404112 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:10:04 INFO - PROCESS | 1670 | 1464707404113 Marionette TRACE conn2 <- [1,2686,null,{}] 08:10:04 INFO - PROCESS | 1670 | 1464707404116 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}] 08:10:04 INFO - PROCESS | 1670 | 1464707404236 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:10:04 INFO - PROCESS | 1670 | 1464707404363 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d851800 == 90 [pid = 1670] [id = 679] 08:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x123f5b400) [pid = 1670] [serial = 2037] [outer = 0x0] 08:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x123f5ec00) [pid = 1670] [serial = 2038] [outer = 0x123f5b400] 08:10:04 INFO - PROCESS | 1670 | 1464707404414 Marionette DEBUG loaded listener.js 08:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x124cb3400) [pid = 1670] [serial = 2039] [outer = 0x123f5b400] 08:10:05 INFO - PROCESS | 1670 | 1464707405392 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:10:05 INFO - PROCESS | 1670 | 1464707405435 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:10:05 INFO - PROCESS | 1670 | 1464707405438 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:10:05 INFO - PROCESS | 1670 | 1464707405439 Marionette TRACE conn2 <- [1,2690,null,{}] 08:10:05 INFO - PROCESS | 1670 | 1464707405442 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}] 08:10:05 INFO - PROCESS | 1670 | 1464707405558 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:10:05 INFO - PROCESS | 1670 | 1464707405700 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x134adc000 == 91 [pid = 1670] [id = 680] 08:10:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x1240d3400) [pid = 1670] [serial = 2040] [outer = 0x0] 08:10:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x126419400) [pid = 1670] [serial = 2041] [outer = 0x1240d3400] 08:10:05 INFO - PROCESS | 1670 | 1464707405733 Marionette DEBUG loaded listener.js 08:10:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x126bd5400) [pid = 1670] [serial = 2042] [outer = 0x1240d3400] 08:10:06 INFO - PROCESS | 1670 | 1464707406644 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:10:06 INFO - PROCESS | 1670 | 1464707406659 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:10:06 INFO - PROCESS | 1670 | 1464707406661 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:10:06 INFO - PROCESS | 1670 | 1464707406662 Marionette TRACE conn2 <- [1,2694,null,{}] 08:10:06 INFO - PROCESS | 1670 | 1464707406668 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}] 08:10:06 INFO - PROCESS | 1670 | 1464707406822 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:10:06 INFO - PROCESS | 1670 | 1464707406951 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb2b000 == 92 [pid = 1670] [id = 681] 08:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x112854400) [pid = 1670] [serial = 2043] [outer = 0x0] 08:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x1247e0800) [pid = 1670] [serial = 2044] [outer = 0x112854400] 08:10:07 INFO - PROCESS | 1670 | 1464707407004 Marionette DEBUG loaded listener.js 08:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x1289c1c00) [pid = 1670] [serial = 2045] [outer = 0x112854400] 08:10:08 INFO - PROCESS | 1670 | 1464707408140 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:10:08 INFO - PROCESS | 1670 | 1464707408194 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:10:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:10:08 INFO - PROCESS | 1670 | 1464707408198 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:10:08 INFO - PROCESS | 1670 | 1464707408201 Marionette TRACE conn2 <- [1,2698,null,{}] 08:10:08 INFO - PROCESS | 1670 | 1464707408274 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}] 08:10:08 INFO - PROCESS | 1670 | 1464707408393 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:10:08 INFO - PROCESS | 1670 | 1464707408524 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f77800 == 93 [pid = 1670] [id = 682] 08:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x111049000) [pid = 1670] [serial = 2046] [outer = 0x0] 08:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x11284cc00) [pid = 1670] [serial = 2047] [outer = 0x111049000] 08:10:08 INFO - PROCESS | 1670 | 1464707408555 Marionette DEBUG loaded listener.js 08:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x112a6d000) [pid = 1670] [serial = 2048] [outer = 0x111049000] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x138a1f000 == 92 [pid = 1670] [id = 569] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x11339d000 == 91 [pid = 1670] [id = 448] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x128f72800 == 90 [pid = 1670] [id = 489] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdce800 == 89 [pid = 1670] [id = 674] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12b20d800 == 88 [pid = 1670] [id = 673] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12a97a800 == 87 [pid = 1670] [id = 672] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12936b800 == 86 [pid = 1670] [id = 671] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x128f66000 == 85 [pid = 1670] [id = 670] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x137d8b800) [pid = 1670] [serial = 1915] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x12d365000) [pid = 1670] [serial = 1918] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x126482000 == 84 [pid = 1670] [id = 669] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x123c35000 == 83 [pid = 1670] [id = 668] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x120ea0800 == 82 [pid = 1670] [id = 667] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x11831c800 == 81 [pid = 1670] [id = 666] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x11602a800 == 80 [pid = 1670] [id = 665] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x141a67000 == 79 [pid = 1670] [id = 660] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x134b41800 == 78 [pid = 1670] [id = 659] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x141dca000 == 77 [pid = 1670] [id = 658] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1419ca800 == 76 [pid = 1670] [id = 657] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x137c56000 == 75 [pid = 1670] [id = 656] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd4000 == 74 [pid = 1670] [id = 655] 08:10:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1180a4800 == 73 [pid = 1670] [id = 654] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x1355ac000) [pid = 1670] [serial = 1945] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x137e85400) [pid = 1670] [serial = 1948] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x135624c00) [pid = 1670] [serial = 1946] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x1373af400) [pid = 1670] [serial = 1951] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x1388e6400) [pid = 1670] [serial = 1957] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x135317c00) [pid = 1670] [serial = 1889] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x129527400) [pid = 1670] [serial = 1933] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x12ae7fc00) [pid = 1670] [serial = 1934] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x112681000) [pid = 1670] [serial = 1891] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x1242ea400) [pid = 1670] [serial = 1928] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x123781c00) [pid = 1670] [serial = 1927] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x12b14bc00) [pid = 1670] [serial = 1936] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x12c121800) [pid = 1670] [serial = 1937] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x1198e5800) [pid = 1670] [serial = 1925] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x11803a800) [pid = 1670] [serial = 1924] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x1264a3400) [pid = 1670] [serial = 1897] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x12c459400) [pid = 1670] [serial = 1900] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x12d3bac00) [pid = 1670] [serial = 1939] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x116aae000) [pid = 1670] [serial = 1894] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x12d3bfc00) [pid = 1670] [serial = 1903] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x11919c400) [pid = 1670] [serial = 1930] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x128994400) [pid = 1670] [serial = 1931] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x1355ac800) [pid = 1670] [serial = 1906] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x137e85c00) [pid = 1670] [serial = 1921] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x12d944c00) [pid = 1670] [serial = 1909] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x135629400) [pid = 1670] [serial = 1912] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x1373b3400) [pid = 1670] [serial = 1952] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x1373abc00) [pid = 1670] [serial = 1954] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x135314400) [pid = 1670] [serial = 1942] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x123f78800) [pid = 1670] [serial = 1958] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x137e8c000) [pid = 1670] [serial = 1949] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x13555b400) [pid = 1670] [serial = 1943] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x1388e3000) [pid = 1670] [serial = 1955] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x138e75c00) [pid = 1670] [serial = 1960] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x133cbd400) [pid = 1670] [serial = 1940] [outer = 0x0] [url = about:blank] 08:10:09 INFO - PROCESS | 1670 | 1464707409475 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:10:09 INFO - PROCESS | 1670 | 1464707409502 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:10:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:10:09 INFO - PROCESS | 1670 | 1464707409506 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:10:09 INFO - PROCESS | 1670 | 1464707409508 Marionette TRACE conn2 <- [1,2702,null,{}] 08:10:09 INFO - PROCESS | 1670 | 1464707409510 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}] 08:10:09 INFO - PROCESS | 1670 | 1464707409611 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:10:09 INFO - PROCESS | 1670 | 1464707409690 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x122f12000 == 74 [pid = 1670] [id = 683] 08:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x11284d800) [pid = 1670] [serial = 2049] [outer = 0x0] 08:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x1160f3c00) [pid = 1670] [serial = 2050] [outer = 0x11284d800] 08:10:09 INFO - PROCESS | 1670 | 1464707409716 Marionette DEBUG loaded listener.js 08:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x116aac400) [pid = 1670] [serial = 2051] [outer = 0x11284d800] 08:10:10 INFO - PROCESS | 1670 | 1464707410055 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]]]}] 08:10:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 569ms 08:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:10:10 INFO - PROCESS | 1670 | 1464707410076 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:10:10 INFO - PROCESS | 1670 | 1464707410077 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:10:10 INFO - PROCESS | 1670 | 1464707410079 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:10:10 INFO - PROCESS | 1670 | 1464707410084 Marionette TRACE conn2 <- [1,2706,null,{}] 08:10:10 INFO - PROCESS | 1670 | 1464707410091 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}] 08:10:10 INFO - PROCESS | 1670 | 1464707410195 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:10:10 INFO - PROCESS | 1670 | 1464707410276 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x127838000 == 75 [pid = 1670] [id = 684] 08:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x116aa9000) [pid = 1670] [serial = 2052] [outer = 0x0] 08:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x1185f8c00) [pid = 1670] [serial = 2053] [outer = 0x116aa9000] 08:10:10 INFO - PROCESS | 1670 | 1464707410305 Marionette DEBUG loaded listener.js 08:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x1198e6800) [pid = 1670] [serial = 2054] [outer = 0x116aa9000] 08:10:10 INFO - PROCESS | 1670 | 1464707410605 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]]]}] 08:10:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 08:10:10 INFO - PROCESS | 1670 | 1464707410652 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:10:10 INFO - PROCESS | 1670 | 1464707410654 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:10:10 INFO - PROCESS | 1670 | 1464707410656 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:10:10 INFO - PROCESS | 1670 | 1464707410665 Marionette TRACE conn2 <- [1,2710,null,{}] 08:10:10 INFO - PROCESS | 1670 | 1464707410667 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}] 08:10:10 INFO - PROCESS | 1670 | 1464707410764 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:10:10 INFO - PROCESS | 1670 | 1464707410842 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a95f800 == 76 [pid = 1670] [id = 685] 08:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x1198e5800) [pid = 1670] [serial = 2055] [outer = 0x0] 08:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x120eed400) [pid = 1670] [serial = 2056] [outer = 0x1198e5800] 08:10:10 INFO - PROCESS | 1670 | 1464707410869 Marionette DEBUG loaded listener.js 08:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x12381dc00) [pid = 1670] [serial = 2057] [outer = 0x1198e5800] 08:10:11 INFO - PROCESS | 1670 | 1464707411194 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] 08:10:11 INFO - PROCESS | 1670 | 1464707411234 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:10:11 INFO - PROCESS | 1670 | 1464707411236 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:10:11 INFO - PROCESS | 1670 | 1464707411237 Marionette TRACE conn2 <- [1,2714,null,{}] 08:10:11 INFO - PROCESS | 1670 | 1464707411239 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}] 08:10:11 INFO - PROCESS | 1670 | 1464707411335 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:10:11 INFO - PROCESS | 1670 | 1464707411420 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x112652800 == 77 [pid = 1670] [id = 686] 08:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x11998f000) [pid = 1670] [serial = 2058] [outer = 0x0] 08:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x123f5e000) [pid = 1670] [serial = 2059] [outer = 0x11998f000] 08:10:11 INFO - PROCESS | 1670 | 1464707411456 Marionette DEBUG loaded listener.js 08:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x126bd7800) [pid = 1670] [serial = 2060] [outer = 0x11998f000] 08:10:11 INFO - PROCESS | 1670 | 1464707411765 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]]]}] 08:10:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:10:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 568ms 08:10:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:10:11 INFO - PROCESS | 1670 | 1464707411805 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:10:11 INFO - PROCESS | 1670 | 1464707411806 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:10:11 INFO - PROCESS | 1670 | 1464707411808 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:10:11 INFO - PROCESS | 1670 | 1464707411809 Marionette TRACE conn2 <- [1,2718,null,{}] 08:10:11 INFO - PROCESS | 1670 | 1464707411812 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}] 08:10:11 INFO - PROCESS | 1670 | 1464707411956 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:10:11 INFO - PROCESS | 1670 | 1464707411976 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d848800 == 78 [pid = 1670] [id = 687] 08:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x12452bc00) [pid = 1670] [serial = 2061] [outer = 0x0] 08:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x12892b400) [pid = 1670] [serial = 2062] [outer = 0x12452bc00] 08:10:12 INFO - PROCESS | 1670 | 1464707412002 Marionette DEBUG loaded listener.js 08:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x1289df000) [pid = 1670] [serial = 2063] [outer = 0x12452bc00] 08:10:12 INFO - PROCESS | 1670 | 1464707412413 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] 08:10:12 INFO - PROCESS | 1670 | 1464707412432 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:10:12 INFO - PROCESS | 1670 | 1464707412435 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:10:12 INFO - PROCESS | 1670 | 1464707412437 Marionette TRACE conn2 <- [1,2722,null,{}] 08:10:12 INFO - PROCESS | 1670 | 1464707412440 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}] 08:10:12 INFO - PROCESS | 1670 | 1464707412643 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:10:12 INFO - PROCESS | 1670 | 1464707412678 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c0d800 == 79 [pid = 1670] [id = 688] 08:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x128d74c00) [pid = 1670] [serial = 2064] [outer = 0x0] 08:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x12929a000) [pid = 1670] [serial = 2065] [outer = 0x128d74c00] 08:10:12 INFO - PROCESS | 1670 | 1464707412720 Marionette DEBUG loaded listener.js 08:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x12952a000) [pid = 1670] [serial = 2066] [outer = 0x128d74c00] 08:10:13 INFO - PROCESS | 1670 | 1464707413177 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] 08:10:13 INFO - PROCESS | 1670 | 1464707413210 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:10:13 INFO - PROCESS | 1670 | 1464707413212 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:10:13 INFO - PROCESS | 1670 | 1464707413213 Marionette TRACE conn2 <- [1,2726,null,{}] 08:10:13 INFO - PROCESS | 1670 | 1464707413218 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}] 08:10:13 INFO - PROCESS | 1670 | 1464707413359 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x118039000) [pid = 1670] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1199a9c00) [pid = 1670] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x118035c00) [pid = 1670] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x112f9c400) [pid = 1670] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x112845800) [pid = 1670] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x11694a800) [pid = 1670] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x1161ea800) [pid = 1670] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x111040400) [pid = 1670] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x12348ac00) [pid = 1670] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:10:13 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x110e75000) [pid = 1670] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:10:13 INFO - PROCESS | 1670 | 1464707413580 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x124753000 == 80 [pid = 1670] [id = 689] 08:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x111047c00) [pid = 1670] [serial = 2067] [outer = 0x0] 08:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x112849800) [pid = 1670] [serial = 2068] [outer = 0x111047c00] 08:10:13 INFO - PROCESS | 1670 | 1464707413607 Marionette DEBUG loaded listener.js 08:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x118035c00) [pid = 1670] [serial = 2069] [outer = 0x111047c00] 08:10:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:10:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 671ms 08:10:13 INFO - PROCESS | 1670 | 1464707413878 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]]]}] 08:10:13 INFO - PROCESS | 1670 | 1464707413886 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:10:13 INFO - PROCESS | 1670 | 1464707413887 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:10:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:10:13 INFO - PROCESS | 1670 | 1464707413890 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:10:13 INFO - PROCESS | 1670 | 1464707413891 Marionette TRACE conn2 <- [1,2730,null,{}] 08:10:13 INFO - PROCESS | 1670 | 1464707413894 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}] 08:10:14 INFO - PROCESS | 1670 | 1464707414008 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:10:14 INFO - PROCESS | 1670 | 1464707414012 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1358e1000 == 81 [pid = 1670] [id = 690] 08:10:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x1199a7400) [pid = 1670] [serial = 2070] [outer = 0x0] 08:10:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x12a7b6000) [pid = 1670] [serial = 2071] [outer = 0x1199a7400] 08:10:14 INFO - PROCESS | 1670 | 1464707414037 Marionette DEBUG loaded listener.js 08:10:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x12a936800) [pid = 1670] [serial = 2072] [outer = 0x1199a7400] 08:10:14 INFO - PROCESS | 1670 | 1464707414863 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:10:14 INFO - PROCESS | 1670 | 1464707414911 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:10:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:10:14 INFO - PROCESS | 1670 | 1464707414913 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:10:14 INFO - PROCESS | 1670 | 1464707414915 Marionette TRACE conn2 <- [1,2734,null,{}] 08:10:14 INFO - PROCESS | 1670 | 1464707414917 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}] 08:10:15 INFO - PROCESS | 1670 | 1464707415016 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:10:15 INFO - PROCESS | 1670 | 1464707415094 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x13595a800 == 82 [pid = 1670] [id = 691] 08:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x11104b400) [pid = 1670] [serial = 2073] [outer = 0x0] 08:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x12af4ac00) [pid = 1670] [serial = 2074] [outer = 0x11104b400] 08:10:15 INFO - PROCESS | 1670 | 1464707415120 Marionette DEBUG loaded listener.js 08:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x12b124c00) [pid = 1670] [serial = 2075] [outer = 0x11104b400] 08:10:15 INFO - PROCESS | 1670 | 1464707415421 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]]]}] 08:10:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:10:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 08:10:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:10:15 INFO - PROCESS | 1670 | 1464707415439 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:10:15 INFO - PROCESS | 1670 | 1464707415440 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:10:15 INFO - PROCESS | 1670 | 1464707415443 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:10:15 INFO - PROCESS | 1670 | 1464707415445 Marionette TRACE conn2 <- [1,2738,null,{}] 08:10:15 INFO - PROCESS | 1670 | 1464707415448 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}] 08:10:15 INFO - PROCESS | 1670 | 1464707415562 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:10:15 INFO - PROCESS | 1670 | 1464707415729 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11830c800 == 83 [pid = 1670] [id = 692] 08:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x110e78800) [pid = 1670] [serial = 2076] [outer = 0x0] 08:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x111045800) [pid = 1670] [serial = 2077] [outer = 0x110e78800] 08:10:15 INFO - PROCESS | 1670 | 1464707415763 Marionette DEBUG loaded listener.js 08:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x112688c00) [pid = 1670] [serial = 2078] [outer = 0x110e78800] 08:10:16 INFO - PROCESS | 1670 | 1464707416207 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]]]}] 08:10:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:10:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 822ms 08:10:16 INFO - PROCESS | 1670 | 1464707416306 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:10:16 INFO - PROCESS | 1670 | 1464707416309 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:10:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:10:16 INFO - PROCESS | 1670 | 1464707416315 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:10:16 INFO - PROCESS | 1670 | 1464707416319 Marionette TRACE conn2 <- [1,2742,null,{}] 08:10:16 INFO - PROCESS | 1670 | 1464707416322 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}] 08:10:16 INFO - PROCESS | 1670 | 1464707416447 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:10:16 INFO - PROCESS | 1670 | 1464707416541 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a96a000 == 84 [pid = 1670] [id = 693] 08:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x1161b0800) [pid = 1670] [serial = 2079] [outer = 0x0] 08:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x117170c00) [pid = 1670] [serial = 2080] [outer = 0x1161b0800] 08:10:16 INFO - PROCESS | 1670 | 1464707416573 Marionette DEBUG loaded listener.js 08:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x118592400) [pid = 1670] [serial = 2081] [outer = 0x1161b0800] 08:10:17 INFO - PROCESS | 1670 | 1464707417021 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]]]}] 08:10:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:10:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 728ms 08:10:17 INFO - PROCESS | 1670 | 1464707417044 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:10:17 INFO - PROCESS | 1670 | 1464707417047 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:10:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:10:17 INFO - PROCESS | 1670 | 1464707417050 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:10:17 INFO - PROCESS | 1670 | 1464707417051 Marionette TRACE conn2 <- [1,2746,null,{}] 08:10:17 INFO - PROCESS | 1670 | 1464707417053 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}] 08:10:17 INFO - PROCESS | 1670 | 1464707417172 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:10:17 INFO - PROCESS | 1670 | 1464707417298 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x13593b000 == 85 [pid = 1670] [id = 694] 08:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x1198de000) [pid = 1670] [serial = 2082] [outer = 0x0] 08:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x12348d400) [pid = 1670] [serial = 2083] [outer = 0x1198de000] 08:10:17 INFO - PROCESS | 1670 | 1464707417331 Marionette DEBUG loaded listener.js 08:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x123f78000) [pid = 1670] [serial = 2084] [outer = 0x1198de000] 08:10:17 INFO - PROCESS | 1670 | 1464707417773 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]]]}] 08:10:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:10:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 770ms 08:10:17 INFO - PROCESS | 1670 | 1464707417836 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:10:17 INFO - PROCESS | 1670 | 1464707417838 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:10:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:10:17 INFO - PROCESS | 1670 | 1464707417845 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:10:17 INFO - PROCESS | 1670 | 1464707417850 Marionette TRACE conn2 <- [1,2750,null,{}] 08:10:17 INFO - PROCESS | 1670 | 1464707417885 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}] 08:10:18 INFO - PROCESS | 1670 | 1464707418011 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:10:18 INFO - PROCESS | 1670 | 1464707418135 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1372df800 == 86 [pid = 1670] [id = 695] 08:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x1245c3c00) [pid = 1670] [serial = 2085] [outer = 0x0] 08:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x1289c1000) [pid = 1670] [serial = 2086] [outer = 0x1245c3c00] 08:10:18 INFO - PROCESS | 1670 | 1464707418167 Marionette DEBUG loaded listener.js 08:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x128b81400) [pid = 1670] [serial = 2087] [outer = 0x1245c3c00] 08:10:18 INFO - PROCESS | 1670 | 1464707418569 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]]]}] 08:10:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:10:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 741ms 08:10:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:10:18 INFO - PROCESS | 1670 | 1464707418583 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:10:18 INFO - PROCESS | 1670 | 1464707418585 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:10:18 INFO - PROCESS | 1670 | 1464707418587 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:10:18 INFO - PROCESS | 1670 | 1464707418588 Marionette TRACE conn2 <- [1,2754,null,{}] 08:10:18 INFO - PROCESS | 1670 | 1464707418590 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}] 08:10:18 INFO - PROCESS | 1670 | 1464707418711 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:10:18 INFO - PROCESS | 1670 | 1464707418833 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x13745d000 == 87 [pid = 1670] [id = 696] 08:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x12a7b6c00) [pid = 1670] [serial = 2088] [outer = 0x0] 08:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x12b127000) [pid = 1670] [serial = 2089] [outer = 0x12a7b6c00] 08:10:18 INFO - PROCESS | 1670 | 1464707418866 Marionette DEBUG loaded listener.js 08:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x12b144c00) [pid = 1670] [serial = 2090] [outer = 0x12a7b6c00] 08:10:19 INFO - PROCESS | 1670 | 1464707419252 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]]]}] 08:10:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:10:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 719ms 08:10:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:10:19 INFO - PROCESS | 1670 | 1464707419306 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:10:19 INFO - PROCESS | 1670 | 1464707419308 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:10:19 INFO - PROCESS | 1670 | 1464707419310 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:10:19 INFO - PROCESS | 1670 | 1464707419311 Marionette TRACE conn2 <- [1,2758,null,{}] 08:10:19 INFO - PROCESS | 1670 | 1464707419313 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}] 08:10:19 INFO - PROCESS | 1670 | 1464707419432 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:10:19 INFO - PROCESS | 1670 | 1464707419546 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x137c48800 == 88 [pid = 1670] [id = 697] 08:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x12b2de000) [pid = 1670] [serial = 2091] [outer = 0x0] 08:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x12ba9e800) [pid = 1670] [serial = 2092] [outer = 0x12b2de000] 08:10:19 INFO - PROCESS | 1670 | 1464707419581 Marionette DEBUG loaded listener.js 08:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x12bac1c00) [pid = 1670] [serial = 2093] [outer = 0x12b2de000] 08:10:19 INFO - PROCESS | 1670 | 1464707419977 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]]]}] 08:10:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:10:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 08:10:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:10:20 INFO - PROCESS | 1670 | 1464707420029 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:10:20 INFO - PROCESS | 1670 | 1464707420031 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:10:20 INFO - PROCESS | 1670 | 1464707420033 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:10:20 INFO - PROCESS | 1670 | 1464707420034 Marionette TRACE conn2 <- [1,2762,null,{}] 08:10:20 INFO - PROCESS | 1670 | 1464707420036 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}] 08:10:20 INFO - PROCESS | 1670 | 1464707420154 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:10:20 INFO - PROCESS | 1670 | 1464707420259 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x137cec800 == 89 [pid = 1670] [id = 698] 08:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x12bac8800) [pid = 1670] [serial = 2094] [outer = 0x0] 08:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x12bf3c000) [pid = 1670] [serial = 2095] [outer = 0x12bac8800] 08:10:20 INFO - PROCESS | 1670 | 1464707420289 Marionette DEBUG loaded listener.js 08:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12c11f000) [pid = 1670] [serial = 2096] [outer = 0x12bac8800] 08:10:20 INFO - PROCESS | 1670 | 1464707420739 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]]]}] 08:10:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:10:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 719ms 08:10:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:10:20 INFO - PROCESS | 1670 | 1464707420752 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:10:20 INFO - PROCESS | 1670 | 1464707420754 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:10:20 INFO - PROCESS | 1670 | 1464707420756 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:10:20 INFO - PROCESS | 1670 | 1464707420757 Marionette TRACE conn2 <- [1,2766,null,{}] 08:10:20 INFO - PROCESS | 1670 | 1464707420760 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}] 08:10:20 INFO - PROCESS | 1670 | 1464707420894 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:10:21 INFO - PROCESS | 1670 | 1464707421018 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x137f10800 == 90 [pid = 1670] [id = 699] 08:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12c11e000) [pid = 1670] [serial = 2097] [outer = 0x0] 08:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12c12a400) [pid = 1670] [serial = 2098] [outer = 0x12c11e000] 08:10:21 INFO - PROCESS | 1670 | 1464707421052 Marionette DEBUG loaded listener.js 08:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12c452c00) [pid = 1670] [serial = 2099] [outer = 0x12c11e000] 08:10:21 INFO - PROCESS | 1670 | 1464707421432 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]]]}] 08:10:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:10:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 719ms 08:10:21 INFO - PROCESS | 1670 | 1464707421476 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:10:21 INFO - PROCESS | 1670 | 1464707421477 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:10:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:10:21 INFO - PROCESS | 1670 | 1464707421479 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:10:21 INFO - PROCESS | 1670 | 1464707421481 Marionette TRACE conn2 <- [1,2770,null,{}] 08:10:21 INFO - PROCESS | 1670 | 1464707421483 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}] 08:10:21 INFO - PROCESS | 1670 | 1464707421601 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:10:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb1d000 == 89 [pid = 1670] [id = 15] 08:10:21 INFO - PROCESS | 1670 | 1464707421712 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x13887c800 == 90 [pid = 1670] [id = 700] 08:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x12c455000) [pid = 1670] [serial = 2100] [outer = 0x0] 08:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x12c80a800) [pid = 1670] [serial = 2101] [outer = 0x12c455000] 08:10:21 INFO - PROCESS | 1670 | 1464707421788 Marionette DEBUG loaded listener.js 08:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x12cb0ac00) [pid = 1670] [serial = 2102] [outer = 0x12c455000] 08:10:22 INFO - PROCESS | 1670 | 1464707422204 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]]]}] 08:10:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:10:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 771ms 08:10:22 INFO - PROCESS | 1670 | 1464707422250 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:10:22 INFO - PROCESS | 1670 | 1464707422252 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:10:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:10:22 INFO - PROCESS | 1670 | 1464707422254 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:10:22 INFO - PROCESS | 1670 | 1464707422255 Marionette TRACE conn2 <- [1,2774,null,{}] 08:10:22 INFO - PROCESS | 1670 | 1464707422258 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}] 08:10:22 INFO - PROCESS | 1670 | 1464707422376 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:10:22 INFO - PROCESS | 1670 | 1464707422501 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x138882800 == 91 [pid = 1670] [id = 701] 08:10:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x123628000) [pid = 1670] [serial = 2103] [outer = 0x0] 08:10:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x12cb40400) [pid = 1670] [serial = 2104] [outer = 0x123628000] 08:10:22 INFO - PROCESS | 1670 | 1464707422533 Marionette DEBUG loaded listener.js 08:10:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x12cb68800) [pid = 1670] [serial = 2105] [outer = 0x123628000] 08:10:22 INFO - PROCESS | 1670 | 1464707422960 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]]]}] 08:10:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:10:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 08:10:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:10:22 INFO - PROCESS | 1670 | 1464707422974 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:10:22 INFO - PROCESS | 1670 | 1464707422975 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:10:22 INFO - PROCESS | 1670 | 1464707422978 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:10:22 INFO - PROCESS | 1670 | 1464707422979 Marionette TRACE conn2 <- [1,2778,null,{}] 08:10:22 INFO - PROCESS | 1670 | 1464707422984 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}] 08:10:23 INFO - PROCESS | 1670 | 1464707423106 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:10:23 INFO - PROCESS | 1670 | 1464707423202 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f22000 == 92 [pid = 1670] [id = 702] 08:10:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x112687c00) [pid = 1670] [serial = 2106] [outer = 0x0] 08:10:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x1199aac00) [pid = 1670] [serial = 2107] [outer = 0x112687c00] 08:10:23 INFO - PROCESS | 1670 | 1464707423235 Marionette DEBUG loaded listener.js 08:10:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12d0d6400) [pid = 1670] [serial = 2108] [outer = 0x112687c00] 08:10:23 INFO - PROCESS | 1670 | 1464707423890 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]]]}] 08:10:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:10:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 922ms 08:10:23 INFO - PROCESS | 1670 | 1464707423900 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:10:23 INFO - PROCESS | 1670 | 1464707423902 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:10:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:10:23 INFO - PROCESS | 1670 | 1464707423906 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:10:23 INFO - PROCESS | 1670 | 1464707423908 Marionette TRACE conn2 <- [1,2782,null,{}] 08:10:23 INFO - PROCESS | 1670 | 1464707423912 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}] 08:10:24 INFO - PROCESS | 1670 | 1464707424034 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:10:24 INFO - PROCESS | 1670 | 1464707424133 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af0c000 == 93 [pid = 1670] [id = 703] 08:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x112976c00) [pid = 1670] [serial = 2109] [outer = 0x0] 08:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x113d11400) [pid = 1670] [serial = 2110] [outer = 0x112976c00] 08:10:24 INFO - PROCESS | 1670 | 1464707424166 Marionette DEBUG loaded listener.js 08:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x116a5f800) [pid = 1670] [serial = 2111] [outer = 0x112976c00] 08:10:24 INFO - PROCESS | 1670 | 1464707424605 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]]]}] 08:10:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:10:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 722ms 08:10:24 INFO - PROCESS | 1670 | 1464707424628 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:10:24 INFO - PROCESS | 1670 | 1464707424631 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:10:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:10:24 INFO - PROCESS | 1670 | 1464707424636 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:10:24 INFO - PROCESS | 1670 | 1464707424637 Marionette TRACE conn2 <- [1,2786,null,{}] 08:10:24 INFO - PROCESS | 1670 | 1464707424640 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}] 08:10:24 INFO - PROCESS | 1670 | 1464707424753 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:10:24 INFO - PROCESS | 1670 | 1464707424854 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189cc000 == 94 [pid = 1670] [id = 704] 08:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x11699b400) [pid = 1670] [serial = 2112] [outer = 0x0] 08:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x11766e000) [pid = 1670] [serial = 2113] [outer = 0x11699b400] 08:10:24 INFO - PROCESS | 1670 | 1464707424882 Marionette DEBUG loaded listener.js 08:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x1185f9000) [pid = 1670] [serial = 2114] [outer = 0x11699b400] 08:10:25 INFO - PROCESS | 1670 | 1464707425314 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]]]}] 08:10:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:10:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 08:10:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:10:25 INFO - PROCESS | 1670 | 1464707425366 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:10:25 INFO - PROCESS | 1670 | 1464707425367 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:10:25 INFO - PROCESS | 1670 | 1464707425371 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:10:25 INFO - PROCESS | 1670 | 1464707425374 Marionette TRACE conn2 <- [1,2790,null,{}] 08:10:25 INFO - PROCESS | 1670 | 1464707425418 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}] 08:10:25 INFO - PROCESS | 1670 | 1464707425535 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:10:25 INFO - PROCESS | 1670 | 1464707425663 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf13800 == 95 [pid = 1670] [id = 705] 08:10:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x1199ab000) [pid = 1670] [serial = 2115] [outer = 0x0] 08:10:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x123483c00) [pid = 1670] [serial = 2116] [outer = 0x1199ab000] 08:10:25 INFO - PROCESS | 1670 | 1464707425694 Marionette DEBUG loaded listener.js 08:10:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x123814800) [pid = 1670] [serial = 2117] [outer = 0x1199ab000] 08:10:26 INFO - PROCESS | 1670 | 1464707426091 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]]]}] 08:10:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:10:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 744ms 08:10:26 INFO - PROCESS | 1670 | 1464707426116 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:10:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:10:26 INFO - PROCESS | 1670 | 1464707426117 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:10:26 INFO - PROCESS | 1670 | 1464707426120 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:10:26 INFO - PROCESS | 1670 | 1464707426121 Marionette TRACE conn2 <- [1,2794,null,{}] 08:10:26 INFO - PROCESS | 1670 | 1464707426123 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}] 08:10:26 INFO - PROCESS | 1670 | 1464707426239 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:10:26 INFO - PROCESS | 1670 | 1464707426368 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1296a1800 == 96 [pid = 1670] [id = 706] 08:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x123f59000) [pid = 1670] [serial = 2118] [outer = 0x0] 08:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x124caa000) [pid = 1670] [serial = 2119] [outer = 0x123f59000] 08:10:26 INFO - PROCESS | 1670 | 1464707426398 Marionette DEBUG loaded listener.js 08:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x12649a800) [pid = 1670] [serial = 2120] [outer = 0x123f59000] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x13595a800 == 95 [pid = 1670] [id = 691] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1358e1000 == 94 [pid = 1670] [id = 690] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x124753000 == 93 [pid = 1670] [id = 689] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x134c0d800 == 92 [pid = 1670] [id = 688] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12d848800 == 91 [pid = 1670] [id = 687] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x112652800 == 90 [pid = 1670] [id = 686] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x1355afc00) [pid = 1670] [serial = 1975] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x1388df000) [pid = 1670] [serial = 1978] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x129291c00) [pid = 1670] [serial = 1969] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x1233ce800) [pid = 1670] [serial = 1966] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x138e4e000) [pid = 1670] [serial = 1993] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x12d0ddc00) [pid = 1670] [serial = 1972] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x11203b800) [pid = 1670] [serial = 1963] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x14086c000) [pid = 1670] [serial = 1981] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x1408a8800) [pid = 1670] [serial = 1984] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x141a83800) [pid = 1670] [serial = 1987] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x12bf3cc00) [pid = 1670] [serial = 1990] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x123f80000) [pid = 1670] [serial = 2026] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12a95f800 == 89 [pid = 1670] [id = 685] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x127838000 == 88 [pid = 1670] [id = 684] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x122f12000 == 87 [pid = 1670] [id = 683] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x128f77800 == 86 [pid = 1670] [id = 682] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12d851800 == 85 [pid = 1670] [id = 679] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12d0f9800 == 84 [pid = 1670] [id = 678] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12895a800 == 83 [pid = 1670] [id = 677] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x116f13800 == 82 [pid = 1670] [id = 676] 08:10:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12cc34800 == 81 [pid = 1670] [id = 675] 08:10:26 INFO - PROCESS | 1670 | 1464707426798 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]]]}] 08:10:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:10:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 722ms 08:10:26 INFO - PROCESS | 1670 | 1464707426843 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:10:26 INFO - PROCESS | 1670 | 1464707426844 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:10:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:10:26 INFO - PROCESS | 1670 | 1464707426846 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:10:26 INFO - PROCESS | 1670 | 1464707426847 Marionette TRACE conn2 <- [1,2798,null,{}] 08:10:26 INFO - PROCESS | 1670 | 1464707426867 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}] 08:10:26 INFO - PROCESS | 1670 | 1464707426969 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x11945bc00) [pid = 1670] [serial = 2014] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x1199ad400) [pid = 1670] [serial = 2017] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x1185f0400) [pid = 1670] [serial = 2011] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x113966800) [pid = 1670] [serial = 2002] [outer = 0x0] [url = about:blank] 08:10:26 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x113d6c000) [pid = 1670] [serial = 2003] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x11296fc00) [pid = 1670] [serial = 2000] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x112857c00) [pid = 1670] [serial = 1999] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x116aac000) [pid = 1670] [serial = 2008] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x117598000) [pid = 1670] [serial = 2009] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x11676e400) [pid = 1670] [serial = 2005] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x1169a3400) [pid = 1670] [serial = 2006] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x111ecb800) [pid = 1670] [serial = 1997] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x11104bc00) [pid = 1670] [serial = 1996] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x12362ac00) [pid = 1670] [serial = 2020] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x1210d1800) [pid = 1670] [serial = 2018] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x123816000) [pid = 1670] [serial = 2023] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x123816400) [pid = 1670] [serial = 2021] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x1199a4000) [pid = 1670] [serial = 2015] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x1191aa800) [pid = 1670] [serial = 2012] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x123f59c00) [pid = 1670] [serial = 2024] [outer = 0x0] [url = about:blank] 08:10:27 INFO - PROCESS | 1670 | 1464707427059 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1185d2000 == 82 [pid = 1670] [id = 707] 08:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x11104bc00) [pid = 1670] [serial = 2121] [outer = 0x0] 08:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x113d6b400) [pid = 1670] [serial = 2122] [outer = 0x11104bc00] 08:10:27 INFO - PROCESS | 1670 | 1464707427089 Marionette DEBUG loaded listener.js 08:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x1199aa800) [pid = 1670] [serial = 2123] [outer = 0x11104bc00] 08:10:27 INFO - PROCESS | 1670 | 1464707427410 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]]]}] 08:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 587ms 08:10:27 INFO - PROCESS | 1670 | 1464707427435 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:10:27 INFO - PROCESS | 1670 | 1464707427436 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:10:27 INFO - PROCESS | 1670 | 1464707427438 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:10:27 INFO - PROCESS | 1670 | 1464707427439 Marionette TRACE conn2 <- [1,2802,null,{}] 08:10:27 INFO - PROCESS | 1670 | 1464707427441 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}] 08:10:27 INFO - PROCESS | 1670 | 1464707427556 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:10:27 INFO - PROCESS | 1670 | 1464707427641 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x126482000 == 83 [pid = 1670] [id = 708] 08:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x1169a3400) [pid = 1670] [serial = 2124] [outer = 0x0] 08:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x126726c00) [pid = 1670] [serial = 2125] [outer = 0x1169a3400] 08:10:27 INFO - PROCESS | 1670 | 1464707427668 Marionette DEBUG loaded listener.js 08:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x128daf800) [pid = 1670] [serial = 2126] [outer = 0x1169a3400] 08:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:10:27 INFO - PROCESS | 1670 | 1464707427956 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]]]}] 08:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 08:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:10:27 INFO - PROCESS | 1670 | 1464707427975 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:10:27 INFO - PROCESS | 1670 | 1464707427977 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:10:27 INFO - PROCESS | 1670 | 1464707427979 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:10:27 INFO - PROCESS | 1670 | 1464707427980 Marionette TRACE conn2 <- [1,2806,null,{}] 08:10:27 INFO - PROCESS | 1670 | 1464707427991 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}] 08:10:28 INFO - PROCESS | 1670 | 1464707428097 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:10:28 INFO - PROCESS | 1670 | 1464707428179 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb18800 == 84 [pid = 1670] [id = 709] 08:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x1199a4000) [pid = 1670] [serial = 2127] [outer = 0x0] 08:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12950ac00) [pid = 1670] [serial = 2128] [outer = 0x1199a4000] 08:10:28 INFO - PROCESS | 1670 | 1464707428205 Marionette DEBUG loaded listener.js 08:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12a934800) [pid = 1670] [serial = 2129] [outer = 0x1199a4000] 08:10:28 INFO - PROCESS | 1670 | 1464707428505 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]]]}] 08:10:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:10:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 579ms 08:10:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:10:28 INFO - PROCESS | 1670 | 1464707428558 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:10:28 INFO - PROCESS | 1670 | 1464707428559 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:10:28 INFO - PROCESS | 1670 | 1464707428561 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:10:28 INFO - PROCESS | 1670 | 1464707428563 Marionette TRACE conn2 <- [1,2810,null,{}] 08:10:28 INFO - PROCESS | 1670 | 1464707428565 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}] 08:10:28 INFO - PROCESS | 1670 | 1464707428667 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:10:28 INFO - PROCESS | 1670 | 1464707428671 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x134b33000 == 85 [pid = 1670] [id = 710] 08:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12ae76c00) [pid = 1670] [serial = 2130] [outer = 0x0] 08:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12b14e800) [pid = 1670] [serial = 2131] [outer = 0x12ae76c00] 08:10:28 INFO - PROCESS | 1670 | 1464707428697 Marionette DEBUG loaded listener.js 08:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x12baa4c00) [pid = 1670] [serial = 2132] [outer = 0x12ae76c00] 08:10:29 INFO - PROCESS | 1670 | 1464707429091 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]]]}] 08:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 568ms 08:10:29 INFO - PROCESS | 1670 | 1464707429135 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:10:29 INFO - PROCESS | 1670 | 1464707429136 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:10:29 INFO - PROCESS | 1670 | 1464707429138 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:10:29 INFO - PROCESS | 1670 | 1464707429139 Marionette TRACE conn2 <- [1,2814,null,{}] 08:10:29 INFO - PROCESS | 1670 | 1464707429142 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}] 08:10:29 INFO - PROCESS | 1670 | 1464707429292 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:10:29 INFO - PROCESS | 1670 | 1464707429307 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x134c17000 == 86 [pid = 1670] [id = 711] 08:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x12af4b000) [pid = 1670] [serial = 2133] [outer = 0x0] 08:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x12bac8c00) [pid = 1670] [serial = 2134] [outer = 0x12af4b000] 08:10:29 INFO - PROCESS | 1670 | 1464707429333 Marionette DEBUG loaded listener.js 08:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x12c44f800) [pid = 1670] [serial = 2135] [outer = 0x12af4b000] 08:10:29 INFO - PROCESS | 1670 | 1464707429702 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]]]}] 08:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms 08:10:29 INFO - PROCESS | 1670 | 1464707429709 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:10:29 INFO - PROCESS | 1670 | 1464707429710 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:10:29 INFO - PROCESS | 1670 | 1464707429712 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:10:29 INFO - PROCESS | 1670 | 1464707429713 Marionette TRACE conn2 <- [1,2818,null,{}] 08:10:29 INFO - PROCESS | 1670 | 1464707429719 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}] 08:10:29 INFO - PROCESS | 1670 | 1464707429858 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:10:29 INFO - PROCESS | 1670 | 1464707429873 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x135935800 == 87 [pid = 1670] [id = 712] 08:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x12babf000) [pid = 1670] [serial = 2136] [outer = 0x0] 08:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x12d0cf800) [pid = 1670] [serial = 2137] [outer = 0x12babf000] 08:10:29 INFO - PROCESS | 1670 | 1464707429899 Marionette DEBUG loaded listener.js 08:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x12d10a800) [pid = 1670] [serial = 2138] [outer = 0x12babf000] 08:10:30 INFO - PROCESS | 1670 | 1464707430294 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]]]}] 08:10:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:10:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 623ms 08:10:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:10:30 INFO - PROCESS | 1670 | 1464707430336 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:10:30 INFO - PROCESS | 1670 | 1464707430338 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:10:30 INFO - PROCESS | 1670 | 1464707430340 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:10:30 INFO - PROCESS | 1670 | 1464707430342 Marionette TRACE conn2 <- [1,2822,null,{}] 08:10:30 INFO - PROCESS | 1670 | 1464707430344 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}] 08:10:30 INFO - PROCESS | 1670 | 1464707430493 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:10:30 INFO - PROCESS | 1670 | 1464707430514 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1372d7000 == 88 [pid = 1670] [id = 713] 08:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x1289bd400) [pid = 1670] [serial = 2139] [outer = 0x0] 08:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12c804c00) [pid = 1670] [serial = 2140] [outer = 0x1289bd400] 08:10:30 INFO - PROCESS | 1670 | 1464707430543 Marionette DEBUG loaded listener.js 08:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x12d93b800) [pid = 1670] [serial = 2141] [outer = 0x1289bd400] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x11693f000) [pid = 1670] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x112840000) [pid = 1670] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x11998f000) [pid = 1670] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x1199a7400) [pid = 1670] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12d10fc00) [pid = 1670] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x126bdac00) [pid = 1670] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x111047c00) [pid = 1670] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x12bf76400) [pid = 1670] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x12b143800) [pid = 1670] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x123c0a800) [pid = 1670] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x11334b000) [pid = 1670] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x130304000) [pid = 1670] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x12452bc00) [pid = 1670] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x12b14ac00) [pid = 1670] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x1289d8c00) [pid = 1670] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x128d74c00) [pid = 1670] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x111049000) [pid = 1670] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x1242e7400) [pid = 1670] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12cb64000) [pid = 1670] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x11390c800) [pid = 1670] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x112d03800) [pid = 1670] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x119098000) [pid = 1670] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x1198e5800) [pid = 1670] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x133cbbc00) [pid = 1670] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x130411800) [pid = 1670] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x110f1ec00) [pid = 1670] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x126bdf400) [pid = 1670] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x110e75400) [pid = 1670] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x11284d800) [pid = 1670] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x130360400) [pid = 1670] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x1161ab000) [pid = 1670] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x119457c00) [pid = 1670] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x117598c00) [pid = 1670] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x110fe5800) [pid = 1670] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x116aa9000) [pid = 1670] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:10:31 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x12452e800) [pid = 1670] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:10:31 INFO - PROCESS | 1670 | 1464707431314 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]]]}] 08:10:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:10:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1019ms 08:10:31 INFO - PROCESS | 1670 | 1464707431360 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:10:31 INFO - PROCESS | 1670 | 1464707431361 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:10:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:10:31 INFO - PROCESS | 1670 | 1464707431369 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:10:31 INFO - PROCESS | 1670 | 1464707431370 Marionette TRACE conn2 <- [1,2826,null,{}] 08:10:31 INFO - PROCESS | 1670 | 1464707431380 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}] 08:10:31 INFO - PROCESS | 1670 | 1464707431487 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:10:31 INFO - PROCESS | 1670 | 1464707431576 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12935d800 == 89 [pid = 1670] [id = 714] 08:10:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x110f14c00) [pid = 1670] [serial = 2142] [outer = 0x0] 08:10:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x11104c800) [pid = 1670] [serial = 2143] [outer = 0x110f14c00] 08:10:31 INFO - PROCESS | 1670 | 1464707431602 Marionette DEBUG loaded listener.js 08:10:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x117598c00) [pid = 1670] [serial = 2144] [outer = 0x110f14c00] 08:10:31 INFO - PROCESS | 1670 | 1464707431906 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:10:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:10:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 582ms 08:10:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:10:31 INFO - PROCESS | 1670 | 1464707431945 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:10:31 INFO - PROCESS | 1670 | 1464707431946 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:10:31 INFO - PROCESS | 1670 | 1464707431951 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:10:31 INFO - PROCESS | 1670 | 1464707431952 Marionette TRACE conn2 <- [1,2830,null,{}] 08:10:31 INFO - PROCESS | 1670 | 1464707431955 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}] 08:10:32 INFO - PROCESS | 1670 | 1464707432059 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:10:32 INFO - PROCESS | 1670 | 1464707432144 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x137457000 == 90 [pid = 1670] [id = 715] 08:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x110f1ec00) [pid = 1670] [serial = 2145] [outer = 0x0] 08:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x119458400) [pid = 1670] [serial = 2146] [outer = 0x110f1ec00] 08:10:32 INFO - PROCESS | 1670 | 1464707432169 Marionette DEBUG loaded listener.js 08:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x1289be800) [pid = 1670] [serial = 2147] [outer = 0x110f1ec00] 08:10:32 INFO - PROCESS | 1670 | 1464707432458 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]]]}] 08:10:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:10:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 08:10:32 INFO - PROCESS | 1670 | 1464707432473 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:10:32 INFO - PROCESS | 1670 | 1464707432474 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:10:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:10:32 INFO - PROCESS | 1670 | 1464707432476 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:10:32 INFO - PROCESS | 1670 | 1464707432477 Marionette TRACE conn2 <- [1,2834,null,{}] 08:10:32 INFO - PROCESS | 1670 | 1464707432480 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}] 08:10:32 INFO - PROCESS | 1670 | 1464707432600 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:10:32 INFO - PROCESS | 1670 | 1464707432604 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x138f96000 == 91 [pid = 1670] [id = 716] 08:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x12a631c00) [pid = 1670] [serial = 2148] [outer = 0x0] 08:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x12c11ec00) [pid = 1670] [serial = 2149] [outer = 0x12a631c00] 08:10:32 INFO - PROCESS | 1670 | 1464707432629 Marionette DEBUG loaded listener.js 08:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x12d93ac00) [pid = 1670] [serial = 2150] [outer = 0x12a631c00] 08:10:32 INFO - PROCESS | 1670 | 1464707432990 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:10:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:10:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 08:10:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:10:33 INFO - PROCESS | 1670 | 1464707433001 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:10:33 INFO - PROCESS | 1670 | 1464707433003 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:10:33 INFO - PROCESS | 1670 | 1464707433005 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:10:33 INFO - PROCESS | 1670 | 1464707433006 Marionette TRACE conn2 <- [1,2838,null,{}] 08:10:33 INFO - PROCESS | 1670 | 1464707433008 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}] 08:10:33 INFO - PROCESS | 1670 | 1464707433189 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:10:33 INFO - PROCESS | 1670 | 1464707433199 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x138fb0000 == 92 [pid = 1670] [id = 717] 08:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x120ee4400) [pid = 1670] [serial = 2151] [outer = 0x0] 08:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x12d943c00) [pid = 1670] [serial = 2152] [outer = 0x120ee4400] 08:10:33 INFO - PROCESS | 1670 | 1464707433224 Marionette DEBUG loaded listener.js 08:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x13030c000) [pid = 1670] [serial = 2153] [outer = 0x120ee4400] 08:10:33 INFO - PROCESS | 1670 | 1464707433807 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]]]}] 08:10:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:10:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 870ms 08:10:33 INFO - PROCESS | 1670 | 1464707433876 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:10:33 INFO - PROCESS | 1670 | 1464707433879 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:10:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:10:33 INFO - PROCESS | 1670 | 1464707433883 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:10:33 INFO - PROCESS | 1670 | 1464707433885 Marionette TRACE conn2 <- [1,2842,null,{}] 08:10:33 INFO - PROCESS | 1670 | 1464707433889 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}] 08:10:34 INFO - PROCESS | 1670 | 1464707434023 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:10:34 INFO - PROCESS | 1670 | 1464707434124 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12784d800 == 93 [pid = 1670] [id = 718] 08:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x11297ec00) [pid = 1670] [serial = 2154] [outer = 0x0] 08:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x113df4000) [pid = 1670] [serial = 2155] [outer = 0x11297ec00] 08:10:34 INFO - PROCESS | 1670 | 1464707434156 Marionette DEBUG loaded listener.js 08:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x117598000) [pid = 1670] [serial = 2156] [outer = 0x11297ec00] 08:10:34 INFO - PROCESS | 1670 | 1464707434638 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]]]}] 08:10:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:10:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 772ms 08:10:34 INFO - PROCESS | 1670 | 1464707434655 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:10:34 INFO - PROCESS | 1670 | 1464707434659 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:10:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:10:34 INFO - PROCESS | 1670 | 1464707434663 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:10:34 INFO - PROCESS | 1670 | 1464707434665 Marionette TRACE conn2 <- [1,2846,null,{}] 08:10:34 INFO - PROCESS | 1670 | 1464707434668 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}] 08:10:34 INFO - PROCESS | 1670 | 1464707434798 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:10:34 INFO - PROCESS | 1670 | 1464707434928 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d336800 == 94 [pid = 1670] [id = 719] 08:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x1185f7800) [pid = 1670] [serial = 2157] [outer = 0x0] 08:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x119e24800) [pid = 1670] [serial = 2158] [outer = 0x1185f7800] 08:10:34 INFO - PROCESS | 1670 | 1464707434961 Marionette DEBUG loaded listener.js 08:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x123c0d000) [pid = 1670] [serial = 2159] [outer = 0x1185f7800] 08:10:35 INFO - PROCESS | 1670 | 1464707435410 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]]]}] 08:10:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:10:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 771ms 08:10:35 INFO - PROCESS | 1670 | 1464707435435 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:10:35 INFO - PROCESS | 1670 | 1464707435436 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:10:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:10:35 INFO - PROCESS | 1670 | 1464707435439 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:10:35 INFO - PROCESS | 1670 | 1464707435442 Marionette TRACE conn2 <- [1,2850,null,{}] 08:10:35 INFO - PROCESS | 1670 | 1464707435450 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}] 08:10:35 INFO - PROCESS | 1670 | 1464707435577 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:10:35 INFO - PROCESS | 1670 | 1464707435709 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x13888a800 == 95 [pid = 1670] [id = 720] 08:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x1245c2c00) [pid = 1670] [serial = 2160] [outer = 0x0] 08:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x128998800) [pid = 1670] [serial = 2161] [outer = 0x1245c2c00] 08:10:35 INFO - PROCESS | 1670 | 1464707435743 Marionette DEBUG loaded listener.js 08:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x12a7b5000) [pid = 1670] [serial = 2162] [outer = 0x1245c2c00] 08:10:36 INFO - PROCESS | 1670 | 1464707436201 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:10:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:10:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 777ms 08:10:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:10:36 INFO - PROCESS | 1670 | 1464707436217 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:10:36 INFO - PROCESS | 1670 | 1464707436219 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:10:36 INFO - PROCESS | 1670 | 1464707436221 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:10:36 INFO - PROCESS | 1670 | 1464707436222 Marionette TRACE conn2 <- [1,2854,null,{}] 08:10:36 INFO - PROCESS | 1670 | 1464707436225 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}] 08:10:36 INFO - PROCESS | 1670 | 1464707436354 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:10:36 INFO - PROCESS | 1670 | 1464707436484 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1419c8000 == 96 [pid = 1670] [id = 721] 08:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x12baa8000) [pid = 1670] [serial = 2163] [outer = 0x0] 08:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12cb09000) [pid = 1670] [serial = 2164] [outer = 0x12baa8000] 08:10:36 INFO - PROCESS | 1670 | 1464707436516 Marionette DEBUG loaded listener.js 08:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12d10b000) [pid = 1670] [serial = 2165] [outer = 0x12baa8000] 08:10:36 INFO - PROCESS | 1670 | 1464707436906 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]]]}] 08:10:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:10:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 724ms 08:10:36 INFO - PROCESS | 1670 | 1464707436946 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:10:36 INFO - PROCESS | 1670 | 1464707436947 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:10:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:10:36 INFO - PROCESS | 1670 | 1464707436950 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:10:36 INFO - PROCESS | 1670 | 1464707436951 Marionette TRACE conn2 <- [1,2858,null,{}] 08:10:36 INFO - PROCESS | 1670 | 1464707436954 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}] 08:10:37 INFO - PROCESS | 1670 | 1464707437076 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:10:37 INFO - PROCESS | 1670 | 1464707437203 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x141a55000 == 97 [pid = 1670] [id = 722] 08:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12bf76800) [pid = 1670] [serial = 2166] [outer = 0x0] 08:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12d367400) [pid = 1670] [serial = 2167] [outer = 0x12bf76800] 08:10:37 INFO - PROCESS | 1670 | 1464707437235 Marionette DEBUG loaded listener.js 08:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x12d3c2400) [pid = 1670] [serial = 2168] [outer = 0x12bf76800] 08:10:37 INFO - PROCESS | 1670 | 1464707437635 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:10:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:10:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 718ms 08:10:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:10:37 INFO - PROCESS | 1670 | 1464707437671 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:10:37 INFO - PROCESS | 1670 | 1464707437673 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:10:37 INFO - PROCESS | 1670 | 1464707437675 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:10:37 INFO - PROCESS | 1670 | 1464707437676 Marionette TRACE conn2 <- [1,2862,null,{}] 08:10:37 INFO - PROCESS | 1670 | 1464707437678 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}] 08:10:37 INFO - PROCESS | 1670 | 1464707437881 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:10:37 INFO - PROCESS | 1670 | 1464707437966 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x141ad6000 == 98 [pid = 1670] [id = 723] 08:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x13030bc00) [pid = 1670] [serial = 2169] [outer = 0x0] 08:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x130402800) [pid = 1670] [serial = 2170] [outer = 0x13030bc00] 08:10:37 INFO - PROCESS | 1670 | 1464707437997 Marionette DEBUG loaded listener.js 08:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x13040ac00) [pid = 1670] [serial = 2171] [outer = 0x13030bc00] 08:10:38 INFO - PROCESS | 1670 | 1464707438382 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]]]}] 08:10:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:10:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 768ms 08:10:38 INFO - PROCESS | 1670 | 1464707438444 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:10:38 INFO - PROCESS | 1670 | 1464707438445 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:10:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:10:38 INFO - PROCESS | 1670 | 1464707438448 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:10:38 INFO - PROCESS | 1670 | 1464707438449 Marionette TRACE conn2 <- [1,2866,null,{}] 08:10:38 INFO - PROCESS | 1670 | 1464707438451 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}] 08:10:38 INFO - PROCESS | 1670 | 1464707438576 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:10:38 INFO - PROCESS | 1670 | 1464707438704 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x141d72800 == 99 [pid = 1670] [id = 724] 08:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x13036e000) [pid = 1670] [serial = 2172] [outer = 0x0] 08:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x133cb0c00) [pid = 1670] [serial = 2173] [outer = 0x13036e000] 08:10:38 INFO - PROCESS | 1670 | 1464707438737 Marionette DEBUG loaded listener.js 08:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x133cb9400) [pid = 1670] [serial = 2174] [outer = 0x13036e000] 08:10:39 INFO - PROCESS | 1670 | 1464707439137 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]]]}] 08:10:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:10:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 720ms 08:10:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:10:39 INFO - PROCESS | 1670 | 1464707439169 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:10:39 INFO - PROCESS | 1670 | 1464707439170 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:10:39 INFO - PROCESS | 1670 | 1464707439172 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:10:39 INFO - PROCESS | 1670 | 1464707439174 Marionette TRACE conn2 <- [1,2870,null,{}] 08:10:39 INFO - PROCESS | 1670 | 1464707439176 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}] 08:10:39 INFO - PROCESS | 1670 | 1464707439316 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:10:39 INFO - PROCESS | 1670 | 1464707439445 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x141dd8800 == 100 [pid = 1670] [id = 725] 08:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x133cb2c00) [pid = 1670] [serial = 2175] [outer = 0x0] 08:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x135311000) [pid = 1670] [serial = 2176] [outer = 0x133cb2c00] 08:10:39 INFO - PROCESS | 1670 | 1464707439477 Marionette DEBUG loaded listener.js 08:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x135317c00) [pid = 1670] [serial = 2177] [outer = 0x133cb2c00] 08:10:39 INFO - PROCESS | 1670 | 1464707439924 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]]]}] 08:10:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:10:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 772ms 08:10:39 INFO - PROCESS | 1670 | 1464707439944 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:10:39 INFO - PROCESS | 1670 | 1464707439946 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:10:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:10:39 INFO - PROCESS | 1670 | 1464707439948 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:10:39 INFO - PROCESS | 1670 | 1464707439949 Marionette TRACE conn2 <- [1,2874,null,{}] 08:10:39 INFO - PROCESS | 1670 | 1464707439952 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}] 08:10:40 INFO - PROCESS | 1670 | 1464707440079 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:10:40 INFO - PROCESS | 1670 | 1464707440183 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12936b800 == 101 [pid = 1670] [id = 726] 08:10:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x1181e8c00) [pid = 1670] [serial = 2178] [outer = 0x0] 08:10:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x1247e3000) [pid = 1670] [serial = 2179] [outer = 0x1181e8c00] 08:10:40 INFO - PROCESS | 1670 | 1464707440213 Marionette DEBUG loaded listener.js 08:10:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x135313400) [pid = 1670] [serial = 2180] [outer = 0x1181e8c00] 08:10:40 INFO - PROCESS | 1670 | 1464707440676 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]]]}] 08:10:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:10:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 770ms 08:10:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:10:40 INFO - PROCESS | 1670 | 1464707440719 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:10:40 INFO - PROCESS | 1670 | 1464707440720 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:10:40 INFO - PROCESS | 1670 | 1464707440722 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:10:40 INFO - PROCESS | 1670 | 1464707440723 Marionette TRACE conn2 <- [1,2878,null,{}] 08:10:40 INFO - PROCESS | 1670 | 1464707440726 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}] 08:10:40 INFO - PROCESS | 1670 | 1464707440852 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:10:40 INFO - PROCESS | 1670 | 1464707440985 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bddc800 == 102 [pid = 1670] [id = 727] 08:10:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x112859000) [pid = 1670] [serial = 2181] [outer = 0x0] 08:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x135559400) [pid = 1670] [serial = 2182] [outer = 0x112859000] 08:10:41 INFO - PROCESS | 1670 | 1464707441019 Marionette DEBUG loaded listener.js 08:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x1355a8c00) [pid = 1670] [serial = 2183] [outer = 0x112859000] 08:10:41 INFO - PROCESS | 1670 | 1464707441441 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]]]}] 08:10:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:10:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 769ms 08:10:41 INFO - PROCESS | 1670 | 1464707441504 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:10:41 INFO - PROCESS | 1670 | 1464707441506 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:10:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:10:41 INFO - PROCESS | 1670 | 1464707441510 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:10:41 INFO - PROCESS | 1670 | 1464707441512 Marionette TRACE conn2 <- [1,2882,null,{}] 08:10:41 INFO - PROCESS | 1670 | 1464707441514 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}] 08:10:41 INFO - PROCESS | 1670 | 1464707441653 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:10:41 INFO - PROCESS | 1670 | 1464707441753 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x144a20800 == 103 [pid = 1670] [id = 728] 08:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x1355ab000) [pid = 1670] [serial = 2184] [outer = 0x0] 08:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x13562ec00) [pid = 1670] [serial = 2185] [outer = 0x1355ab000] 08:10:41 INFO - PROCESS | 1670 | 1464707441787 Marionette DEBUG loaded listener.js 08:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x1373ab800) [pid = 1670] [serial = 2186] [outer = 0x1355ab000] 08:10:42 INFO - PROCESS | 1670 | 1464707442197 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]]]}] 08:10:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:10:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 774ms 08:10:42 INFO - PROCESS | 1670 | 1464707442285 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:10:42 INFO - PROCESS | 1670 | 1464707442286 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:10:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:10:42 INFO - PROCESS | 1670 | 1464707442288 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:10:42 INFO - PROCESS | 1670 | 1464707442289 Marionette TRACE conn2 <- [1,2886,null,{}] 08:10:42 INFO - PROCESS | 1670 | 1464707442292 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}] 08:10:42 INFO - PROCESS | 1670 | 1464707442418 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:10:42 INFO - PROCESS | 1670 | 1464707442551 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d3a7800 == 104 [pid = 1670] [id = 729] 08:10:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x110e7d400) [pid = 1670] [serial = 2187] [outer = 0x0] 08:10:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x11268a400) [pid = 1670] [serial = 2188] [outer = 0x110e7d400] 08:10:42 INFO - PROCESS | 1670 | 1464707442582 Marionette DEBUG loaded listener.js 08:10:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x12a934000) [pid = 1670] [serial = 2189] [outer = 0x110e7d400] 08:10:43 INFO - PROCESS | 1670 | 1464707443334 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]]]}] 08:10:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:10:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1073ms 08:10:43 INFO - PROCESS | 1670 | 1464707443372 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:10:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:10:43 INFO - PROCESS | 1670 | 1464707443374 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:10:43 INFO - PROCESS | 1670 | 1464707443378 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:10:43 INFO - PROCESS | 1670 | 1464707443380 Marionette TRACE conn2 <- [1,2890,null,{}] 08:10:43 INFO - PROCESS | 1670 | 1464707443386 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}] 08:10:43 INFO - PROCESS | 1670 | 1464707443511 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:10:43 INFO - PROCESS | 1670 | 1464707443618 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1235b4000 == 105 [pid = 1670] [id = 730] 08:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x110fe5800) [pid = 1670] [serial = 2190] [outer = 0x0] 08:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x111ed0400) [pid = 1670] [serial = 2191] [outer = 0x110fe5800] 08:10:43 INFO - PROCESS | 1670 | 1464707443648 Marionette DEBUG loaded listener.js 08:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x11268f400) [pid = 1670] [serial = 2192] [outer = 0x110fe5800] 08:10:44 INFO - PROCESS | 1670 | 1464707444095 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:10:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:10:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 08:10:44 INFO - PROCESS | 1670 | 1464707444152 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:10:44 INFO - PROCESS | 1670 | 1464707444155 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:10:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:10:44 INFO - PROCESS | 1670 | 1464707444160 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:10:44 INFO - PROCESS | 1670 | 1464707444161 Marionette TRACE conn2 <- [1,2894,null,{}] 08:10:44 INFO - PROCESS | 1670 | 1464707444164 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}] 08:10:44 INFO - PROCESS | 1670 | 1464707444280 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:10:44 INFO - PROCESS | 1670 | 1464707444385 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb20800 == 106 [pid = 1670] [id = 731] 08:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x112842800) [pid = 1670] [serial = 2193] [outer = 0x0] 08:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x112978400) [pid = 1670] [serial = 2194] [outer = 0x112842800] 08:10:44 INFO - PROCESS | 1670 | 1464707444414 Marionette DEBUG loaded listener.js 08:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x11334ac00) [pid = 1670] [serial = 2195] [outer = 0x112842800] 08:10:44 INFO - PROCESS | 1670 | 1464707444832 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]]]}] 08:10:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:10:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 724ms 08:10:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:10:44 INFO - PROCESS | 1670 | 1464707444890 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:10:44 INFO - PROCESS | 1670 | 1464707444891 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:10:44 INFO - PROCESS | 1670 | 1464707444894 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:10:44 INFO - PROCESS | 1670 | 1464707444896 Marionette TRACE conn2 <- [1,2898,null,{}] 08:10:44 INFO - PROCESS | 1670 | 1464707444929 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}] 08:10:45 INFO - PROCESS | 1670 | 1464707445049 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:10:45 INFO - PROCESS | 1670 | 1464707445154 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x124090000 == 107 [pid = 1670] [id = 732] 08:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x11297c000) [pid = 1670] [serial = 2196] [outer = 0x0] 08:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x118038400) [pid = 1670] [serial = 2197] [outer = 0x11297c000] 08:10:45 INFO - PROCESS | 1670 | 1464707445185 Marionette DEBUG loaded listener.js 08:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x11892f400) [pid = 1670] [serial = 2198] [outer = 0x11297c000] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x128f6d000 == 106 [pid = 1670] [id = 263] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x144a02800 == 105 [pid = 1670] [id = 662] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x138f96000 == 104 [pid = 1670] [id = 716] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x137457000 == 103 [pid = 1670] [id = 715] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12935d800 == 102 [pid = 1670] [id = 714] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1372d7000 == 101 [pid = 1670] [id = 713] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x12af4ac00) [pid = 1670] [serial = 2074] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x134c17000 == 100 [pid = 1670] [id = 711] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x134b33000 == 99 [pid = 1670] [id = 710] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb18800 == 98 [pid = 1670] [id = 709] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x126482000 == 97 [pid = 1670] [id = 708] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1185d2000 == 96 [pid = 1670] [id = 707] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1296a1800 == 95 [pid = 1670] [id = 706] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12cf13800 == 94 [pid = 1670] [id = 705] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb1c800 == 93 [pid = 1670] [id = 16] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1189cc000 == 92 [pid = 1670] [id = 704] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12af0c000 == 91 [pid = 1670] [id = 703] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x138882800 == 90 [pid = 1670] [id = 701] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x13887c800 == 89 [pid = 1670] [id = 700] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x137f10800 == 88 [pid = 1670] [id = 699] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x137cec800 == 87 [pid = 1670] [id = 698] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x137c48800 == 86 [pid = 1670] [id = 697] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x13745d000 == 85 [pid = 1670] [id = 696] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1372df800 == 84 [pid = 1670] [id = 695] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x13593b000 == 83 [pid = 1670] [id = 694] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12a96a000 == 82 [pid = 1670] [id = 693] 08:10:45 INFO - PROCESS | 1670 | --DOCSHELL 0x11830c800 == 81 [pid = 1670] [id = 692] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x12a936800) [pid = 1670] [serial = 2072] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x1185f8c00) [pid = 1670] [serial = 2053] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x138e55400) [pid = 1670] [serial = 1994] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x12c80c400) [pid = 1670] [serial = 1637] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x112a77000) [pid = 1670] [serial = 1760] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x126bd7800) [pid = 1670] [serial = 2060] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x12a7b6000) [pid = 1670] [serial = 2071] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x130409000) [pid = 1670] [serial = 1643] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x11267e800) [pid = 1670] [serial = 2029] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x1289d1800) [pid = 1670] [serial = 1769] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x112849800) [pid = 1670] [serial = 2068] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x12d369c00) [pid = 1670] [serial = 1640] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x12bf42400) [pid = 1670] [serial = 1775] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x128992c00) [pid = 1670] [serial = 1631] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x1185fac00) [pid = 1670] [serial = 1763] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x1247e0800) [pid = 1670] [serial = 2044] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x133caf400) [pid = 1670] [serial = 1646] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x112e8e800) [pid = 1670] [serial = 2032] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x1289df000) [pid = 1670] [serial = 2063] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x12c452400) [pid = 1670] [serial = 1778] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x12af49800) [pid = 1670] [serial = 1634] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x123f5ec00) [pid = 1670] [serial = 2038] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x12952a000) [pid = 1670] [serial = 2066] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x11284cc00) [pid = 1670] [serial = 2047] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x1198e6800) [pid = 1670] [serial = 2054] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x12c454c00) [pid = 1670] [serial = 1700] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x12d3c0400) [pid = 1670] [serial = 1703] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x1388e1000) [pid = 1670] [serial = 1922] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x119023400) [pid = 1670] [serial = 1712] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x123f7ac00) [pid = 1670] [serial = 1697] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x123f5e000) [pid = 1670] [serial = 2059] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x118035c00) [pid = 1670] [serial = 2069] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x120eed400) [pid = 1670] [serial = 2056] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x126419400) [pid = 1670] [serial = 2041] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x137d8fc00) [pid = 1670] [serial = 1709] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x133cbb400) [pid = 1670] [serial = 1649] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x12c811c00) [pid = 1670] [serial = 1781] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x12929a000) [pid = 1670] [serial = 2065] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12ae79800) [pid = 1670] [serial = 1772] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x110f1fc00) [pid = 1670] [serial = 1691] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x1160f3c00) [pid = 1670] [serial = 2050] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x133cb5400) [pid = 1670] [serial = 1706] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x116aac400) [pid = 1670] [serial = 2051] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x112a6d000) [pid = 1670] [serial = 2048] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x1185fbc00) [pid = 1670] [serial = 1694] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x1247e0000) [pid = 1670] [serial = 1766] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x12381dc00) [pid = 1670] [serial = 2057] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x118935000) [pid = 1670] [serial = 2035] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x1199a5c00) [pid = 1670] [serial = 1628] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x116a5f400) [pid = 1670] [serial = 1625] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x12892b400) [pid = 1670] [serial = 2062] [outer = 0x0] [url = about:blank] 08:10:45 INFO - PROCESS | 1670 | 1464707445701 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]]]}] 08:10:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:10:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 848ms 08:10:45 INFO - PROCESS | 1670 | 1464707445743 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:10:45 INFO - PROCESS | 1670 | 1464707445746 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:10:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:10:45 INFO - PROCESS | 1670 | 1464707445758 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:10:45 INFO - PROCESS | 1670 | 1464707445760 Marionette TRACE conn2 <- [1,2902,null,{}] 08:10:45 INFO - PROCESS | 1670 | 1464707445763 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}] 08:10:45 INFO - PROCESS | 1670 | 1464707445904 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:10:46 INFO - PROCESS | 1670 | 1464707445992 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189dc000 == 82 [pid = 1670] [id = 733] 08:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x1161aa800) [pid = 1670] [serial = 2199] [outer = 0x0] 08:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x11859fc00) [pid = 1670] [serial = 2200] [outer = 0x1161aa800] 08:10:46 INFO - PROCESS | 1670 | 1464707446018 Marionette DEBUG loaded listener.js 08:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x119024c00) [pid = 1670] [serial = 2201] [outer = 0x1161aa800] 08:10:46 INFO - PROCESS | 1670 | 1464707446326 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 619ms 08:10:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:10:46 INFO - PROCESS | 1670 | 1464707446377 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:10:46 INFO - PROCESS | 1670 | 1464707446379 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:10:46 INFO - PROCESS | 1670 | 1464707446381 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:10:46 INFO - PROCESS | 1670 | 1464707446382 Marionette TRACE conn2 <- [1,2906,null,{}] 08:10:46 INFO - PROCESS | 1670 | 1464707446384 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}] 08:10:46 INFO - PROCESS | 1670 | 1464707446500 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:10:46 INFO - PROCESS | 1670 | 1464707446586 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c2e800 == 83 [pid = 1670] [id = 734] 08:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x1161b3400) [pid = 1670] [serial = 2202] [outer = 0x0] 08:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x1198dec00) [pid = 1670] [serial = 2203] [outer = 0x1161b3400] 08:10:46 INFO - PROCESS | 1670 | 1464707446613 Marionette DEBUG loaded listener.js 08:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x1199a9000) [pid = 1670] [serial = 2204] [outer = 0x1161b3400] 08:10:46 INFO - PROCESS | 1670 | 1464707446914 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]]]}] 08:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 570ms 08:10:46 INFO - PROCESS | 1670 | 1464707446953 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:10:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:10:46 INFO - PROCESS | 1670 | 1464707446962 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:10:46 INFO - PROCESS | 1670 | 1464707446964 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:10:46 INFO - PROCESS | 1670 | 1464707446965 Marionette TRACE conn2 <- [1,2910,null,{}] 08:10:46 INFO - PROCESS | 1670 | 1464707446970 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}] 08:10:47 INFO - PROCESS | 1670 | 1464707447086 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:10:47 INFO - PROCESS | 1670 | 1464707447172 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a4c5000 == 84 [pid = 1670] [id = 735] 08:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x1199a5800) [pid = 1670] [serial = 2205] [outer = 0x0] 08:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x123627400) [pid = 1670] [serial = 2206] [outer = 0x1199a5800] 08:10:47 INFO - PROCESS | 1670 | 1464707447199 Marionette DEBUG loaded listener.js 08:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x1247de800) [pid = 1670] [serial = 2207] [outer = 0x1199a5800] 08:10:47 INFO - PROCESS | 1670 | 1464707447478 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]]]}] 08:10:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:10:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:10:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 573ms 08:10:47 INFO - TEST-START | /DOMEvents/constructors.html 08:10:47 INFO - PROCESS | 1670 | 1464707447537 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:10:47 INFO - PROCESS | 1670 | 1464707447538 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:10:47 INFO - PROCESS | 1670 | 1464707447541 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:10:47 INFO - PROCESS | 1670 | 1464707447542 Marionette TRACE conn2 <- [1,2914,null,{}] 08:10:47 INFO - PROCESS | 1670 | 1464707447544 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}] 08:10:47 INFO - PROCESS | 1670 | 1464707447648 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:10:47 INFO - PROCESS | 1670 | 1464707447652 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb26000 == 85 [pid = 1670] [id = 736] 08:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x124d80400) [pid = 1670] [serial = 2208] [outer = 0x0] 08:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x126510400) [pid = 1670] [serial = 2209] [outer = 0x124d80400] 08:10:47 INFO - PROCESS | 1670 | 1464707447677 Marionette DEBUG loaded listener.js 08:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x12892b400) [pid = 1670] [serial = 2210] [outer = 0x124d80400] 08:10:48 INFO - PROCESS | 1670 | 1464707448133 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]]]}] 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:10:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:10:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:10:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:10:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:10:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:10:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:10:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:10:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:10:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 624ms 08:10:48 INFO - PROCESS | 1670 | 1464707448172 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:10:48 INFO - PROCESS | 1670 | 1464707448173 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:10:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:10:48 INFO - PROCESS | 1670 | 1464707448175 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:10:48 INFO - PROCESS | 1670 | 1464707448176 Marionette TRACE conn2 <- [1,2918,null,{}] 08:10:48 INFO - PROCESS | 1670 | 1464707448179 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}] 08:10:48 INFO - PROCESS | 1670 | 1464707448313 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:10:48 INFO - PROCESS | 1670 | 1464707448328 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d3a2800 == 86 [pid = 1670] [id = 737] 08:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x124d83c00) [pid = 1670] [serial = 2211] [outer = 0x0] 08:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x12898ec00) [pid = 1670] [serial = 2212] [outer = 0x124d83c00] 08:10:48 INFO - PROCESS | 1670 | 1464707448354 Marionette DEBUG loaded listener.js 08:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x1289db800) [pid = 1670] [serial = 2213] [outer = 0x124d83c00] 08:10:48 INFO - PROCESS | 1670 | 1464707448695 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:10:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:10:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 569ms 08:10:48 INFO - PROCESS | 1670 | 1464707448744 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:10:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:10:48 INFO - PROCESS | 1670 | 1464707448746 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:10:48 INFO - PROCESS | 1670 | 1464707448754 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:10:48 INFO - PROCESS | 1670 | 1464707448755 Marionette TRACE conn2 <- [1,2922,null,{}] 08:10:48 INFO - PROCESS | 1670 | 1464707448757 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}] 08:10:48 INFO - PROCESS | 1670 | 1464707448888 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:10:48 INFO - PROCESS | 1670 | 1464707448903 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x134ade800 == 87 [pid = 1670] [id = 738] 08:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x126518c00) [pid = 1670] [serial = 2214] [outer = 0x0] 08:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x128b8b400) [pid = 1670] [serial = 2215] [outer = 0x126518c00] 08:10:48 INFO - PROCESS | 1670 | 1464707448928 Marionette DEBUG loaded listener.js 08:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12952b000) [pid = 1670] [serial = 2216] [outer = 0x126518c00] 08:10:49 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:10:49 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:10:49 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:10:49 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:10:49 INFO - PROCESS | 1670 | 1464707449285 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]]]}] 08:10:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:10:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:10:49 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 08:10:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:10:49 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 08:10:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:10:49 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]" 08:10:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:10:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:10:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 576ms 08:10:49 INFO - PROCESS | 1670 | 1464707449338 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:10:49 INFO - PROCESS | 1670 | 1464707449339 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:10:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:10:49 INFO - PROCESS | 1670 | 1464707449341 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:10:49 INFO - PROCESS | 1670 | 1464707449342 Marionette TRACE conn2 <- [1,2926,null,{}] 08:10:49 INFO - PROCESS | 1670 | 1464707449344 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}] 08:10:49 INFO - PROCESS | 1670 | 1464707449479 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:10:49 INFO - PROCESS | 1670 | 1464707449492 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x135405000 == 88 [pid = 1670] [id = 739] 08:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12899a800) [pid = 1670] [serial = 2217] [outer = 0x0] 08:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12af49800) [pid = 1670] [serial = 2218] [outer = 0x12899a800] 08:10:49 INFO - PROCESS | 1670 | 1464707449517 Marionette DEBUG loaded listener.js 08:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12b2df800) [pid = 1670] [serial = 2219] [outer = 0x12899a800] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x12cb1d800) [pid = 1670] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x11104b400) [pid = 1670] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x12af4b000) [pid = 1670] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x12babf000) [pid = 1670] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x110f14c00) [pid = 1670] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x1289bd400) [pid = 1670] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x112976c00) [pid = 1670] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x123f59000) [pid = 1670] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x1199a4000) [pid = 1670] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x11104bc00) [pid = 1670] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x1199ab000) [pid = 1670] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x12ae76c00) [pid = 1670] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x1169a3400) [pid = 1670] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x11699b400) [pid = 1670] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x12a631c00) [pid = 1670] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x12c80f400) [pid = 1670] [serial = 44] [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.] 08:10:50 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x110f1ec00) [pid = 1670] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:10:50 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:10:50 INFO - PROCESS | 1670 | 1464707450296 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]]]}] 08:10:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:10:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 969ms 08:10:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:10:50 INFO - PROCESS | 1670 | 1464707450310 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:10:50 INFO - PROCESS | 1670 | 1464707450312 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:10:50 INFO - PROCESS | 1670 | 1464707450314 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:10:50 INFO - PROCESS | 1670 | 1464707450317 Marionette TRACE conn2 <- [1,2930,null,{}] 08:10:50 INFO - PROCESS | 1670 | 1464707450320 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}] 08:10:50 INFO - PROCESS | 1670 | 1464707450447 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:10:50 INFO - PROCESS | 1670 | 1464707450452 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdc9000 == 89 [pid = 1670] [id = 740] 08:10:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x112976c00) [pid = 1670] [serial = 2220] [outer = 0x0] 08:10:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x12ae75000) [pid = 1670] [serial = 2221] [outer = 0x112976c00] 08:10:50 INFO - PROCESS | 1670 | 1464707450481 Marionette DEBUG loaded listener.js 08:10:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x12bac4c00) [pid = 1670] [serial = 2222] [outer = 0x112976c00] 08:10:50 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:10:50 INFO - PROCESS | 1670 | 1464707450835 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]]]}] 08:10:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:10:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 572ms 08:10:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:10:50 INFO - PROCESS | 1670 | 1464707450888 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:10:50 INFO - PROCESS | 1670 | 1464707450889 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:10:50 INFO - PROCESS | 1670 | 1464707450891 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:10:50 INFO - PROCESS | 1670 | 1464707450902 Marionette TRACE conn2 <- [1,2934,null,{}] 08:10:50 INFO - PROCESS | 1670 | 1464707450924 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}] 08:10:51 INFO - PROCESS | 1670 | 1464707451035 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:10:51 INFO - PROCESS | 1670 | 1464707451039 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x13592c800 == 90 [pid = 1670] [id = 741] 08:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x112695c00) [pid = 1670] [serial = 2223] [outer = 0x0] 08:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x12bf7c000) [pid = 1670] [serial = 2224] [outer = 0x112695c00] 08:10:51 INFO - PROCESS | 1670 | 1464707451064 Marionette DEBUG loaded listener.js 08:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x12c455800) [pid = 1670] [serial = 2225] [outer = 0x112695c00] 08:10:51 INFO - PROCESS | 1670 | 1464707451398 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]]]}] 08:10:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:10:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 545ms 08:10:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:10:51 INFO - PROCESS | 1670 | 1464707451436 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:10:51 INFO - PROCESS | 1670 | 1464707451437 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:10:51 INFO - PROCESS | 1670 | 1464707451439 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:10:51 INFO - PROCESS | 1670 | 1464707451440 Marionette TRACE conn2 <- [1,2938,null,{}] 08:10:51 INFO - PROCESS | 1670 | 1464707451443 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}] 08:10:51 INFO - PROCESS | 1670 | 1464707451556 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:10:51 INFO - PROCESS | 1670 | 1464707451673 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x13723a000 == 91 [pid = 1670] [id = 742] 08:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x12c452400) [pid = 1670] [serial = 2226] [outer = 0x0] 08:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x12c810c00) [pid = 1670] [serial = 2227] [outer = 0x12c452400] 08:10:51 INFO - PROCESS | 1670 | 1464707451713 Marionette DEBUG loaded listener.js 08:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x12cb3a400) [pid = 1670] [serial = 2228] [outer = 0x12c452400] 08:10:52 INFO - PROCESS | 1670 | 1464707452069 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]]]}] 08:10:52 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. 08:10:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 668ms 08:10:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:10:52 INFO - PROCESS | 1670 | 1464707452108 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:10:52 INFO - PROCESS | 1670 | 1464707452109 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:10:52 INFO - PROCESS | 1670 | 1464707452111 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:10:52 INFO - PROCESS | 1670 | 1464707452112 Marionette TRACE conn2 <- [1,2942,null,{}] 08:10:52 INFO - PROCESS | 1670 | 1464707452115 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}] 08:10:52 INFO - PROCESS | 1670 | 1464707452227 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:10:52 INFO - PROCESS | 1670 | 1464707452418 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x116755800 == 92 [pid = 1670] [id = 743] 08:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x110e76800) [pid = 1670] [serial = 2229] [outer = 0x0] 08:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x110f12800) [pid = 1670] [serial = 2230] [outer = 0x110e76800] 08:10:52 INFO - PROCESS | 1670 | 1464707452448 Marionette DEBUG loaded listener.js 08:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x111041400) [pid = 1670] [serial = 2231] [outer = 0x110e76800] 08:10:52 INFO - PROCESS | 1670 | 1464707452854 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"]]]}] 08:10:52 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 08:10:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:10:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:10:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 767ms 08:10:52 INFO - PROCESS | 1670 | 1464707452881 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:10:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:10:52 INFO - PROCESS | 1670 | 1464707452884 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:10:52 INFO - PROCESS | 1670 | 1464707452887 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:10:52 INFO - PROCESS | 1670 | 1464707452889 Marionette TRACE conn2 <- [1,2946,null,{}] 08:10:52 INFO - PROCESS | 1670 | 1464707452893 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}] 08:10:53 INFO - PROCESS | 1670 | 1464707453027 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:10:53 INFO - PROCESS | 1670 | 1464707453158 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b6b800 == 93 [pid = 1670] [id = 744] 08:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x112860000) [pid = 1670] [serial = 2232] [outer = 0x0] 08:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x113b76400) [pid = 1670] [serial = 2233] [outer = 0x112860000] 08:10:53 INFO - PROCESS | 1670 | 1464707453189 Marionette DEBUG loaded listener.js 08:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x11677b800) [pid = 1670] [serial = 2234] [outer = 0x112860000] 08:10:53 INFO - PROCESS | 1670 | 1464707453548 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]]]}] 08:10:53 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. 08:10:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 08:10:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:10:53 INFO - PROCESS | 1670 | 1464707453560 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:10:53 INFO - PROCESS | 1670 | 1464707453563 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:10:53 INFO - PROCESS | 1670 | 1464707453566 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:10:53 INFO - PROCESS | 1670 | 1464707453567 Marionette TRACE conn2 <- [1,2950,null,{}] 08:10:53 INFO - PROCESS | 1670 | 1464707453570 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}] 08:10:53 INFO - PROCESS | 1670 | 1464707453698 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:10:53 INFO - PROCESS | 1670 | 1464707453832 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d33b800 == 94 [pid = 1670] [id = 745] 08:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x116a5f400) [pid = 1670] [serial = 2235] [outer = 0x0] 08:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x118935c00) [pid = 1670] [serial = 2236] [outer = 0x116a5f400] 08:10:53 INFO - PROCESS | 1670 | 1464707453866 Marionette DEBUG loaded listener.js 08:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x120eed400) [pid = 1670] [serial = 2237] [outer = 0x116a5f400] 08:10:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1358ca000 == 95 [pid = 1670] [id = 746] 08:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x123f59000) [pid = 1670] [serial = 2238] [outer = 0x0] 08:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x1191a3000) [pid = 1670] [serial = 2239] [outer = 0x123f59000] 08:10:54 INFO - PROCESS | 1670 | 1464707454288 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]]]}] 08:10:54 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. 08:10:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 769ms 08:10:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:10:54 INFO - PROCESS | 1670 | 1464707454336 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:10:54 INFO - PROCESS | 1670 | 1464707454338 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:10:54 INFO - PROCESS | 1670 | 1464707454345 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:10:54 INFO - PROCESS | 1670 | 1464707454352 Marionette TRACE conn2 <- [1,2954,null,{}] 08:10:54 INFO - PROCESS | 1670 | 1464707454355 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}] 08:10:54 INFO - PROCESS | 1670 | 1464707454542 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:10:54 INFO - PROCESS | 1670 | 1464707454648 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x137450800 == 96 [pid = 1670] [id = 747] 08:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x123663000) [pid = 1670] [serial = 2240] [outer = 0x0] 08:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x1247e5800) [pid = 1670] [serial = 2241] [outer = 0x123663000] 08:10:54 INFO - PROCESS | 1670 | 1464707454678 Marionette DEBUG loaded listener.js 08:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x1289ba800) [pid = 1670] [serial = 2242] [outer = 0x123663000] 08:10:55 INFO - PROCESS | 1670 | 1464707455148 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]]]}] 08:10:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:10:55 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 08:10:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 830ms 08:10:55 INFO - PROCESS | 1670 | 1464707455171 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:10:55 INFO - PROCESS | 1670 | 1464707455174 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:10:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:10:55 INFO - PROCESS | 1670 | 1464707455178 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:10:55 INFO - PROCESS | 1670 | 1464707455180 Marionette TRACE conn2 <- [1,2958,null,{}] 08:10:55 INFO - PROCESS | 1670 | 1464707455183 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}] 08:10:55 INFO - PROCESS | 1670 | 1464707455378 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:10:55 INFO - PROCESS | 1670 | 1464707455514 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x137c4c800 == 97 [pid = 1670] [id = 748] 08:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x128939000) [pid = 1670] [serial = 2243] [outer = 0x0] 08:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x12952bc00) [pid = 1670] [serial = 2244] [outer = 0x128939000] 08:10:55 INFO - PROCESS | 1670 | 1464707455544 Marionette DEBUG loaded listener.js 08:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12bf3bc00) [pid = 1670] [serial = 2245] [outer = 0x128939000] 08:10:56 INFO - PROCESS | 1670 | 1464707456028 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]]]}] 08:10:56 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. 08:10:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 872ms 08:10:56 INFO - PROCESS | 1670 | 1464707456050 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:10:56 INFO - PROCESS | 1670 | 1464707456053 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:10:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:10:56 INFO - PROCESS | 1670 | 1464707456056 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:10:56 INFO - PROCESS | 1670 | 1464707456058 Marionette TRACE conn2 <- [1,2962,null,{}] 08:10:56 INFO - PROCESS | 1670 | 1464707456062 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}] 08:10:56 INFO - PROCESS | 1670 | 1464707456257 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:10:56 INFO - PROCESS | 1670 | 1464707456416 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x137d30800 == 98 [pid = 1670] [id = 749] 08:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x12cb69800) [pid = 1670] [serial = 2246] [outer = 0x0] 08:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x12d0d0000) [pid = 1670] [serial = 2247] [outer = 0x12cb69800] 08:10:56 INFO - PROCESS | 1670 | 1464707456451 Marionette DEBUG loaded listener.js 08:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x12d103800) [pid = 1670] [serial = 2248] [outer = 0x12cb69800] 08:10:56 INFO - PROCESS | 1670 | 1464707456812 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]]]}] 08:10:56 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. 08:10:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 771ms 08:10:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:10:56 INFO - PROCESS | 1670 | 1464707456828 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:10:56 INFO - PROCESS | 1670 | 1464707456829 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:10:56 INFO - PROCESS | 1670 | 1464707456832 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:10:56 INFO - PROCESS | 1670 | 1464707456833 Marionette TRACE conn2 <- [1,2966,null,{}] 08:10:56 INFO - PROCESS | 1670 | 1464707456835 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}] 08:10:56 INFO - PROCESS | 1670 | 1464707456961 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:10:57 INFO - PROCESS | 1670 | 1464707457095 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x138882800 == 99 [pid = 1670] [id = 750] 08:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x12d0db800) [pid = 1670] [serial = 2249] [outer = 0x0] 08:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x12d366800) [pid = 1670] [serial = 2250] [outer = 0x12d0db800] 08:10:57 INFO - PROCESS | 1670 | 1464707457127 Marionette DEBUG loaded listener.js 08:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x12d3c4800) [pid = 1670] [serial = 2251] [outer = 0x12d0db800] 08:10:57 INFO - PROCESS | 1670 | 1464707457485 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]]]}] 08:10:57 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. 08:10:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 08:10:57 INFO - PROCESS | 1670 | 1464707457503 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:10:57 INFO - PROCESS | 1670 | 1464707457504 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:10:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:10:57 INFO - PROCESS | 1670 | 1464707457506 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:10:57 INFO - PROCESS | 1670 | 1464707457508 Marionette TRACE conn2 <- [1,2970,null,{}] 08:10:57 INFO - PROCESS | 1670 | 1464707457510 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}] 08:10:57 INFO - PROCESS | 1670 | 1464707457635 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:10:57 INFO - PROCESS | 1670 | 1464707457790 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x138a1b000 == 100 [pid = 1670] [id = 751] 08:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x12d362000) [pid = 1670] [serial = 2252] [outer = 0x0] 08:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x12d946800) [pid = 1670] [serial = 2253] [outer = 0x12d362000] 08:10:57 INFO - PROCESS | 1670 | 1464707457822 Marionette DEBUG loaded listener.js 08:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x130309800) [pid = 1670] [serial = 2254] [outer = 0x12d362000] 08:10:58 INFO - PROCESS | 1670 | 1464707458164 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]]]}] 08:10:58 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. 08:10:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 08:10:58 INFO - PROCESS | 1670 | 1464707458176 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:10:58 INFO - PROCESS | 1670 | 1464707458178 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:10:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:10:58 INFO - PROCESS | 1670 | 1464707458180 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:10:58 INFO - PROCESS | 1670 | 1464707458182 Marionette TRACE conn2 <- [1,2974,null,{}] 08:10:58 INFO - PROCESS | 1670 | 1464707458184 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}] 08:10:58 INFO - PROCESS | 1670 | 1464707458311 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:10:58 INFO - PROCESS | 1670 | 1464707458443 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1419c9000 == 101 [pid = 1670] [id = 752] 08:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x12d93d400) [pid = 1670] [serial = 2255] [outer = 0x0] 08:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x130362800) [pid = 1670] [serial = 2256] [outer = 0x12d93d400] 08:10:58 INFO - PROCESS | 1670 | 1464707458473 Marionette DEBUG loaded listener.js 08:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x130408800) [pid = 1670] [serial = 2257] [outer = 0x12d93d400] 08:10:58 INFO - PROCESS | 1670 | 1464707458838 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]]]}] 08:10:58 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. 08:10:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 08:10:58 INFO - PROCESS | 1670 | 1464707458849 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:10:58 INFO - PROCESS | 1670 | 1464707458851 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:10:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:10:58 INFO - PROCESS | 1670 | 1464707458853 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:10:58 INFO - PROCESS | 1670 | 1464707458854 Marionette TRACE conn2 <- [1,2978,null,{}] 08:10:58 INFO - PROCESS | 1670 | 1464707458857 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}] 08:10:58 INFO - PROCESS | 1670 | 1464707458983 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:10:59 INFO - PROCESS | 1670 | 1464707459140 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x141d77800 == 102 [pid = 1670] [id = 753] 08:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x13030d800) [pid = 1670] [serial = 2258] [outer = 0x0] 08:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x135312400) [pid = 1670] [serial = 2259] [outer = 0x13030d800] 08:10:59 INFO - PROCESS | 1670 | 1464707459170 Marionette DEBUG loaded listener.js 08:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x13555c800) [pid = 1670] [serial = 2260] [outer = 0x13030d800] 08:10:59 INFO - PROCESS | 1670 | 1464707459522 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]]]}] 08:10:59 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. 08:10:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 719ms 08:10:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:10:59 INFO - PROCESS | 1670 | 1464707459573 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:10:59 INFO - PROCESS | 1670 | 1464707459574 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:10:59 INFO - PROCESS | 1670 | 1464707459576 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:10:59 INFO - PROCESS | 1670 | 1464707459577 Marionette TRACE conn2 <- [1,2982,null,{}] 08:10:59 INFO - PROCESS | 1670 | 1464707459580 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}] 08:10:59 INFO - PROCESS | 1670 | 1464707459709 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:10:59 INFO - PROCESS | 1670 | 1464707459847 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1461ba800 == 103 [pid = 1670] [id = 754] 08:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x13530c400) [pid = 1670] [serial = 2261] [outer = 0x0] 08:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x1355b3000) [pid = 1670] [serial = 2262] [outer = 0x13530c400] 08:10:59 INFO - PROCESS | 1670 | 1464707459882 Marionette DEBUG loaded listener.js 08:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x1373a9000) [pid = 1670] [serial = 2263] [outer = 0x13530c400] 08:11:00 INFO - PROCESS | 1670 | 1464707460238 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"]]]}] 08:11:00 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 08:11:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:11:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 08:11:00 INFO - PROCESS | 1670 | 1464707460245 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:11:00 INFO - PROCESS | 1670 | 1464707460247 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:11:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:11:00 INFO - PROCESS | 1670 | 1464707460249 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:11:00 INFO - PROCESS | 1670 | 1464707460251 Marionette TRACE conn2 <- [1,2986,null,{}] 08:11:00 INFO - PROCESS | 1670 | 1464707460254 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}] 08:11:00 INFO - PROCESS | 1670 | 1464707460393 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:11:00 INFO - PROCESS | 1670 | 1464707460558 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1466d1000 == 104 [pid = 1670] [id = 755] 08:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x1373aec00) [pid = 1670] [serial = 2264] [outer = 0x0] 08:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x137d8a400) [pid = 1670] [serial = 2265] [outer = 0x1373aec00] 08:11:00 INFO - PROCESS | 1670 | 1464707460587 Marionette DEBUG loaded listener.js 08:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x137e86000) [pid = 1670] [serial = 2266] [outer = 0x1373aec00] 08:11:00 INFO - PROCESS | 1670 | 1464707460941 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]]]}] 08:11:00 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. 08:11:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 720ms 08:11:00 INFO - PROCESS | 1670 | 1464707460970 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:11:00 INFO - PROCESS | 1670 | 1464707460971 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:11:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:11:00 INFO - PROCESS | 1670 | 1464707460974 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:11:00 INFO - PROCESS | 1670 | 1464707460975 Marionette TRACE conn2 <- [1,2990,null,{}] 08:11:00 INFO - PROCESS | 1670 | 1464707460977 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}] 08:11:01 INFO - PROCESS | 1670 | 1464707461103 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:11:01 INFO - PROCESS | 1670 | 1464707461208 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x137354000 == 105 [pid = 1670] [id = 756] 08:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x1373b0800) [pid = 1670] [serial = 2267] [outer = 0x0] 08:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x137e89400) [pid = 1670] [serial = 2268] [outer = 0x1373b0800] 08:11:01 INFO - PROCESS | 1670 | 1464707461237 Marionette DEBUG loaded listener.js 08:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x1388e1000) [pid = 1670] [serial = 2269] [outer = 0x1373b0800] 08:11:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x116644800 == 106 [pid = 1670] [id = 757] 08:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x1388e2c00) [pid = 1670] [serial = 2270] [outer = 0x0] 08:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x137e8c400) [pid = 1670] [serial = 2271] [outer = 0x1388e2c00] 08:11:01 INFO - PROCESS | 1670 | 1464707461698 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]]]}] 08:11:01 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. 08:11:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 768ms 08:11:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:11:01 INFO - PROCESS | 1670 | 1464707461743 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:11:01 INFO - PROCESS | 1670 | 1464707461744 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:11:01 INFO - PROCESS | 1670 | 1464707461746 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:11:01 INFO - PROCESS | 1670 | 1464707461747 Marionette TRACE conn2 <- [1,2994,null,{}] 08:11:01 INFO - PROCESS | 1670 | 1464707461750 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}] 08:11:01 INFO - PROCESS | 1670 | 1464707461942 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:11:02 INFO - PROCESS | 1670 | 1464707462070 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cf2d800 == 107 [pid = 1670] [id = 758] 08:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x113b09800) [pid = 1670] [serial = 2272] [outer = 0x0] 08:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x12d106c00) [pid = 1670] [serial = 2273] [outer = 0x113b09800] 08:11:02 INFO - PROCESS | 1670 | 1464707462099 Marionette DEBUG loaded listener.js 08:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 277 (0x1388e9400) [pid = 1670] [serial = 2274] [outer = 0x113b09800] 08:11:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:11:02 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 08:11:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 08:11:02 INFO - PROCESS | 1670 | 1464707462461 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]]]}] 08:11:02 INFO - PROCESS | 1670 | 1464707462467 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:11:02 INFO - PROCESS | 1670 | 1464707462470 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:11:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:11:02 INFO - PROCESS | 1670 | 1464707462473 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:11:02 INFO - PROCESS | 1670 | 1464707462475 Marionette TRACE conn2 <- [1,2998,null,{}] 08:11:02 INFO - PROCESS | 1670 | 1464707462479 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}] 08:11:02 INFO - PROCESS | 1670 | 1464707462681 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:11:02 INFO - PROCESS | 1670 | 1464707462874 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a96e000 == 108 [pid = 1670] [id = 759] 08:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 278 (0x113906000) [pid = 1670] [serial = 2275] [outer = 0x0] 08:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 279 (0x12a937c00) [pid = 1670] [serial = 2276] [outer = 0x113906000] 08:11:02 INFO - PROCESS | 1670 | 1464707462923 Marionette DEBUG loaded listener.js 08:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 280 (0x138e4a800) [pid = 1670] [serial = 2277] [outer = 0x113906000] 08:11:03 INFO - PROCESS | 1670 | 1464707463364 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]]]}] 08:11:03 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. 08:11:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 921ms 08:11:03 INFO - PROCESS | 1670 | 1464707463394 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:11:03 INFO - PROCESS | 1670 | 1464707463396 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:11:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:11:03 INFO - PROCESS | 1670 | 1464707463398 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:11:03 INFO - PROCESS | 1670 | 1464707463399 Marionette TRACE conn2 <- [1,3002,null,{}] 08:11:03 INFO - PROCESS | 1670 | 1464707463402 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}] 08:11:03 INFO - PROCESS | 1670 | 1464707463532 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:11:03 INFO - PROCESS | 1670 | 1464707463680 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x135662800 == 109 [pid = 1670] [id = 760] 08:11:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 281 (0x12d36b400) [pid = 1670] [serial = 2278] [outer = 0x0] 08:11:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 282 (0x138e50c00) [pid = 1670] [serial = 2279] [outer = 0x12d36b400] 08:11:03 INFO - PROCESS | 1670 | 1464707463709 Marionette DEBUG loaded listener.js 08:11:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 283 (0x138e55c00) [pid = 1670] [serial = 2280] [outer = 0x12d36b400] 08:11:04 INFO - PROCESS | 1670 | 1464707464092 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]]]}] 08:11:04 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. 08:11:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 721ms 08:11:04 INFO - PROCESS | 1670 | 1464707464119 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:11:04 INFO - PROCESS | 1670 | 1464707464121 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:11:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:11:04 INFO - PROCESS | 1670 | 1464707464123 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:11:04 INFO - PROCESS | 1670 | 1464707464124 Marionette TRACE conn2 <- [1,3006,null,{}] 08:11:04 INFO - PROCESS | 1670 | 1464707464126 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}] 08:11:04 INFO - PROCESS | 1670 | 1464707464262 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:11:04 INFO - PROCESS | 1670 | 1464707464403 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a792800 == 110 [pid = 1670] [id = 761] 08:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 284 (0x11268e800) [pid = 1670] [serial = 2281] [outer = 0x0] 08:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 285 (0x1388ebc00) [pid = 1670] [serial = 2282] [outer = 0x11268e800] 08:11:04 INFO - PROCESS | 1670 | 1464707464432 Marionette DEBUG loaded listener.js 08:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 286 (0x138e7ac00) [pid = 1670] [serial = 2283] [outer = 0x11268e800] 08:11:05 INFO - PROCESS | 1670 | 1464707465057 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]]]}] 08:11:05 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. 08:11:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 970ms 08:11:05 INFO - PROCESS | 1670 | 1464707465094 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:11:05 INFO - PROCESS | 1670 | 1464707465096 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:11:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:11:05 INFO - PROCESS | 1670 | 1464707465102 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:11:05 INFO - PROCESS | 1670 | 1464707465105 Marionette TRACE conn2 <- [1,3010,null,{}] 08:11:05 INFO - PROCESS | 1670 | 1464707465108 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}] 08:11:05 INFO - PROCESS | 1670 | 1464707465236 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:11:05 INFO - PROCESS | 1670 | 1464707465353 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bde0000 == 111 [pid = 1670] [id = 762] 08:11:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 287 (0x112d0fc00) [pid = 1670] [serial = 2284] [outer = 0x0] 08:11:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 288 (0x113d69400) [pid = 1670] [serial = 2285] [outer = 0x112d0fc00] 08:11:05 INFO - PROCESS | 1670 | 1464707465384 Marionette DEBUG loaded listener.js 08:11:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 289 (0x116a5b400) [pid = 1670] [serial = 2286] [outer = 0x112d0fc00] 08:11:05 INFO - PROCESS | 1670 | 1464707465762 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]]]}] 08:11:05 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 08:11:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 675ms 08:11:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:11:05 INFO - PROCESS | 1670 | 1464707465775 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:11:05 INFO - PROCESS | 1670 | 1464707465779 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:11:05 INFO - PROCESS | 1670 | 1464707465783 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:11:05 INFO - PROCESS | 1670 | 1464707465785 Marionette TRACE conn2 <- [1,3014,null,{}] 08:11:05 INFO - PROCESS | 1670 | 1464707465787 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}] 08:11:05 INFO - PROCESS | 1670 | 1464707465909 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:11:06 INFO - PROCESS | 1670 | 1464707466056 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d0f3000 == 112 [pid = 1670] [id = 763] 08:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 290 (0x11859d000) [pid = 1670] [serial = 2287] [outer = 0x0] 08:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 291 (0x119029400) [pid = 1670] [serial = 2288] [outer = 0x11859d000] 08:11:06 INFO - PROCESS | 1670 | 1464707466088 Marionette DEBUG loaded listener.js 08:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 292 (0x1199a8c00) [pid = 1670] [serial = 2289] [outer = 0x11859d000] 08:11:06 INFO - PROCESS | 1670 | [1670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:11:06 INFO - PROCESS | 1670 | 1464707466505 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:11:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:11:06 INFO - {} 08:11:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:11:06 INFO - {} 08:11:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:11:06 INFO - {} 08:11:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:11:06 INFO - {} 08:11:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 773ms 08:11:06 INFO - TEST-START | /FileAPI/fileReader.html 08:11:06 INFO - PROCESS | 1670 | 1464707466557 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:11:06 INFO - PROCESS | 1670 | 1464707466558 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:11:06 INFO - PROCESS | 1670 | 1464707466560 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:11:06 INFO - PROCESS | 1670 | 1464707466563 Marionette TRACE conn2 <- [1,3018,null,{}] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13723a000 == 111 [pid = 1670] [id = 742] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13592c800 == 110 [pid = 1670] [id = 741] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdc9000 == 109 [pid = 1670] [id = 740] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135405000 == 108 [pid = 1670] [id = 739] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x134ade800 == 107 [pid = 1670] [id = 738] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 291 (0x12cb26800) [pid = 1670] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 290 (0x12c80a800) [pid = 1670] [serial = 2101] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 289 (0x12cb40400) [pid = 1670] [serial = 2104] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d3a2800 == 106 [pid = 1670] [id = 737] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12cb26000 == 105 [pid = 1670] [id = 736] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12a4c5000 == 104 [pid = 1670] [id = 735] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x123c2e800 == 103 [pid = 1670] [id = 734] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135935800 == 102 [pid = 1670] [id = 712] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1189dc000 == 101 [pid = 1670] [id = 733] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x124090000 == 100 [pid = 1670] [id = 732] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb20800 == 99 [pid = 1670] [id = 731] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1235b4000 == 98 [pid = 1670] [id = 730] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x144a20800 == 97 [pid = 1670] [id = 728] 08:11:06 INFO - PROCESS | 1670 | 1464707466734 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}] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12bddc800 == 96 [pid = 1670] [id = 727] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12936b800 == 95 [pid = 1670] [id = 726] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x141dd8800 == 94 [pid = 1670] [id = 725] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x141d72800 == 93 [pid = 1670] [id = 724] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x141ad6000 == 92 [pid = 1670] [id = 723] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x141a55000 == 91 [pid = 1670] [id = 722] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1419c8000 == 90 [pid = 1670] [id = 721] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13888a800 == 89 [pid = 1670] [id = 720] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d336800 == 88 [pid = 1670] [id = 719] 08:11:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12784d800 == 87 [pid = 1670] [id = 718] 08:11:06 INFO - PROCESS | 1670 | 1464707466865 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 288 (0x12b124c00) [pid = 1670] [serial = 2075] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 287 (0x112d88400) [pid = 1670] [serial = 1472] [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.] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 286 (0x12d93ac00) [pid = 1670] [serial = 2150] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 285 (0x1289be800) [pid = 1670] [serial = 2147] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 284 (0x12baa4c00) [pid = 1670] [serial = 2132] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 283 (0x117598c00) [pid = 1670] [serial = 2144] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 282 (0x119458400) [pid = 1670] [serial = 2146] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 281 (0x12bac8c00) [pid = 1670] [serial = 2134] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 280 (0x12d0cf800) [pid = 1670] [serial = 2137] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 279 (0x12c44f800) [pid = 1670] [serial = 2135] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 278 (0x11104c800) [pid = 1670] [serial = 2143] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 277 (0x12c804c00) [pid = 1670] [serial = 2140] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 276 (0x12d10a800) [pid = 1670] [serial = 2138] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 275 (0x116a5f800) [pid = 1670] [serial = 2111] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 274 (0x113d11400) [pid = 1670] [serial = 2110] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x111045800) [pid = 1670] [serial = 2077] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x124caa000) [pid = 1670] [serial = 2119] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x12649a800) [pid = 1670] [serial = 2120] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x117170c00) [pid = 1670] [serial = 2080] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x12348d400) [pid = 1670] [serial = 2083] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x12950ac00) [pid = 1670] [serial = 2128] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x12a934800) [pid = 1670] [serial = 2129] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x113d6b400) [pid = 1670] [serial = 2122] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x1199aa800) [pid = 1670] [serial = 2123] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x123483c00) [pid = 1670] [serial = 2116] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x123814800) [pid = 1670] [serial = 2117] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x12b14e800) [pid = 1670] [serial = 2131] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x12ba9e800) [pid = 1670] [serial = 2092] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x126726c00) [pid = 1670] [serial = 2125] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x128daf800) [pid = 1670] [serial = 2126] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x1185f9000) [pid = 1670] [serial = 2114] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x11766e000) [pid = 1670] [serial = 2113] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x12b127000) [pid = 1670] [serial = 2089] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x12d93b800) [pid = 1670] [serial = 2141] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x12bf3c000) [pid = 1670] [serial = 2095] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x1199aac00) [pid = 1670] [serial = 2107] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x12c12a400) [pid = 1670] [serial = 2098] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x1289c1000) [pid = 1670] [serial = 2086] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x12c11ec00) [pid = 1670] [serial = 2149] [outer = 0x0] [url = about:blank] 08:11:06 INFO - PROCESS | 1670 | 1464707466965 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c26800 == 88 [pid = 1670] [id = 764] 08:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x113d6b400) [pid = 1670] [serial = 2290] [outer = 0x0] 08:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x119458400) [pid = 1670] [serial = 2291] [outer = 0x113d6b400] 08:11:06 INFO - PROCESS | 1670 | 1464707466994 Marionette DEBUG loaded listener.js 08:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x124034800) [pid = 1670] [serial = 2292] [outer = 0x113d6b400] 08:11:07 INFO - PROCESS | 1670 | 1464707467287 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]]]}] 08:11:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:11:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:11:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:11:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:11:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 740ms 08:11:07 INFO - TEST-START | /FileAPI/historical.html 08:11:07 INFO - PROCESS | 1670 | 1464707467306 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:11:07 INFO - PROCESS | 1670 | 1464707467308 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:11:07 INFO - PROCESS | 1670 | 1464707467310 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:11:07 INFO - PROCESS | 1670 | 1464707467311 Marionette TRACE conn2 <- [1,3022,null,{}] 08:11:07 INFO - PROCESS | 1670 | 1464707467314 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}] 08:11:07 INFO - PROCESS | 1670 | 1464707467461 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:11:07 INFO - PROCESS | 1670 | 1464707467555 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af16800 == 89 [pid = 1670] [id = 765] 08:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x123f7c800) [pid = 1670] [serial = 2293] [outer = 0x0] 08:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x12649a800) [pid = 1670] [serial = 2294] [outer = 0x123f7c800] 08:11:07 INFO - PROCESS | 1670 | 1464707467582 Marionette DEBUG loaded listener.js 08:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x128994800) [pid = 1670] [serial = 2295] [outer = 0x123f7c800] 08:11:07 INFO - PROCESS | 1670 | 1464707467847 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"]]]}] 08:11:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:11:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:11:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:11:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:11:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:11:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:11:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:11:07 INFO - TEST-OK | /FileAPI/historical.html | took 568ms 08:11:07 INFO - PROCESS | 1670 | 1464707467880 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:11:07 INFO - PROCESS | 1670 | 1464707467882 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:11:07 INFO - TEST-START | /FileAPI/idlharness.html 08:11:07 INFO - PROCESS | 1670 | 1464707467892 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:11:07 INFO - PROCESS | 1670 | 1464707467893 Marionette TRACE conn2 <- [1,3026,null,{}] 08:11:07 INFO - PROCESS | 1670 | 1464707467895 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}] 08:11:08 INFO - PROCESS | 1670 | 1464707468040 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:11:08 INFO - PROCESS | 1670 | 1464707468216 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb1c000 == 90 [pid = 1670] [id = 766] 08:11:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x128994400) [pid = 1670] [serial = 2296] [outer = 0x0] 08:11:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x128daf800) [pid = 1670] [serial = 2297] [outer = 0x128994400] 08:11:08 INFO - PROCESS | 1670 | 1464707468262 Marionette DEBUG loaded listener.js 08:11:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x12a7b0c00) [pid = 1670] [serial = 2298] [outer = 0x128994400] 08:11:08 INFO - PROCESS | 1670 | 1464707468864 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:11:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:11:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:11:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:11:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:11:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:11:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:11:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:11:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:11:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:11:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:11:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:11:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:11:08 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 08:11:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:11:08 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 08:11:08 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 08:11:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:11:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:11:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:11:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:11:08 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 08:11:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:11:08 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 08:11:08 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 08:11:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:11:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:11:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:11:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:11:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:11:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:11:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 1030ms 08:11:08 INFO - PROCESS | 1670 | 1464707468923 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:11:08 INFO - PROCESS | 1670 | 1464707468924 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:11:08 INFO - TEST-START | /FileAPI/idlharness.worker 08:11:08 INFO - PROCESS | 1670 | 1464707468927 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:11:08 INFO - PROCESS | 1670 | 1464707468928 Marionette TRACE conn2 <- [1,3030,null,{}] 08:11:08 INFO - PROCESS | 1670 | 1464707468939 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}] 08:11:09 INFO - PROCESS | 1670 | 1464707469068 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:11:09 INFO - PROCESS | 1670 | 1464707469077 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1358c4000 == 91 [pid = 1670] [id = 767] 08:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x135562400) [pid = 1670] [serial = 2299] [outer = 0x0] 08:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x135623000) [pid = 1670] [serial = 2300] [outer = 0x135562400] 08:11:09 INFO - PROCESS | 1670 | 1464707469103 Marionette DEBUG loaded listener.js 08:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x137d92400) [pid = 1670] [serial = 2301] [outer = 0x135562400] 08:11:09 INFO - PROCESS | 1670 | [1670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:11:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:11:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:11:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:11:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:11:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:11:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:11:09 INFO - {} 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:11:09 INFO - {} 08:11:09 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 - {} 08:11:09 INFO - {} 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:11:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:11:09 INFO - {} 08:11:09 INFO - PROCESS | 1670 | 1464707469836 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:11:09 INFO - {} 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:11:09 INFO - {} 08:11:09 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 - {} 08:11:09 INFO - {} 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:11:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:11:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:11:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:11:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 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 08:11:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:11:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:11:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:11:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:11:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:11:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:11:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:11:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:11:09 INFO - {} 08:11:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 937ms 08:11:09 INFO - PROCESS | 1670 | 1464707469872 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:11:09 INFO - PROCESS | 1670 | 1464707469873 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:11:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:11:09 INFO - PROCESS | 1670 | 1464707469876 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:11:09 INFO - PROCESS | 1670 | 1464707469877 Marionette TRACE conn2 <- [1,3034,null,{}] 08:11:09 INFO - PROCESS | 1670 | 1464707469880 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}] 08:11:10 INFO - PROCESS | 1670 | 1464707470116 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:11:10 INFO - PROCESS | 1670 | 1464707470135 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x145a96800 == 92 [pid = 1670] [id = 768] 08:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x117e6c400) [pid = 1670] [serial = 2302] [outer = 0x0] 08:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x138e7d400) [pid = 1670] [serial = 2303] [outer = 0x117e6c400] 08:11:10 INFO - PROCESS | 1670 | 1464707470162 Marionette DEBUG loaded listener.js 08:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x1429ac400) [pid = 1670] [serial = 2304] [outer = 0x117e6c400] 08:11:10 INFO - PROCESS | 1670 | 1464707470512 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]]]}] 08:11:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:11:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 671ms 08:11:10 INFO - PROCESS | 1670 | 1464707470555 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:11:10 INFO - PROCESS | 1670 | 1464707470557 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:11:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:11:10 INFO - PROCESS | 1670 | 1464707470559 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:11:10 INFO - PROCESS | 1670 | 1464707470560 Marionette TRACE conn2 <- [1,3038,null,{}] 08:11:10 INFO - PROCESS | 1670 | 1464707470562 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}] 08:11:10 INFO - PROCESS | 1670 | 1464707470716 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:11:10 INFO - PROCESS | 1670 | 1464707470735 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x146a35800 == 93 [pid = 1670] [id = 769] 08:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x1429ac800) [pid = 1670] [serial = 2305] [outer = 0x0] 08:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x1429b1400) [pid = 1670] [serial = 2306] [outer = 0x1429ac800] 08:11:10 INFO - PROCESS | 1670 | 1464707470760 Marionette DEBUG loaded listener.js 08:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x1429b6c00) [pid = 1670] [serial = 2307] [outer = 0x1429ac800] 08:11:11 INFO - PROCESS | 1670 | 1464707471092 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"]]]}] 08:11:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:11:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:11:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 568ms 08:11:11 INFO - PROCESS | 1670 | 1464707471132 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:11:11 INFO - PROCESS | 1670 | 1464707471133 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:11:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:11:11 INFO - PROCESS | 1670 | 1464707471138 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:11:11 INFO - PROCESS | 1670 | 1464707471139 Marionette TRACE conn2 <- [1,3042,null,{}] 08:11:11 INFO - PROCESS | 1670 | 1464707471141 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}] 08:11:11 INFO - PROCESS | 1670 | 1464707471619 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x12899a800) [pid = 1670] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x124d80400) [pid = 1670] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x11297c000) [pid = 1670] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x112842800) [pid = 1670] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x124d83c00) [pid = 1670] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x1161b3400) [pid = 1670] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x112695c00) [pid = 1670] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x112976c00) [pid = 1670] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x1161aa800) [pid = 1670] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x110fe5800) [pid = 1670] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x1199a5800) [pid = 1670] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:11:11 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x126518c00) [pid = 1670] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:11:11 INFO - PROCESS | 1670 | 1464707471705 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1238ad000 == 94 [pid = 1670] [id = 770] 08:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x110fe5800) [pid = 1670] [serial = 2308] [outer = 0x0] 08:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x112842800) [pid = 1670] [serial = 2309] [outer = 0x110fe5800] 08:11:11 INFO - PROCESS | 1670 | 1464707471730 Marionette DEBUG loaded listener.js 08:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x1199a5800) [pid = 1670] [serial = 2310] [outer = 0x110fe5800] 08:11:12 INFO - PROCESS | 1670 | 1464707472116 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]]]}] 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:11:12 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. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:11:12 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'.) 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:11:12 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. 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:11:12 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. 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:11:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:11:12 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. 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:11:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:11:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:11:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:11:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1027ms 08:11:12 INFO - PROCESS | 1670 | 1464707472174 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:11:12 INFO - PROCESS | 1670 | 1464707472176 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:11:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:11:12 INFO - PROCESS | 1670 | 1464707472178 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:11:12 INFO - PROCESS | 1670 | 1464707472179 Marionette TRACE conn2 <- [1,3046,null,{}] 08:11:12 INFO - PROCESS | 1670 | 1464707472182 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}] 08:11:12 INFO - PROCESS | 1670 | 1464707472302 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:11:12 INFO - PROCESS | 1670 | 1464707472309 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x145a8e000 == 95 [pid = 1670] [id = 771] 08:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x1435f1c00) [pid = 1670] [serial = 2311] [outer = 0x0] 08:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x1469ccc00) [pid = 1670] [serial = 2312] [outer = 0x1435f1c00] 08:11:12 INFO - PROCESS | 1670 | 1464707472334 Marionette DEBUG loaded listener.js 08:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x1469d1400) [pid = 1670] [serial = 2313] [outer = 0x1435f1c00] 08:11:12 INFO - PROCESS | 1670 | [1670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:11:12 INFO - PROCESS | 1670 | 1464707472714 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:11:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:11:12 INFO - {} 08:11:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 571ms 08:11:12 INFO - PROCESS | 1670 | 1464707472752 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:11:12 INFO - PROCESS | 1670 | 1464707472755 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:11:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:11:12 INFO - PROCESS | 1670 | 1464707472777 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:11:12 INFO - PROCESS | 1670 | 1464707472778 Marionette TRACE conn2 <- [1,3050,null,{}] 08:11:12 INFO - PROCESS | 1670 | 1464707472781 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}] 08:11:12 INFO - PROCESS | 1670 | 1464707472907 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:11:12 INFO - PROCESS | 1670 | 1464707472931 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x145be7000 == 96 [pid = 1670] [id = 772] 08:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x138d11c00) [pid = 1670] [serial = 2314] [outer = 0x0] 08:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x14291cc00) [pid = 1670] [serial = 2315] [outer = 0x138d11c00] 08:11:12 INFO - PROCESS | 1670 | 1464707472959 Marionette DEBUG loaded listener.js 08:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x142925800) [pid = 1670] [serial = 2316] [outer = 0x138d11c00] 08:11:13 INFO - PROCESS | 1670 | 1464707473309 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]]]}] 08:11:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:11:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:11:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:11:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:11:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 08:11:13 INFO - PROCESS | 1670 | 1464707473346 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:11:13 INFO - PROCESS | 1670 | 1464707473347 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:11:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:11:13 INFO - PROCESS | 1670 | 1464707473355 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:11:13 INFO - PROCESS | 1670 | 1464707473356 Marionette TRACE conn2 <- [1,3054,null,{}] 08:11:13 INFO - PROCESS | 1670 | 1464707473358 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}] 08:11:13 INFO - PROCESS | 1670 | 1464707473477 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:11:13 INFO - PROCESS | 1670 | 1464707473692 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x116908000 == 97 [pid = 1670] [id = 773] 08:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x110e76c00) [pid = 1670] [serial = 2317] [outer = 0x0] 08:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x110f1ac00) [pid = 1670] [serial = 2318] [outer = 0x110e76c00] 08:11:13 INFO - PROCESS | 1670 | 1464707473728 Marionette DEBUG loaded listener.js 08:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x112682800) [pid = 1670] [serial = 2319] [outer = 0x110e76c00] 08:11:14 INFO - PROCESS | 1670 | 1464707474302 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"]]]}] 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:11:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:11:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:11:14 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" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:11:14 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" 08:11:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:11:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:11:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 987ms 08:11:14 INFO - PROCESS | 1670 | 1464707474340 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:11:14 INFO - PROCESS | 1670 | 1464707474343 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:11:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:11:14 INFO - PROCESS | 1670 | 1464707474346 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:11:14 INFO - PROCESS | 1670 | 1464707474349 Marionette TRACE conn2 <- [1,3058,null,{}] 08:11:14 INFO - PROCESS | 1670 | 1464707474352 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}] 08:11:14 INFO - PROCESS | 1670 | 1464707474497 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:11:14 INFO - PROCESS | 1670 | 1464707474642 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cb31800 == 98 [pid = 1670] [id = 774] 08:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x112849400) [pid = 1670] [serial = 2320] [outer = 0x0] 08:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x1210d7000) [pid = 1670] [serial = 2321] [outer = 0x112849400] 08:11:14 INFO - PROCESS | 1670 | 1464707474673 Marionette DEBUG loaded listener.js 08:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x12607c400) [pid = 1670] [serial = 2322] [outer = 0x112849400] 08:11:15 INFO - PROCESS | 1670 | 1464707475068 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]]]}] 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:11:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:11:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:11:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:11:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:11:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:11:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:11:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:11:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:11:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 776ms 08:11:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:11:15 INFO - PROCESS | 1670 | 1464707475125 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:11:15 INFO - PROCESS | 1670 | 1464707475127 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:11:15 INFO - PROCESS | 1670 | 1464707475131 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:11:15 INFO - PROCESS | 1670 | 1464707475132 Marionette TRACE conn2 <- [1,3062,null,{}] 08:11:15 INFO - PROCESS | 1670 | 1464707475135 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}] 08:11:15 INFO - PROCESS | 1670 | 1464707475269 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:11:15 INFO - PROCESS | 1670 | 1464707475414 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x137d3a000 == 99 [pid = 1670] [id = 775] 08:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x117e71000) [pid = 1670] [serial = 2323] [outer = 0x0] 08:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x128993800) [pid = 1670] [serial = 2324] [outer = 0x117e71000] 08:11:15 INFO - PROCESS | 1670 | 1464707475445 Marionette DEBUG loaded listener.js 08:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x12c11cc00) [pid = 1670] [serial = 2325] [outer = 0x117e71000] 08:11:15 INFO - PROCESS | 1670 | [1670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:11:15 INFO - PROCESS | 1670 | 1464707475837 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:11:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:11:15 INFO - {} 08:11:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 722ms 08:11:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:11:15 INFO - PROCESS | 1670 | 1464707475852 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:11:15 INFO - PROCESS | 1670 | 1464707475854 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:11:15 INFO - PROCESS | 1670 | 1464707475857 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:11:15 INFO - PROCESS | 1670 | 1464707475862 Marionette TRACE conn2 <- [1,3066,null,{}] 08:11:15 INFO - PROCESS | 1670 | 1464707475869 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}] 08:11:16 INFO - PROCESS | 1670 | 1464707476023 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:11:16 INFO - PROCESS | 1670 | 1464707476168 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x141d72800 == 100 [pid = 1670] [id = 776] 08:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x12d111800) [pid = 1670] [serial = 2326] [outer = 0x0] 08:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x130309c00) [pid = 1670] [serial = 2327] [outer = 0x12d111800] 08:11:16 INFO - PROCESS | 1670 | 1464707476196 Marionette DEBUG loaded listener.js 08:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 277 (0x137d87800) [pid = 1670] [serial = 2328] [outer = 0x12d111800] 08:11:16 INFO - PROCESS | 1670 | 1464707476561 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]]]}] 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:11:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:11:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 724ms 08:11:16 INFO - PROCESS | 1670 | 1464707476581 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:11:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:11:16 INFO - PROCESS | 1670 | 1464707476583 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:11:16 INFO - PROCESS | 1670 | 1464707476586 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:11:16 INFO - PROCESS | 1670 | 1464707476587 Marionette TRACE conn2 <- [1,3070,null,{}] 08:11:16 INFO - PROCESS | 1670 | 1464707476589 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}] 08:11:16 INFO - PROCESS | 1670 | 1464707476722 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:11:16 INFO - PROCESS | 1670 | 1464707476873 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x142967000 == 101 [pid = 1670] [id = 777] 08:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 278 (0x12cb39400) [pid = 1670] [serial = 2329] [outer = 0x0] 08:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 279 (0x138d0f800) [pid = 1670] [serial = 2330] [outer = 0x12cb39400] 08:11:16 INFO - PROCESS | 1670 | 1464707476902 Marionette DEBUG loaded listener.js 08:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 280 (0x138e55000) [pid = 1670] [serial = 2331] [outer = 0x12cb39400] 08:11:17 INFO - PROCESS | 1670 | 1464707477276 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]]]}] 08:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:11:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 718ms 08:11:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:11:17 INFO - PROCESS | 1670 | 1464707477305 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:11:17 INFO - PROCESS | 1670 | 1464707477306 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:11:17 INFO - PROCESS | 1670 | 1464707477308 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:11:17 INFO - PROCESS | 1670 | 1464707477310 Marionette TRACE conn2 <- [1,3074,null,{}] 08:11:17 INFO - PROCESS | 1670 | 1464707477312 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}] 08:11:17 INFO - PROCESS | 1670 | 1464707477441 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:11:17 INFO - PROCESS | 1670 | 1464707477593 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x145a98000 == 102 [pid = 1670] [id = 778] 08:11:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 281 (0x140862800) [pid = 1670] [serial = 2332] [outer = 0x0] 08:11:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 282 (0x140865400) [pid = 1670] [serial = 2333] [outer = 0x140862800] 08:11:17 INFO - PROCESS | 1670 | 1464707477629 Marionette DEBUG loaded listener.js 08:11:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 283 (0x1408a4800) [pid = 1670] [serial = 2334] [outer = 0x140862800] 08:11:18 INFO - PROCESS | 1670 | 1464707478003 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]]]}] 08:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:11:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 718ms 08:11:18 INFO - PROCESS | 1670 | 1464707478028 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:11:18 INFO - PROCESS | 1670 | 1464707478029 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:11:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:11:18 INFO - PROCESS | 1670 | 1464707478031 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:11:18 INFO - PROCESS | 1670 | 1464707478033 Marionette TRACE conn2 <- [1,3078,null,{}] 08:11:18 INFO - PROCESS | 1670 | 1464707478035 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}] 08:11:18 INFO - PROCESS | 1670 | 1464707478168 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:11:18 INFO - PROCESS | 1670 | 1464707478321 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x145be1000 == 103 [pid = 1670] [id = 779] 08:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 284 (0x138c42400) [pid = 1670] [serial = 2335] [outer = 0x0] 08:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 285 (0x138c48800) [pid = 1670] [serial = 2336] [outer = 0x138c42400] 08:11:18 INFO - PROCESS | 1670 | 1464707478350 Marionette DEBUG loaded listener.js 08:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 286 (0x138d0b400) [pid = 1670] [serial = 2337] [outer = 0x138c42400] 08:11:18 INFO - PROCESS | 1670 | 1464707478733 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] 08:11:18 INFO - PROCESS | 1670 | 1464707478755 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:11:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:11:18 INFO - PROCESS | 1670 | 1464707478758 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:11:18 INFO - PROCESS | 1670 | 1464707478759 Marionette TRACE conn2 <- [1,3082,null,{}] 08:11:18 INFO - PROCESS | 1670 | 1464707478762 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}] 08:11:18 INFO - PROCESS | 1670 | 1464707478892 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:11:19 INFO - PROCESS | 1670 | 1464707479044 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x142a5f800 == 104 [pid = 1670] [id = 780] 08:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 287 (0x113346800) [pid = 1670] [serial = 2338] [outer = 0x0] 08:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 288 (0x138d18400) [pid = 1670] [serial = 2339] [outer = 0x113346800] 08:11:19 INFO - PROCESS | 1670 | 1464707479074 Marionette DEBUG loaded listener.js 08:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 289 (0x1408b2c00) [pid = 1670] [serial = 2340] [outer = 0x113346800] 08:11:19 INFO - PROCESS | 1670 | 1464707479422 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]]]}] 08:11:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:11:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:11:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:11:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 08:11:19 INFO - PROCESS | 1670 | 1464707479429 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:11:19 INFO - PROCESS | 1670 | 1464707479430 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:11:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:11:19 INFO - PROCESS | 1670 | 1464707479432 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:11:19 INFO - PROCESS | 1670 | 1464707479433 Marionette TRACE conn2 <- [1,3086,null,{}] 08:11:19 INFO - PROCESS | 1670 | 1464707479436 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}] 08:11:19 INFO - PROCESS | 1670 | 1464707479566 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:11:19 INFO - PROCESS | 1670 | 1464707479718 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x142a77000 == 105 [pid = 1670] [id = 781] 08:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 290 (0x138d0a800) [pid = 1670] [serial = 2341] [outer = 0x0] 08:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 291 (0x14118a400) [pid = 1670] [serial = 2342] [outer = 0x138d0a800] 08:11:19 INFO - PROCESS | 1670 | 1464707479749 Marionette DEBUG loaded listener.js 08:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 292 (0x141190800) [pid = 1670] [serial = 2343] [outer = 0x138d0a800] 08:11:20 INFO - PROCESS | 1670 | 1464707480111 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:11:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:11:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 721ms 08:11:20 INFO - PROCESS | 1670 | 1464707480154 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:11:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:11:20 INFO - PROCESS | 1670 | 1464707480155 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:11:20 INFO - PROCESS | 1670 | 1464707480157 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:11:20 INFO - PROCESS | 1670 | 1464707480158 Marionette TRACE conn2 <- [1,3090,null,{}] 08:11:20 INFO - PROCESS | 1670 | 1464707480161 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}] 08:11:20 INFO - PROCESS | 1670 | 1464707480292 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:11:20 INFO - PROCESS | 1670 | 1464707480434 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1464c0800 == 106 [pid = 1670] [id = 782] 08:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 293 (0x14118b400) [pid = 1670] [serial = 2344] [outer = 0x0] 08:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 294 (0x141194800) [pid = 1670] [serial = 2345] [outer = 0x14118b400] 08:11:20 INFO - PROCESS | 1670 | 1464707480465 Marionette DEBUG loaded listener.js 08:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 295 (0x141a8a800) [pid = 1670] [serial = 2346] [outer = 0x14118b400] 08:11:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:11:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 08:11:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:11:20 INFO - PROCESS | 1670 | 1464707480825 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:11:20 INFO - PROCESS | 1670 | 1464707480828 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:11:20 INFO - PROCESS | 1670 | 1464707480830 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:11:20 INFO - PROCESS | 1670 | 1464707480832 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:11:20 INFO - PROCESS | 1670 | 1464707480833 Marionette TRACE conn2 <- [1,3094,null,{}] 08:11:20 INFO - PROCESS | 1670 | 1464707480836 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}] 08:11:20 INFO - PROCESS | 1670 | 1464707480969 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:11:21 INFO - PROCESS | 1670 | 1464707481123 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1419d6000 == 107 [pid = 1670] [id = 783] 08:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 296 (0x117e6e400) [pid = 1670] [serial = 2347] [outer = 0x0] 08:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 297 (0x12d10d400) [pid = 1670] [serial = 2348] [outer = 0x117e6e400] 08:11:21 INFO - PROCESS | 1670 | 1464707481156 Marionette DEBUG loaded listener.js 08:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 298 (0x14291b400) [pid = 1670] [serial = 2349] [outer = 0x117e6e400] 08:11:21 INFO - PROCESS | 1670 | 1464707481536 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:11:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:11:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 720ms 08:11:21 INFO - PROCESS | 1670 | 1464707481553 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:11:21 INFO - PROCESS | 1670 | 1464707481555 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:11:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:11:21 INFO - PROCESS | 1670 | 1464707481557 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:11:21 INFO - PROCESS | 1670 | 1464707481559 Marionette TRACE conn2 <- [1,3098,null,{}] 08:11:21 INFO - PROCESS | 1670 | 1464707481562 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}] 08:11:21 INFO - PROCESS | 1670 | 1464707481705 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:11:21 INFO - PROCESS | 1670 | 1464707481840 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x146254000 == 108 [pid = 1670] [id = 784] 08:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 299 (0x142924400) [pid = 1670] [serial = 2350] [outer = 0x0] 08:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 300 (0x14297d000) [pid = 1670] [serial = 2351] [outer = 0x142924400] 08:11:21 INFO - PROCESS | 1670 | 1464707481870 Marionette DEBUG loaded listener.js 08:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 301 (0x142983000) [pid = 1670] [serial = 2352] [outer = 0x142924400] 08:11:22 INFO - PROCESS | 1670 | 1464707482229 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]]]}] 08:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:11:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 719ms 08:11:22 INFO - PROCESS | 1670 | 1464707482277 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:11:22 INFO - PROCESS | 1670 | 1464707482278 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:11:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:11:22 INFO - PROCESS | 1670 | 1464707482280 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:11:22 INFO - PROCESS | 1670 | 1464707482281 Marionette TRACE conn2 <- [1,3102,null,{}] 08:11:22 INFO - PROCESS | 1670 | 1464707482284 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}] 08:11:22 INFO - PROCESS | 1670 | 1464707482418 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:11:22 INFO - PROCESS | 1670 | 1464707482571 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x138734800 == 109 [pid = 1670] [id = 785] 08:11:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 302 (0x142927c00) [pid = 1670] [serial = 2353] [outer = 0x0] 08:11:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 303 (0x142987800) [pid = 1670] [serial = 2354] [outer = 0x142927c00] 08:11:22 INFO - PROCESS | 1670 | 1464707482600 Marionette DEBUG loaded listener.js 08:11:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 304 (0x1435ea400) [pid = 1670] [serial = 2355] [outer = 0x142927c00] 08:11:23 INFO - PROCESS | 1670 | 1464707483023 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:11:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:11:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 770ms 08:11:23 INFO - PROCESS | 1670 | 1464707483051 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:11:23 INFO - PROCESS | 1670 | 1464707483053 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:11:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:11:23 INFO - PROCESS | 1670 | 1464707483055 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:11:23 INFO - PROCESS | 1670 | 1464707483056 Marionette TRACE conn2 <- [1,3106,null,{}] 08:11:23 INFO - PROCESS | 1670 | 1464707483059 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}] 08:11:23 INFO - PROCESS | 1670 | 1464707483212 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:11:23 INFO - PROCESS | 1670 | 1464707483373 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d3b000 == 110 [pid = 1670] [id = 786] 08:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 305 (0x112849800) [pid = 1670] [serial = 2356] [outer = 0x0] 08:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 306 (0x116aa7800) [pid = 1670] [serial = 2357] [outer = 0x112849800] 08:11:23 INFO - PROCESS | 1670 | 1464707483407 Marionette DEBUG loaded listener.js 08:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 307 (0x126be0800) [pid = 1670] [serial = 2358] [outer = 0x112849800] 08:11:23 INFO - PROCESS | 1670 | 1464707483775 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]]]}] 08:11:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:11:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:11:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:11:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 769ms 08:11:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:11:23 INFO - PROCESS | 1670 | 1464707483825 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:11:23 INFO - PROCESS | 1670 | 1464707483826 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:11:23 INFO - PROCESS | 1670 | 1464707483829 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:11:23 INFO - PROCESS | 1670 | 1464707483830 Marionette TRACE conn2 <- [1,3110,null,{}] 08:11:23 INFO - PROCESS | 1670 | 1464707483832 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}] 08:11:24 INFO - PROCESS | 1670 | 1464707484001 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:11:24 INFO - PROCESS | 1670 | 1464707484160 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12afbd800 == 111 [pid = 1670] [id = 787] 08:11:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 308 (0x112a71000) [pid = 1670] [serial = 2359] [outer = 0x0] 08:11:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 309 (0x12b122400) [pid = 1670] [serial = 2360] [outer = 0x112a71000] 08:11:24 INFO - PROCESS | 1670 | 1464707484189 Marionette DEBUG loaded listener.js 08:11:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 310 (0x1435f2000) [pid = 1670] [serial = 2361] [outer = 0x112a71000] 08:11:24 INFO - PROCESS | 1670 | 1464707484572 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"]]]}] 08:11:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:11:24 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 08:11:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:11:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:11:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 772ms 08:11:24 INFO - PROCESS | 1670 | 1464707484602 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:11:24 INFO - PROCESS | 1670 | 1464707484603 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:11:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:11:24 INFO - PROCESS | 1670 | 1464707484652 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:11:24 INFO - PROCESS | 1670 | 1464707484653 Marionette TRACE conn2 <- [1,3114,null,{}] 08:11:24 INFO - PROCESS | 1670 | 1464707484665 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}] 08:11:24 INFO - PROCESS | 1670 | 1464707484827 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:11:25 INFO - PROCESS | 1670 | 1464707484999 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\", \"0e50ae34-3608-4d6b-8a50-d5d3cea46058\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x135795800 == 112 [pid = 1670] [id = 788] 08:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 311 (0x1438cf400) [pid = 1670] [serial = 2362] [outer = 0x0] 08:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 312 (0x144c8e400) [pid = 1670] [serial = 2363] [outer = 0x1438cf400] 08:11:25 INFO - PROCESS | 1670 | 1464707485029 Marionette DEBUG loaded listener.js 08:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 313 (0x144c93400) [pid = 1670] [serial = 2364] [outer = 0x1438cf400] 08:11:25 INFO - PROCESS | 1670 | 1464707485388 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]]]}] 08:11:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:11:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 823ms 08:11:25 INFO - PROCESS | 1670 | 1464707485429 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:11:25 INFO - PROCESS | 1670 | 1464707485431 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:11:26 WARNING - u'runner_teardown' () 08:11:26 INFO - No more tests 08:11:26 INFO - Got 0 unexpected results 08:11:26 INFO - SUITE-END | took 524s 08:11:26 INFO - Closing logging queue 08:11:26 INFO - queue closed 08:11:26 INFO - Return code: 0 08:11:26 WARNING - # TBPL SUCCESS # 08:11:26 INFO - Running post-action listener: _resource_record_post_action 08:11:26 INFO - Running post-run listener: _resource_record_post_run 08:11:27 INFO - Total resource usage - Wall time: 546s; CPU: 57.0%; Read bytes: 36861440; Write bytes: 951173632; Read time: 262; Write time: 5070 08:11:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:11:27 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153930240; Write bytes: 144064512; Read time: 13936; Write time: 285 08:11:27 INFO - run-tests - Wall time: 529s; CPU: 58.0%; Read bytes: 29371904; Write bytes: 792771072; Read time: 187; Write time: 4730 08:11:27 INFO - Running post-run listener: _upload_blobber_files 08:11:27 INFO - Blob upload gear active. 08:11:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:11:27 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 08:11:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:11:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:11:28 INFO - (blobuploader) - INFO - Open directory for files ... 08:11:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:11:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:11:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:11:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:11:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:11:29 INFO - (blobuploader) - INFO - Done attempting. 08:11:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:11:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:11:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:11:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:11:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:11:31 INFO - (blobuploader) - INFO - Done attempting. 08:11:31 INFO - (blobuploader) - INFO - Iteration through files over. 08:11:31 INFO - Return code: 0 08:11:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:11:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:11:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca1b8fe385f304f7bd6eba0cd165e085541ddccc4dd9ae017d54d6c841e6879496cffb582c33fcc2460c03f0e4d22783d11d70fe4ec472542508701c77670f50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/364c9502ffff9bd8540ed02f6fe690da28002895cca97dba3296e72d0d23f5895113963641d82a35f7823b4f99d152bb075a48d65b7efb051af8d58932daac27"} 08:11:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:11:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:11:31 INFO - Contents: 08:11:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca1b8fe385f304f7bd6eba0cd165e085541ddccc4dd9ae017d54d6c841e6879496cffb582c33fcc2460c03f0e4d22783d11d70fe4ec472542508701c77670f50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/364c9502ffff9bd8540ed02f6fe690da28002895cca97dba3296e72d0d23f5895113963641d82a35f7823b4f99d152bb075a48d65b7efb051af8d58932daac27"} 08:11:31 INFO - Running post-run listener: copy_logs_to_upload_dir 08:11:31 INFO - Copying logs to upload dir... 08:11:31 INFO - mkdir: /builds/slave/test/build/upload/logs 08:11:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=606.780878 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-05-31 08:11:31.391338) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 08:11:31.395183) ========= 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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca1b8fe385f304f7bd6eba0cd165e085541ddccc4dd9ae017d54d6c841e6879496cffb582c33fcc2460c03f0e4d22783d11d70fe4ec472542508701c77670f50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/364c9502ffff9bd8540ed02f6fe690da28002895cca97dba3296e72d0d23f5895113963641d82a35f7823b4f99d152bb075a48d65b7efb051af8d58932daac27"} build_url:https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012862 build_url: 'https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca1b8fe385f304f7bd6eba0cd165e085541ddccc4dd9ae017d54d6c841e6879496cffb582c33fcc2460c03f0e4d22783d11d70fe4ec472542508701c77670f50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/364c9502ffff9bd8540ed02f6fe690da28002895cca97dba3296e72d0d23f5895113963641d82a35f7823b4f99d152bb075a48d65b7efb051af8d58932daac27"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FB_EZMDuTN25TK19ifCrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 08:11:31.430252) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 08:11:31.430608) ========= 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.WGnzPIkcAA/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.vS7emJ3jM0/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.005179 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 08:11:31.479355) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 08:11:31.482709) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 08:11:31.483053) ========= ========= Total master_lag: 0.97 =========