builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0197 starttime: 1464997124.14 results: success (0) buildid: 20160603160527 builduid: b7689d4d25354adb976fc889ee28d97a revision: ab782095ef4ab44dae4cc5f919858c5684837378 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.142759) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.143396) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.143809) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.409248) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.409685) ========= 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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-03 16:38:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 10.7M=0.001s 2016-06-03 16:38:44 (10.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.195501 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.681090) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.681495) ========= 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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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.020482 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:44.739723) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-03 16:38:44.740127) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ab782095ef4ab44dae4cc5f919858c5684837378 --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 ab782095ef4ab44dae4cc5f919858c5684837378 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.a4m1fbBRg1/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.jv5HpbGW3O/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-03 16:38:44,834 truncating revision to first 12 chars 2016-06-03 16:38:44,835 Setting DEBUG logging. 2016-06-03 16:38:44,835 attempt 1/10 2016-06-03 16:38:44,835 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ab782095ef4a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-03 16:38:45,537 unpacking tar archive at: mozilla-aurora-ab782095ef4a/testing/mozharness/ program finished with exit code 0 elapsedTime=0.972615 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-03 16:38:45.786899) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:45.787223) ========= script_repo_revision: ab782095ef4ab44dae4cc5f919858c5684837378 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:45.787649) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:45.788136) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-03 16:38:45.858370) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-06-03 16:38:45.858793) ========= /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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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 16:38:46 INFO - MultiFileLogger online at 20160603 16:38:46 in /builds/slave/test 16:38:46 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 16:38:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:38:46 INFO - {'append_to_log': False, 16:38:46 INFO - 'base_work_dir': '/builds/slave/test', 16:38:46 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:38:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:38:46 INFO - 'buildbot_json_path': 'buildprops.json', 16:38:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:38:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:38:46 INFO - 'download_minidump_stackwalk': True, 16:38:46 INFO - 'download_symbols': 'true', 16:38:46 INFO - 'e10s': False, 16:38:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:38:46 INFO - 'tooltool.py': '/tools/tooltool.py', 16:38:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:38:46 INFO - '/tools/misc-python/virtualenv.py')}, 16:38:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:38:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:38:46 INFO - 'log_level': 'info', 16:38:46 INFO - 'log_to_console': True, 16:38:46 INFO - 'opt_config_files': (), 16:38:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:38:46 INFO - '--processes=1', 16:38:46 INFO - '--config=%(test_path)s/wptrunner.ini', 16:38:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:38:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:38:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:38:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:38:46 INFO - 'pip_index': False, 16:38:46 INFO - 'require_test_zip': True, 16:38:46 INFO - 'test_type': ('testharness',), 16:38:46 INFO - 'this_chunk': '1', 16:38:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:38:46 INFO - 'total_chunks': '10', 16:38:46 INFO - 'virtualenv_path': 'venv', 16:38:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:38:46 INFO - 'work_dir': 'build'} 16:38:46 INFO - ##### 16:38:46 INFO - ##### Running clobber step. 16:38:46 INFO - ##### 16:38:46 INFO - Running pre-action listener: _resource_record_pre_action 16:38:46 INFO - Running main action method: clobber 16:38:46 INFO - rmtree: /builds/slave/test/build 16:38:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:38:48 INFO - Running post-action listener: _resource_record_post_action 16:38:48 INFO - ##### 16:38:48 INFO - ##### Running read-buildbot-config step. 16:38:48 INFO - ##### 16:38:48 INFO - Running pre-action listener: _resource_record_pre_action 16:38:48 INFO - Running main action method: read_buildbot_config 16:38:48 INFO - Using buildbot properties: 16:38:48 INFO - { 16:38:48 INFO - "project": "", 16:38:48 INFO - "product": "firefox", 16:38:48 INFO - "script_repo_revision": "production", 16:38:48 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 16:38:48 INFO - "repository": "", 16:38:48 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 16:38:48 INFO - "buildid": "20160603160527", 16:38:48 INFO - "pgo_build": "False", 16:38:48 INFO - "basedir": "/builds/slave/test", 16:38:48 INFO - "buildnumber": 18, 16:38:48 INFO - "slavename": "t-yosemite-r7-0197", 16:38:48 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 16:38:48 INFO - "platform": "macosx64", 16:38:48 INFO - "branch": "mozilla-aurora", 16:38:48 INFO - "revision": "ab782095ef4ab44dae4cc5f919858c5684837378", 16:38:48 INFO - "repo_path": "releases/mozilla-aurora", 16:38:48 INFO - "moz_repo_path": "", 16:38:48 INFO - "stage_platform": "macosx64", 16:38:48 INFO - "builduid": "b7689d4d25354adb976fc889ee28d97a", 16:38:48 INFO - "slavebuilddir": "test" 16:38:48 INFO - } 16:38:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 16:38:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 16:38:48 INFO - Running post-action listener: _resource_record_post_action 16:38:48 INFO - ##### 16:38:48 INFO - ##### Running download-and-extract step. 16:38:48 INFO - ##### 16:38:48 INFO - Running pre-action listener: _resource_record_pre_action 16:38:48 INFO - Running main action method: download_and_extract 16:38:48 INFO - mkdir: /builds/slave/test/build/tests 16:38:48 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')]} 16:38:48 INFO - https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:38:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:38:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:38:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:38:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:38:50 INFO - Downloaded 1235 bytes. 16:38:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:38:50 INFO - Using the following test package requirements: 16:38:50 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:38:50 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 16:38:50 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 16:38:50 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'jsshell-mac64.zip'], 16:38:50 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 16:38:50 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:38:50 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 16:38:50 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 16:38:50 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 16:38:50 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:38:50 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 16:38:50 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 16:38:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:50 INFO - https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:38:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:38:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:38:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:38:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:38:52 INFO - Downloaded 18347589 bytes. 16:38:52 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/*'] 16:38:52 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/* 16:38:52 INFO - caution: filename not matched: web-platform/* 16:38:52 INFO - Return code: 11 16:38:52 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')]} 16:38:52 INFO - https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:38:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:38:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:38:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:38:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:39:00 INFO - Downloaded 36389086 bytes. 16:39:00 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/*'] 16:39:00 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/* 16:39:04 INFO - caution: filename not matched: bin/* 16:39:04 INFO - caution: filename not matched: config/* 16:39:04 INFO - caution: filename not matched: mozbase/* 16:39:04 INFO - caution: filename not matched: marionette/* 16:39:04 INFO - caution: filename not matched: tools/wptserve/* 16:39:04 INFO - Return code: 11 16:39:04 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')]} 16:39:04 INFO - https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 16:39:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 16:39:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:39:21 INFO - Downloaded 73069631 bytes. 16:39:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:21 INFO - mkdir: /builds/slave/test/properties 16:39:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:39:21 INFO - Writing to file /builds/slave/test/properties/build_url 16:39:21 INFO - Contents: 16:39:21 INFO - build_url:https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:39:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:39:22 INFO - Contents: 16:39:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:22 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')]} 16:39:22 INFO - https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:39:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:39:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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 16:39:42 INFO - Downloaded 103672717 bytes. 16:39:42 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'] 16:39:42 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 16:39:45 INFO - Return code: 0 16:39:45 INFO - Running post-action listener: _resource_record_post_action 16:39:45 INFO - Running post-action listener: set_extra_try_arguments 16:39:45 INFO - ##### 16:39:45 INFO - ##### Running create-virtualenv step. 16:39:45 INFO - ##### 16:39:45 INFO - Running pre-action listener: _pre_create_virtualenv 16:39:45 INFO - Running pre-action listener: _resource_record_pre_action 16:39:45 INFO - Running main action method: create_virtualenv 16:39:45 INFO - Creating virtualenv /builds/slave/test/build/venv 16:39:45 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 16:39:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:39:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:39:45 INFO - Using real prefix '/tools/python27' 16:39:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:39:46 INFO - Installing distribute.............................................................................................................................................................................................done. 16:39:49 INFO - Installing pip.................done. 16:39:49 INFO - Return code: 0 16:39:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:39:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:49 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 0x10d406e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d423f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9fa5a4ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d41f5e0>, '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 0x10d002cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d02d990>, '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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:49 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 16:39:49 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 16:39:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.a4m1fbBRg1/Render', 16:39:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:49 INFO - 'HOME': '/Users/cltbld', 16:39:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:49 INFO - 'LOGNAME': 'cltbld', 16:39:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:49 INFO - 'MOZ_NO_REMOTE': '1', 16:39:49 INFO - 'NO_EM_RESTART': '1', 16:39:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:49 INFO - 'PWD': '/builds/slave/test', 16:39:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:49 INFO - 'SHELL': '/bin/bash', 16:39:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jv5HpbGW3O/Listeners', 16:39:49 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:39:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:49 INFO - 'USER': 'cltbld', 16:39:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:49 INFO - 'XPC_FLAGS': '0x0', 16:39:49 INFO - 'XPC_SERVICE_NAME': '0', 16:39:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:49 INFO - Downloading/unpacking psutil>=0.7.1 16:39:49 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 16:39:49 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 16:39:49 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 16:39:49 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 16:39:49 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 16:39:49 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 16:39:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:39:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:39:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:39:52 INFO - Installing collected packages: psutil 16:39:52 INFO - Running setup.py install for psutil 16:39:53 INFO - building 'psutil._psutil_osx' extension 16:39:53 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 16:39:53 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 16:39:53 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 16:39:53 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 16:39:53 INFO - building 'psutil._psutil_posix' extension 16:39:53 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 16:39:53 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:39:53 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:39:53 INFO - ^ 16:39:53 INFO - 1 warning generated. 16:39:53 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 16:39:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:39:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:39:53 INFO - Successfully installed psutil 16:39:53 INFO - Cleaning up... 16:39:53 INFO - Return code: 0 16:39:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:39:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:53 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 0x10d406e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d423f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9fa5a4ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d41f5e0>, '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 0x10d002cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d02d990>, '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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:53 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 16:39:53 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 16:39:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.a4m1fbBRg1/Render', 16:39:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:53 INFO - 'HOME': '/Users/cltbld', 16:39:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:53 INFO - 'LOGNAME': 'cltbld', 16:39:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:53 INFO - 'MOZ_NO_REMOTE': '1', 16:39:53 INFO - 'NO_EM_RESTART': '1', 16:39:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:53 INFO - 'PWD': '/builds/slave/test', 16:39:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:53 INFO - 'SHELL': '/bin/bash', 16:39:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jv5HpbGW3O/Listeners', 16:39:53 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:39:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:53 INFO - 'USER': 'cltbld', 16:39:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:53 INFO - 'XPC_FLAGS': '0x0', 16:39:53 INFO - 'XPC_SERVICE_NAME': '0', 16:39:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:39:54 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 16:39:54 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 16:39:54 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 16:39:54 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 16:39:54 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 16:39:54 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 16:39:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:39:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:39:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:39:56 INFO - Installing collected packages: mozsystemmonitor 16:39:56 INFO - Running setup.py install for mozsystemmonitor 16:39:56 INFO - Successfully installed mozsystemmonitor 16:39:56 INFO - Cleaning up... 16:39:56 INFO - Return code: 0 16:39:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:39:56 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')]} 16:39:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:56 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')]} 16:39:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:56 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 0x10d406e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d423f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9fa5a4ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d41f5e0>, '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 0x10d002cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d02d990>, '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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:56 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 16:39:56 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 16:39:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.a4m1fbBRg1/Render', 16:39:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:56 INFO - 'HOME': '/Users/cltbld', 16:39:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:56 INFO - 'LOGNAME': 'cltbld', 16:39:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:56 INFO - 'MOZ_NO_REMOTE': '1', 16:39:56 INFO - 'NO_EM_RESTART': '1', 16:39:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:56 INFO - 'PWD': '/builds/slave/test', 16:39:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:56 INFO - 'SHELL': '/bin/bash', 16:39:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jv5HpbGW3O/Listeners', 16:39:56 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:39:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:56 INFO - 'USER': 'cltbld', 16:39:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:56 INFO - 'XPC_FLAGS': '0x0', 16:39:56 INFO - 'XPC_SERVICE_NAME': '0', 16:39:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:57 INFO - Downloading/unpacking blobuploader==1.2.4 16:39:57 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 16:39:57 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 16:39:57 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 16:39:57 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 16:39:57 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 16:39:57 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 16:39:59 INFO - Downloading blobuploader-1.2.4.tar.gz 16:39:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:39:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:39: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 16:39: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 16:39: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 16:39: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 16:39: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 16:39: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 16:40:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:40:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:40:00 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 16:40:00 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 16:40:00 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 16:40:00 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 16:40:00 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 16:40:00 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 16:40:00 INFO - Downloading docopt-0.6.1.tar.gz 16:40:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:40:00 INFO - Installing collected packages: blobuploader, requests, docopt 16:40:00 INFO - Running setup.py install for blobuploader 16:40:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:40:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:40:01 INFO - Running setup.py install for requests 16:40:01 INFO - Running setup.py install for docopt 16:40:01 INFO - Successfully installed blobuploader requests docopt 16:40:01 INFO - Cleaning up... 16:40:01 INFO - Return code: 0 16:40:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:40:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:01 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 0x10d406e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d423f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9fa5a4ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d41f5e0>, '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 0x10d002cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d02d990>, '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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:01 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 16:40:01 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 16:40:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.a4m1fbBRg1/Render', 16:40:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:01 INFO - 'HOME': '/Users/cltbld', 16:40:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:01 INFO - 'LOGNAME': 'cltbld', 16:40:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:01 INFO - 'MOZ_NO_REMOTE': '1', 16:40:01 INFO - 'NO_EM_RESTART': '1', 16:40:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:01 INFO - 'PWD': '/builds/slave/test', 16:40:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:01 INFO - 'SHELL': '/bin/bash', 16:40:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jv5HpbGW3O/Listeners', 16:40:01 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:40:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:01 INFO - 'USER': 'cltbld', 16:40:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:01 INFO - 'XPC_FLAGS': '0x0', 16:40:01 INFO - 'XPC_SERVICE_NAME': '0', 16:40:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Xyuiwu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-WiNzgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-N2sTqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-26Rl9G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-yI4goQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ddxVL3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-d1QGk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-9drglw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:40:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:40:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-PGzDiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-YjONTv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-7FFiwW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-VXaKxK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-UNr_sc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-vzgwqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-FJg8pu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Xyd7Dc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-4yUGAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-F0YlSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:40:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:40:03 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-jwRZPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:40:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:04 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ihozdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:40:04 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-f5zrPx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:40:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:40:04 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 16:40:04 INFO - Running setup.py install for manifestparser 16:40:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:40:04 INFO - Running setup.py install for mozcrash 16:40:04 INFO - Running setup.py install for mozdebug 16:40:05 INFO - Running setup.py install for mozdevice 16:40:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Running setup.py install for mozfile 16:40:05 INFO - Running setup.py install for mozhttpd 16:40:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Running setup.py install for mozinfo 16:40:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Running setup.py install for mozInstall 16:40:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:40:05 INFO - Running setup.py install for mozleak 16:40:05 INFO - Running setup.py install for mozlog 16:40:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:40:06 INFO - Running setup.py install for moznetwork 16:40:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:40:06 INFO - Running setup.py install for mozprocess 16:40:06 INFO - Running setup.py install for mozprofile 16:40:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:40:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:40:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:40:06 INFO - Running setup.py install for mozrunner 16:40:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:40:06 INFO - Running setup.py install for mozscreenshot 16:40:06 INFO - Running setup.py install for moztest 16:40:07 INFO - Running setup.py install for mozversion 16:40:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:40:07 INFO - Running setup.py install for wptserve 16:40:07 INFO - Running setup.py install for marionette-driver 16:40:07 INFO - Running setup.py install for browsermob-proxy 16:40:07 INFO - Running setup.py install for marionette-client 16:40:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:40:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:40:08 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 16:40:08 INFO - Cleaning up... 16:40:08 INFO - Return code: 0 16:40:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:40:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:08 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 0x10d406e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d423f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9fa5a4ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d41f5e0>, '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 0x10d002cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d02d990>, '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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:08 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 16:40:08 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 16:40:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.a4m1fbBRg1/Render', 16:40:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:08 INFO - 'HOME': '/Users/cltbld', 16:40:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:08 INFO - 'LOGNAME': 'cltbld', 16:40:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:08 INFO - 'MOZ_NO_REMOTE': '1', 16:40:08 INFO - 'NO_EM_RESTART': '1', 16:40:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:08 INFO - 'PWD': '/builds/slave/test', 16:40:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:08 INFO - 'SHELL': '/bin/bash', 16:40:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jv5HpbGW3O/Listeners', 16:40:08 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:40:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:08 INFO - 'USER': 'cltbld', 16:40:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:08 INFO - 'XPC_FLAGS': '0x0', 16:40:08 INFO - 'XPC_SERVICE_NAME': '0', 16:40:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:40:08 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-PuH2zv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:40:08 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)) 16:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:40:08 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-uTT6R5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:40:08 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)) 16:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:40:08 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-H3kWnP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:40:08 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)) 16:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:40:08 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-lbUin6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:40:08 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)) 16:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:40:08 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-UFjCxi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:40:08 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)) 16:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:40:08 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-9_YYKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-rlbJwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-9bB607-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-0E51Z8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-vXOGDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-VmoOc7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-xKqG3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-HnNrji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-fF6FLz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-oPtAlx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:09 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)) 16:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:40:09 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ppWB8r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:40:10 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)) 16:40:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:40:10 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-bZFkVJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:40:10 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)) 16:40:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:40:10 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ju5D_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:40:10 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)) 16:40:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:40:10 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-9JEoDD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:40:10 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)) 16:40:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:10 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-BkrYGp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:10 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)) 16:40:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:40:10 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Dp7iR3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:40:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:40:11 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)) 16:40:11 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)) 16:40:11 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)) 16:40:11 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)) 16:40:11 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)) 16:40:11 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)) 16:40:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:40:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:13 INFO - Downloading blessings-1.6.tar.gz 16:40:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:40:13 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)) 16:40:13 INFO - Installing collected packages: blessings 16:40:13 INFO - Running setup.py install for blessings 16:40:13 INFO - Successfully installed blessings 16:40:13 INFO - Cleaning up... 16:40:13 INFO - Return code: 0 16:40:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:40:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:40:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:40:14 INFO - Reading from file tmpfile_stdout 16:40:14 INFO - Current package versions: 16:40:14 INFO - blessings == 1.6 16:40:14 INFO - blobuploader == 1.2.4 16:40:14 INFO - browsermob-proxy == 0.6.0 16:40:14 INFO - docopt == 0.6.1 16:40:14 INFO - manifestparser == 1.1 16:40:14 INFO - marionette-client == 2.3.0 16:40:14 INFO - marionette-driver == 1.4.0 16:40:14 INFO - mozInstall == 1.12 16:40:14 INFO - mozcrash == 0.17 16:40:14 INFO - mozdebug == 0.1 16:40:14 INFO - mozdevice == 0.48 16:40:14 INFO - mozfile == 1.2 16:40:14 INFO - mozhttpd == 0.7 16:40:14 INFO - mozinfo == 0.9 16:40:14 INFO - mozleak == 0.1 16:40:14 INFO - mozlog == 3.1 16:40:14 INFO - moznetwork == 0.27 16:40:14 INFO - mozprocess == 0.22 16:40:14 INFO - mozprofile == 0.28 16:40:14 INFO - mozrunner == 6.11 16:40:14 INFO - mozscreenshot == 0.1 16:40:14 INFO - mozsystemmonitor == 0.0 16:40:14 INFO - moztest == 0.7 16:40:14 INFO - mozversion == 1.4 16:40:14 INFO - psutil == 3.1.1 16:40:14 INFO - requests == 1.2.3 16:40:14 INFO - wptserve == 1.4.0 16:40:14 INFO - wsgiref == 0.1.2 16:40:14 INFO - Running post-action listener: _resource_record_post_action 16:40:14 INFO - Running post-action listener: _start_resource_monitoring 16:40:14 INFO - Starting resource monitoring. 16:40:14 INFO - ##### 16:40:14 INFO - ##### Running pull step. 16:40:14 INFO - ##### 16:40:14 INFO - Running pre-action listener: _resource_record_pre_action 16:40:14 INFO - Running main action method: pull 16:40:14 INFO - Pull has nothing to do! 16:40:14 INFO - Running post-action listener: _resource_record_post_action 16:40:14 INFO - ##### 16:40:14 INFO - ##### Running install step. 16:40:14 INFO - ##### 16:40:14 INFO - Running pre-action listener: _resource_record_pre_action 16:40:14 INFO - Running main action method: install 16:40:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:40:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:40:14 INFO - Reading from file tmpfile_stdout 16:40:14 INFO - Detecting whether we're running mozinstall >=1.0... 16:40:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:40:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:40:14 INFO - Reading from file tmpfile_stdout 16:40:14 INFO - Output received: 16:40:14 INFO - Usage: mozinstall [options] installer 16:40:14 INFO - Options: 16:40:14 INFO - -h, --help show this help message and exit 16:40:14 INFO - -d DEST, --destination=DEST 16:40:14 INFO - Directory to install application into. [default: 16:40:14 INFO - "/builds/slave/test"] 16:40:14 INFO - --app=APP Application being installed. [default: firefox] 16:40:14 INFO - mkdir: /builds/slave/test/build/application 16:40:14 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'] 16:40:14 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 16:40:32 INFO - Reading from file tmpfile_stdout 16:40:32 INFO - Output received: 16:40:32 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 16:40:32 INFO - Running post-action listener: _resource_record_post_action 16:40:32 INFO - ##### 16:40:32 INFO - ##### Running run-tests step. 16:40:32 INFO - ##### 16:40:32 INFO - Running pre-action listener: _resource_record_pre_action 16:40:32 INFO - Running main action method: run_tests 16:40:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:40:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:40:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:40:32 INFO - grabbing minidump binary from tooltool 16:40:32 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')]} 16:40:32 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 0x10d41f5e0>, '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 0x10d002cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d02d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:40:32 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 16:40:32 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 16:40:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:40:32 INFO - Return code: 0 16:40:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:40:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:40:32 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/VR5oZoA1SBq5IgJka1fcCQ/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 16:40:32 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/VR5oZoA1SBq5IgJka1fcCQ/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 16:40:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.a4m1fbBRg1/Render', 16:40:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:32 INFO - 'HOME': '/Users/cltbld', 16:40:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:32 INFO - 'LOGNAME': 'cltbld', 16:40:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:40:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:32 INFO - 'MOZ_NO_REMOTE': '1', 16:40:32 INFO - 'NO_EM_RESTART': '1', 16:40:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:32 INFO - 'PWD': '/builds/slave/test', 16:40:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:32 INFO - 'SHELL': '/bin/bash', 16:40:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jv5HpbGW3O/Listeners', 16:40:32 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:40:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:32 INFO - 'USER': 'cltbld', 16:40:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:32 INFO - 'XPC_FLAGS': '0x0', 16:40:32 INFO - 'XPC_SERVICE_NAME': '0', 16:40:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:32 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/VR5oZoA1SBq5IgJka1fcCQ/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 16:40:33 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 16:40:33 INFO - import pkg_resources 16:40:34 INFO - Using 1 client processes 16:40:34 INFO - wptserve Starting http server on 127.0.0.1:8000 16:40:34 INFO - wptserve Starting http server on 127.0.0.1:8001 16:40:34 INFO - wptserve Starting http server on 127.0.0.1:8443 16:40:36 INFO - SUITE-START | Running 778 tests 16:40:36 INFO - Running testharness tests 16:40:36 INFO - Setting up ssl 16:40:36 INFO - PROCESS | certutil | 16:40:36 INFO - PROCESS | certutil | 16:40:36 INFO - PROCESS | certutil | 16:40:36 INFO - Certificate Nickname Trust Attributes 16:40:36 INFO - SSL,S/MIME,JAR/XPI 16:40:36 INFO - 16:40:36 INFO - web-platform-tests CT,, 16:40:36 INFO - 16:40:36 INFO - Starting runner 16:40:37 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:40:37 INFO - PROCESS | 2268 | 1464997237364 Marionette DEBUG Marionette enabled via build flag and pref 16:40:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x113ca8800 == 1 [pid = 2268] [id = 1] 16:40:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 1 (0x113ca9000) [pid = 2268] [serial = 1] [outer = 0x0] 16:40:37 INFO - PROCESS | 2268 | [2268] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:40:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 2 (0x113caa000) [pid = 2268] [serial = 2] [outer = 0x113ca9000] 16:40:37 INFO - PROCESS | 2268 | 1464997237679 Marionette INFO Listening on port 2828 16:40:37 INFO - PROCESS | 2268 | 1464997237910 Marionette DEBUG Marionette enabled via command-line flag 16:40:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x11697e000 == 2 [pid = 2268] [id = 2] 16:40:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 3 (0x11697e800) [pid = 2268] [serial = 3] [outer = 0x0] 16:40:37 INFO - PROCESS | 2268 | [2268] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:40:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 4 (0x11697f800) [pid = 2268] [serial = 4] [outer = 0x11697e800] 16:40:38 INFO - PROCESS | 2268 | [2268] 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 16:40:38 INFO - PROCESS | 2268 | 1464997238054 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57489 16:40:38 INFO - PROCESS | 2268 | 1464997238140 Marionette DEBUG Closed connection conn0 16:40:38 INFO - PROCESS | 2268 | [2268] 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 16:40:38 INFO - PROCESS | 2268 | 1464997238146 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57490 16:40:38 INFO - PROCESS | 2268 | 1464997238154 Marionette DEBUG Closed connection conn1 16:40:38 INFO - PROCESS | 2268 | [2268] 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 16:40:38 INFO - PROCESS | 2268 | 1464997238160 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57491 16:40:38 INFO - PROCESS | 2268 | 1464997238168 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:40:38 INFO - PROCESS | 2268 | 1464997238174 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":"20160603160527","device":"desktop","version":"48.0a2"} 16:40:38 INFO - PROCESS | 2268 | [2268] 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 16:40:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f39000 == 3 [pid = 2268] [id = 3] 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 5 (0x119f39800) [pid = 2268] [serial = 5] [outer = 0x0] 16:40:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f3a000 == 4 [pid = 2268] [id = 4] 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 6 (0x119f51400) [pid = 2268] [serial = 6] [outer = 0x0] 16:40:39 INFO - PROCESS | 2268 | [2268] 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 16:40:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x12170b000 == 5 [pid = 2268] [id = 5] 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 7 (0x119f50c00) [pid = 2268] [serial = 7] [outer = 0x0] 16:40:39 INFO - PROCESS | 2268 | [2268] 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 16:40:39 INFO - PROCESS | 2268 | [2268] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 8 (0x121847800) [pid = 2268] [serial = 8] [outer = 0x119f50c00] 16:40:39 INFO - PROCESS | 2268 | [2268] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 9 (0x123d89000) [pid = 2268] [serial = 9] [outer = 0x119f39800] 16:40:39 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 10 (0x121564000) [pid = 2268] [serial = 10] [outer = 0x119f51400] 16:40:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 11 (0x121566000) [pid = 2268] [serial = 11] [outer = 0x119f50c00] 16:40:39 INFO - PROCESS | 2268 | [2268] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:40:40 INFO - PROCESS | 2268 | 1464997240167 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 2268 | 1464997240177 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:40:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 12 (0x1270a2c00) [pid = 2268] [serial = 12] [outer = 0x119f50c00] 16:40:40 INFO - PROCESS | 2268 | 1464997240543 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"84380fdc-5c56-084e-967a-3fc1bafad510","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":"20160603160527","device":"desktop","version":"48.0a2","command_id":1}}] 16:40:40 INFO - PROCESS | 2268 | 1464997240626 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}] 16:40:40 INFO - PROCESS | 2268 | 1464997240677 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:40:40 INFO - PROCESS | 2268 | 1464997240768 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:40:40 INFO - PROCESS | 2268 | [2268] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:40:40 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:40:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 13 (0x128df2000) [pid = 2268] [serial = 13] [outer = 0x119f50c00] 16:40:41 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:40:41 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:41 INFO - PROCESS | 2268 | 1464997241119 Marionette TRACE conn2 <- [1,3,null,{}] 16:40:41 INFO - PROCESS | 2268 | 1464997241124 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:40:41 INFO - PROCESS | 2268 | 1464997241152 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:40:41 INFO - PROCESS | 2268 | 1464997241182 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 2268 | 1464997241183 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:40:41 INFO - PROCESS | 2268 | 1464997241186 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 2268 | 1464997241190 Marionette TRACE conn2 <- [1,6,null,{}] 16:40:41 INFO - PROCESS | 2268 | 1464997241192 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}] 16:40:41 INFO - PROCESS | 2268 | 1464997241203 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:40:41 INFO - PROCESS | 2268 | 1464997241207 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x129424800 == 6 [pid = 2268] [id = 6] 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 14 (0x1293c6c00) [pid = 2268] [serial = 14] [outer = 0x0] 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 15 (0x1293c8800) [pid = 2268] [serial = 15] [outer = 0x1293c6c00] 16:40:41 INFO - PROCESS | 2268 | 1464997241237 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 16 (0x129603000) [pid = 2268] [serial = 16] [outer = 0x1293c6c00] 16:40:41 INFO - PROCESS | 2268 | 1464997241534 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]]]}] 16:40:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x12991d000 == 7 [pid = 2268] [id = 7] 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 17 (0x129697400) [pid = 2268] [serial = 17] [outer = 0x0] 16:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 18 (0x129699400) [pid = 2268] [serial = 18] [outer = 0x129697400] 16:40:41 INFO - PROCESS | 2268 | 1464997241573 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 19 (0x1299d4800) [pid = 2268] [serial = 19] [outer = 0x129697400] 16:40:41 INFO - PROCESS | 2268 | 1464997241617 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 2268 | 1464997241619 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:40:41 INFO - PROCESS | 2268 | 1464997241652 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 2268 | 1464997241654 Marionette TRACE conn2 <- [1,10,null,{}] 16:40:41 INFO - PROCESS | 2268 | 1464997241674 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}] 16:40:41 INFO - PROCESS | 2268 | 1464997241888 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:40:41 INFO - PROCESS | 2268 | 1464997241928 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b4000 == 8 [pid = 2268] [id = 8] 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 20 (0x12ac03000) [pid = 2268] [serial = 20] [outer = 0x0] 16:40:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 21 (0x12ac04c00) [pid = 2268] [serial = 21] [outer = 0x12ac03000] 16:40:41 INFO - PROCESS | 2268 | 1464997241979 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 22 (0x12ac09400) [pid = 2268] [serial = 22] [outer = 0x12ac03000] 16:40:42 INFO - PROCESS | 2268 | 1464997242422 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 785ms 16:40:42 INFO - PROCESS | 2268 | 1464997242432 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 2268 | 1464997242435 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:40:42 INFO - PROCESS | 2268 | 1464997242439 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 2268 | 1464997242440 Marionette TRACE conn2 <- [1,14,null,{}] 16:40:42 INFO - PROCESS | 2268 | 1464997242444 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}] 16:40:42 INFO - PROCESS | 2268 | 1464997242588 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:40:42 INFO - PROCESS | 2268 | 1464997242594 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f5000 == 9 [pid = 2268] [id = 9] 16:40:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 23 (0x12ad85c00) [pid = 2268] [serial = 23] [outer = 0x0] 16:40:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 24 (0x12b471c00) [pid = 2268] [serial = 24] [outer = 0x12ad85c00] 16:40:42 INFO - PROCESS | 2268 | 1464997242636 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 25 (0x12b47c800) [pid = 2268] [serial = 25] [outer = 0x12ad85c00] 16:40:43 INFO - PROCESS | 2268 | 1464997243075 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 674ms 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:40:43 INFO - PROCESS | 2268 | 1464997243112 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 2268 | 1464997243113 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:40:43 INFO - PROCESS | 2268 | 1464997243115 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 2268 | 1464997243116 Marionette TRACE conn2 <- [1,18,null,{}] 16:40:43 INFO - PROCESS | 2268 | 1464997243119 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}] 16:40:43 INFO - PROCESS | 2268 | 1464997243210 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:40:43 INFO - PROCESS | 2268 | 1464997243214 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bece800 == 10 [pid = 2268] [id = 10] 16:40:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 26 (0x12bc3cc00) [pid = 2268] [serial = 26] [outer = 0x0] 16:40:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 27 (0x12bcefc00) [pid = 2268] [serial = 27] [outer = 0x12bc3cc00] 16:40:43 INFO - PROCESS | 2268 | 1464997243240 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 28 (0x12bcf7400) [pid = 2268] [serial = 28] [outer = 0x12bc3cc00] 16:40:43 INFO - PROCESS | 2268 | 1464997243517 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:40:43 INFO - PROCESS | 2268 | 1464997243535 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 2268 | 1464997243536 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:40:43 INFO - PROCESS | 2268 | 1464997243539 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 2268 | 1464997243540 Marionette TRACE conn2 <- [1,22,null,{}] 16:40:43 INFO - PROCESS | 2268 | 1464997243550 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}] 16:40:43 INFO - PROCESS | 2268 | 1464997243649 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:40:43 INFO - PROCESS | 2268 | 1464997243652 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x11827a000 == 11 [pid = 2268] [id = 11] 16:40:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 29 (0x12bcfa400) [pid = 2268] [serial = 29] [outer = 0x0] 16:40:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 30 (0x12bf84400) [pid = 2268] [serial = 30] [outer = 0x12bcfa400] 16:40:43 INFO - PROCESS | 2268 | 1464997243678 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 31 (0x12bf8c000) [pid = 2268] [serial = 31] [outer = 0x12bcfa400] 16:40:43 INFO - PROCESS | 2268 | 1464997243932 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 16:40:43 INFO - PROCESS | 2268 | 1464997243969 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 2268 | 1464997243971 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:40:43 INFO - PROCESS | 2268 | 1464997243983 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 2268 | 1464997243985 Marionette TRACE conn2 <- [1,26,null,{}] 16:40:43 INFO - PROCESS | 2268 | 1464997243998 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}] 16:40:44 INFO - PROCESS | 2268 | 1464997244146 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:40:44 INFO - PROCESS | 2268 | 1464997244151 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c376000 == 12 [pid = 2268] [id = 12] 16:40:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 32 (0x12c164400) [pid = 2268] [serial = 32] [outer = 0x0] 16:40:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 33 (0x12c16f400) [pid = 2268] [serial = 33] [outer = 0x12c164400] 16:40:44 INFO - PROCESS | 2268 | 1464997244193 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 34 (0x12c1f2400) [pid = 2268] [serial = 34] [outer = 0x12c164400] 16:40:44 INFO - PROCESS | 2268 | 1464997244530 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 569ms 16:40:44 INFO - PROCESS | 2268 | 1464997244553 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 2268 | 1464997244554 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:40:44 INFO - PROCESS | 2268 | 1464997244565 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 2268 | 1464997244577 Marionette TRACE conn2 <- [1,30,null,{}] 16:40:44 INFO - PROCESS | 2268 | 1464997244581 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}] 16:40:44 INFO - PROCESS | 2268 | 1464997244667 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:40:44 INFO - PROCESS | 2268 | 1464997244671 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7d6000 == 13 [pid = 2268] [id = 13] 16:40:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 35 (0x12c1f4c00) [pid = 2268] [serial = 35] [outer = 0x0] 16:40:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 36 (0x12c705c00) [pid = 2268] [serial = 36] [outer = 0x12c1f4c00] 16:40:44 INFO - PROCESS | 2268 | 1464997244696 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 37 (0x12c709800) [pid = 2268] [serial = 37] [outer = 0x12c1f4c00] 16:40:44 INFO - PROCESS | 2268 | 1464997244929 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 380ms 16:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:40:44 INFO - PROCESS | 2268 | 1464997244946 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 2268 | 1464997244948 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:40:44 INFO - PROCESS | 2268 | 1464997244950 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 2268 | 1464997244951 Marionette TRACE conn2 <- [1,34,null,{}] 16:40:44 INFO - PROCESS | 2268 | 1464997244953 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}] 16:40:45 INFO - PROCESS | 2268 | 1464997245048 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:40:45 INFO - PROCESS | 2268 | 1464997245051 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cc61000 == 14 [pid = 2268] [id = 14] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 38 (0x12c70bc00) [pid = 2268] [serial = 38] [outer = 0x0] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 39 (0x12c710800) [pid = 2268] [serial = 39] [outer = 0x12c70bc00] 16:40:45 INFO - PROCESS | 2268 | 1464997245078 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 40 (0x12c8ab800) [pid = 2268] [serial = 40] [outer = 0x12c70bc00] 16:40:45 INFO - PROCESS | 2268 | 1464997245308 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 16:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:40:45 INFO - PROCESS | 2268 | 1464997245321 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 2268 | 1464997245322 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:40:45 INFO - PROCESS | 2268 | 1464997245331 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 2268 | 1464997245332 Marionette TRACE conn2 <- [1,38,null,{}] 16:40:45 INFO - PROCESS | 2268 | 1464997245335 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}] 16:40:45 INFO - PROCESS | 2268 | 1464997245438 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:40:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cf2a000 == 15 [pid = 2268] [id = 15] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 41 (0x12cf2a800) [pid = 2268] [serial = 41] [outer = 0x0] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 42 (0x12cf2b000) [pid = 2268] [serial = 42] [outer = 0x12cf2a800] 16:40:45 INFO - PROCESS | 2268 | 1464997245465 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 43 (0x12cf31800) [pid = 2268] [serial = 43] [outer = 0x12cf2a800] 16:40:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cf38800 == 16 [pid = 2268] [id = 16] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 44 (0x12cd69000) [pid = 2268] [serial = 44] [outer = 0x0] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 45 (0x12cd6ac00) [pid = 2268] [serial = 45] [outer = 0x12cd69000] 16:40:45 INFO - PROCESS | 2268 | 1464997245496 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 46 (0x12cd70000) [pid = 2268] [serial = 46] [outer = 0x12cd69000] 16:40:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cf29800 == 17 [pid = 2268] [id = 17] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 47 (0x12bf7e800) [pid = 2268] [serial = 47] [outer = 0x0] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 48 (0x12d107c00) [pid = 2268] [serial = 48] [outer = 0x12bf7e800] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 49 (0x12cd71c00) [pid = 2268] [serial = 49] [outer = 0x12bf7e800] 16:40:45 INFO - PROCESS | 2268 | 1464997245838 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 524ms 16:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:40:45 INFO - PROCESS | 2268 | 1464997245850 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 2268 | 1464997245851 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:40:45 INFO - PROCESS | 2268 | 1464997245853 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 2268 | 1464997245854 Marionette TRACE conn2 <- [1,42,null,{}] 16:40:45 INFO - PROCESS | 2268 | 1464997245858 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}] 16:40:45 INFO - PROCESS | 2268 | 1464997245949 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:40:45 INFO - PROCESS | 2268 | 1464997245953 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d407800 == 18 [pid = 2268] [id = 18] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 50 (0x12cd75000) [pid = 2268] [serial = 50] [outer = 0x0] 16:40:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 51 (0x12d19c400) [pid = 2268] [serial = 51] [outer = 0x12cd75000] 16:40:45 INFO - PROCESS | 2268 | 1464997245979 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 52 (0x12d11c800) [pid = 2268] [serial = 52] [outer = 0x12cd75000] 16:40:46 INFO - PROCESS | 2268 | 1464997246228 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 16:40:46 INFO - PROCESS | 2268 | 1464997246279 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 2268 | 1464997246280 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:40:46 INFO - PROCESS | 2268 | 1464997246283 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 2268 | 1464997246284 Marionette TRACE conn2 <- [1,46,null,{}] 16:40:46 INFO - PROCESS | 2268 | 1464997246286 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}] 16:40:46 INFO - PROCESS | 2268 | 1464997246397 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:40:46 INFO - PROCESS | 2268 | 1464997246400 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d8bd800 == 19 [pid = 2268] [id = 19] 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 53 (0x118164400) [pid = 2268] [serial = 53] [outer = 0x0] 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 54 (0x118169800) [pid = 2268] [serial = 54] [outer = 0x118164400] 16:40:46 INFO - PROCESS | 2268 | 1464997246427 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 55 (0x11816e000) [pid = 2268] [serial = 55] [outer = 0x118164400] 16:40:46 INFO - PROCESS | 2268 | 1464997246670 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:40:46 INFO - PROCESS | 2268 | 1464997246702 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 2268 | 1464997246703 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:40:46 INFO - PROCESS | 2268 | 1464997246715 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 2268 | 1464997246716 Marionette TRACE conn2 <- [1,50,null,{}] 16:40:46 INFO - PROCESS | 2268 | 1464997246718 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}] 16:40:46 INFO - PROCESS | 2268 | 1464997246816 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:40:46 INFO - PROCESS | 2268 | 1464997246820 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be07800 == 20 [pid = 2268] [id = 20] 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 56 (0x11935ac00) [pid = 2268] [serial = 56] [outer = 0x0] 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 57 (0x12d124400) [pid = 2268] [serial = 57] [outer = 0x11935ac00] 16:40:46 INFO - PROCESS | 2268 | 1464997246844 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 58 (0x12d19d800) [pid = 2268] [serial = 58] [outer = 0x11935ac00] 16:40:47 INFO - PROCESS | 2268 | 1464997247064 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 375ms 16:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:40:47 INFO - PROCESS | 2268 | 1464997247084 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 2268 | 1464997247085 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:40:47 INFO - PROCESS | 2268 | 1464997247087 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 2268 | 1464997247088 Marionette TRACE conn2 <- [1,54,null,{}] 16:40:47 INFO - PROCESS | 2268 | 1464997247098 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}] 16:40:47 INFO - PROCESS | 2268 | 1464997247202 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:40:47 INFO - PROCESS | 2268 | 1464997247215 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f7000 == 21 [pid = 2268] [id = 21] 16:40:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 59 (0x126f99400) [pid = 2268] [serial = 59] [outer = 0x0] 16:40:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 60 (0x12dd60000) [pid = 2268] [serial = 60] [outer = 0x126f99400] 16:40:47 INFO - PROCESS | 2268 | 1464997247243 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x12dd5f400) [pid = 2268] [serial = 61] [outer = 0x126f99400] 16:40:48 INFO - PROCESS | 2268 | 1464997248169 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1128ms 16:40:48 INFO - PROCESS | 2268 | 1464997248216 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 2268 | 1464997248218 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:40:48 INFO - PROCESS | 2268 | 1464997248221 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 2268 | 1464997248224 Marionette TRACE conn2 <- [1,58,null,{}] 16:40:48 INFO - PROCESS | 2268 | 1464997248229 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}] 16:40:48 INFO - PROCESS | 2268 | 1464997248342 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:40:48 INFO - PROCESS | 2268 | 1464997248378 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x112654000 == 22 [pid = 2268] [id = 22] 16:40:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x112a77800) [pid = 2268] [serial = 62] [outer = 0x0] 16:40:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x112a80000) [pid = 2268] [serial = 63] [outer = 0x112a77800] 16:40:48 INFO - PROCESS | 2268 | 1464997248413 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x112f3b800) [pid = 2268] [serial = 64] [outer = 0x112a77800] 16:40:48 INFO - PROCESS | 2268 | 1464997248813 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 623ms 16:40:48 INFO - PROCESS | 2268 | 1464997248845 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 2268 | 1464997248849 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:40:48 INFO - PROCESS | 2268 | 1464997248854 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 2268 | 1464997248856 Marionette TRACE conn2 <- [1,62,null,{}] 16:40:48 INFO - PROCESS | 2268 | 1464997248858 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}] 16:40:48 INFO - PROCESS | 2268 | 1464997248973 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:40:49 INFO - PROCESS | 2268 | 1464997249013 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x116936000 == 23 [pid = 2268] [id = 23] 16:40:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x113c09c00) [pid = 2268] [serial = 65] [outer = 0x0] 16:40:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x115e25400) [pid = 2268] [serial = 66] [outer = 0x113c09c00] 16:40:49 INFO - PROCESS | 2268 | 1464997249045 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x116799400) [pid = 2268] [serial = 67] [outer = 0x113c09c00] 16:40:49 INFO - PROCESS | 2268 | 1464997249449 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]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 16:40:49 INFO - PROCESS | 2268 | 1464997249477 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 2268 | 1464997249478 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:40:49 INFO - PROCESS | 2268 | 1464997249481 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 2268 | 1464997249483 Marionette TRACE conn2 <- [1,66,null,{}] 16:40:49 INFO - PROCESS | 2268 | 1464997249491 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}] 16:40:49 INFO - PROCESS | 2268 | 1464997249605 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:40:49 INFO - PROCESS | 2268 | 1464997249672 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x117152000 == 24 [pid = 2268] [id = 24] 16:40:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x118141000) [pid = 2268] [serial = 68] [outer = 0x0] 16:40:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x1182b1c00) [pid = 2268] [serial = 69] [outer = 0x118141000] 16:40:49 INFO - PROCESS | 2268 | 1464997249707 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x11935ec00) [pid = 2268] [serial = 70] [outer = 0x118141000] 16:40:50 INFO - PROCESS | 2268 | 1464997250343 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 924ms 16:40:50 INFO - PROCESS | 2268 | 1464997250409 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 2268 | 1464997250411 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:40:50 INFO - PROCESS | 2268 | 1464997250414 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 2268 | 1464997250416 Marionette TRACE conn2 <- [1,70,null,{}] 16:40:50 INFO - PROCESS | 2268 | 1464997250419 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}] 16:40:50 INFO - PROCESS | 2268 | 1464997250503 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:40:50 INFO - PROCESS | 2268 | 1464997250564 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x1133e7000 == 25 [pid = 2268] [id = 25] 16:40:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x115d6b800) [pid = 2268] [serial = 71] [outer = 0x0] 16:40:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x116607c00) [pid = 2268] [serial = 72] [outer = 0x115d6b800] 16:40:50 INFO - PROCESS | 2268 | 1464997250594 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x11678d000) [pid = 2268] [serial = 73] [outer = 0x115d6b800] 16:40:51 INFO - PROCESS | 2268 | 1464997251016 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 16:40:51 INFO - PROCESS | 2268 | 1464997251085 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 2268 | 1464997251088 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:40:51 INFO - PROCESS | 2268 | 1464997251093 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2268 | 1464997251094 Marionette TRACE conn2 <- [1,74,null,{}] 16:40:51 INFO - PROCESS | 2268 | 1464997251096 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}] 16:40:51 INFO - PROCESS | 2268 | 1464997251172 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:40:51 INFO - PROCESS | 2268 | 1464997251179 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x113c98000 == 26 [pid = 2268] [id = 26] 16:40:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x11695ec00) [pid = 2268] [serial = 74] [outer = 0x0] 16:40:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x1169adc00) [pid = 2268] [serial = 75] [outer = 0x11695ec00] 16:40:51 INFO - PROCESS | 2268 | 1464997251208 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1175b2400) [pid = 2268] [serial = 76] [outer = 0x11695ec00] 16:40:51 INFO - PROCESS | 2268 | 1464997251517 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:40:51 INFO - PROCESS | 2268 | 1464997251566 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 2268 | 1464997251567 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:40:51 INFO - PROCESS | 2268 | 1464997251570 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2268 | 1464997251572 Marionette TRACE conn2 <- [1,78,null,{}] 16:40:51 INFO - PROCESS | 2268 | 1464997251579 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}] 16:40:51 INFO - PROCESS | 2268 | 1464997251655 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:40:51 INFO - PROCESS | 2268 | 1464997251660 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x11697d000 == 27 [pid = 2268] [id = 27] 16:40:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x117f64c00) [pid = 2268] [serial = 77] [outer = 0x0] 16:40:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x11813cc00) [pid = 2268] [serial = 78] [outer = 0x117f64c00] 16:40:51 INFO - PROCESS | 2268 | 1464997251691 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1182ab800) [pid = 2268] [serial = 79] [outer = 0x117f64c00] 16:40:52 INFO - PROCESS | 2268 | 1464997252013 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 16:40:52 INFO - PROCESS | 2268 | 1464997252043 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 2268 | 1464997252044 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:40:52 INFO - PROCESS | 2268 | 1464997252046 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 2268 | 1464997252048 Marionette TRACE conn2 <- [1,82,null,{}] 16:40:52 INFO - PROCESS | 2268 | 1464997252050 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}] 16:40:52 INFO - PROCESS | 2268 | 1464997252127 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:40:52 INFO - PROCESS | 2268 | 1464997252169 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x11714c800 == 28 [pid = 2268] [id = 28] 16:40:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x117f66400) [pid = 2268] [serial = 80] [outer = 0x0] 16:40:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1184bac00) [pid = 2268] [serial = 81] [outer = 0x117f66400] 16:40:52 INFO - PROCESS | 2268 | 1464997252195 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118e18400) [pid = 2268] [serial = 82] [outer = 0x117f66400] 16:40:52 INFO - PROCESS | 2268 | 1464997252460 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 16:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:40:52 INFO - PROCESS | 2268 | 1464997252516 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 2268 | 1464997252517 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 2268 | 1464997252519 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 2268 | 1464997252520 Marionette TRACE conn2 <- [1,86,null,{}] 16:40:52 INFO - PROCESS | 2268 | 1464997252523 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}] 16:40:52 INFO - PROCESS | 2268 | 1464997252600 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:40:52 INFO - PROCESS | 2268 | 1464997252604 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x11811a000 == 29 [pid = 2268] [id = 29] 16:40:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x118829000) [pid = 2268] [serial = 83] [outer = 0x0] 16:40:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x119318400) [pid = 2268] [serial = 84] [outer = 0x118829000] 16:40:52 INFO - PROCESS | 2268 | 1464997252632 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1193c7400) [pid = 2268] [serial = 85] [outer = 0x118829000] 16:40:52 INFO - PROCESS | 2268 | 1464997252937 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 16:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:40:52 INFO - PROCESS | 2268 | 1464997252988 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 2268 | 1464997252989 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 2268 | 1464997252991 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 2268 | 1464997252993 Marionette TRACE conn2 <- [1,90,null,{}] 16:40:53 INFO - PROCESS | 2268 | 1464997253005 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}] 16:40:53 INFO - PROCESS | 2268 | 1464997253100 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:40:53 INFO - PROCESS | 2268 | 1464997253104 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x11825e800 == 30 [pid = 2268] [id = 30] 16:40:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119459c00) [pid = 2268] [serial = 86] [outer = 0x0] 16:40:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1196b3c00) [pid = 2268] [serial = 87] [outer = 0x119459c00] 16:40:53 INFO - PROCESS | 2268 | 1464997253135 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119a0c400) [pid = 2268] [serial = 88] [outer = 0x119459c00] 16:40:53 INFO - PROCESS | 2268 | 1464997253411 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]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 16:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:40:53 INFO - PROCESS | 2268 | 1464997253464 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 2268 | 1464997253465 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:40:53 INFO - PROCESS | 2268 | 1464997253467 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 2268 | 1464997253468 Marionette TRACE conn2 <- [1,94,null,{}] 16:40:53 INFO - PROCESS | 2268 | 1464997253470 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}] 16:40:53 INFO - PROCESS | 2268 | 1464997253548 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:40:53 INFO - PROCESS | 2268 | 1464997253551 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x11828e000 == 31 [pid = 2268] [id = 31] 16:40:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119a11400) [pid = 2268] [serial = 89] [outer = 0x0] 16:40:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119ac8000) [pid = 2268] [serial = 90] [outer = 0x119a11400] 16:40:53 INFO - PROCESS | 2268 | 1464997253582 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119cb8000) [pid = 2268] [serial = 91] [outer = 0x119a11400] 16:40:54 INFO - PROCESS | 2268 | 1464997254019 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 569ms 16:40:54 INFO - PROCESS | 2268 | 1464997254037 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 2268 | 1464997254041 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:40:54 INFO - PROCESS | 2268 | 1464997254044 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 2268 | 1464997254046 Marionette TRACE conn2 <- [1,98,null,{}] 16:40:54 INFO - PROCESS | 2268 | 1464997254049 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}] 16:40:54 INFO - PROCESS | 2268 | 1464997254167 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:40:54 INFO - PROCESS | 2268 | 1464997254175 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194da000 == 32 [pid = 2268] [id = 32] 16:40:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119a0e400) [pid = 2268] [serial = 92] [outer = 0x0] 16:40:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119cf6c00) [pid = 2268] [serial = 93] [outer = 0x119a0e400] 16:40:54 INFO - PROCESS | 2268 | 1464997254201 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x11a1b2800) [pid = 2268] [serial = 94] [outer = 0x119a0e400] 16:40:54 INFO - PROCESS | 2268 | 1464997254500 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 16:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:40:54 INFO - PROCESS | 2268 | 1464997254516 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 2268 | 1464997254517 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:40:54 INFO - PROCESS | 2268 | 1464997254519 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 2268 | 1464997254520 Marionette TRACE conn2 <- [1,102,null,{}] 16:40:54 INFO - PROCESS | 2268 | 1464997254524 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}] 16:40:54 INFO - PROCESS | 2268 | 1464997254602 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:40:54 INFO - PROCESS | 2268 | 1464997254651 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f3800 == 33 [pid = 2268] [id = 33] 16:40:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119abf800) [pid = 2268] [serial = 95] [outer = 0x0] 16:40:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1213bc400) [pid = 2268] [serial = 96] [outer = 0x119abf800] 16:40:54 INFO - PROCESS | 2268 | 1464997254679 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12156ac00) [pid = 2268] [serial = 97] [outer = 0x119abf800] 16:40:54 INFO - PROCESS | 2268 | 1464997254949 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 16:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:40:55 INFO - PROCESS | 2268 | 1464997254997 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 2268 | 1464997254999 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:40:55 INFO - PROCESS | 2268 | 1464997255001 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 2268 | 1464997255002 Marionette TRACE conn2 <- [1,106,null,{}] 16:40:55 INFO - PROCESS | 2268 | 1464997255004 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}] 16:40:55 INFO - PROCESS | 2268 | 1464997255084 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:40:55 INFO - PROCESS | 2268 | 1464997255087 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x119ab0800 == 34 [pid = 2268] [id = 34] 16:40:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121566c00) [pid = 2268] [serial = 98] [outer = 0x0] 16:40:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x121a0c000) [pid = 2268] [serial = 99] [outer = 0x121566c00] 16:40:55 INFO - PROCESS | 2268 | 1464997255118 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x123f11400) [pid = 2268] [serial = 100] [outer = 0x121566c00] 16:40:55 INFO - PROCESS | 2268 | 1464997255423 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 16:40:55 INFO - PROCESS | 2268 | 1464997255471 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 2268 | 1464997255477 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:40:55 INFO - PROCESS | 2268 | 1464997255480 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 2268 | 1464997255483 Marionette TRACE conn2 <- [1,110,null,{}] 16:40:55 INFO - PROCESS | 2268 | 1464997255502 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}] 16:40:55 INFO - PROCESS | 2268 | 1464997255645 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:40:55 INFO - PROCESS | 2268 | 1464997255650 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e4f800 == 35 [pid = 2268] [id = 35] 16:40:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x123f8b000) [pid = 2268] [serial = 101] [outer = 0x0] 16:40:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x124cdc400) [pid = 2268] [serial = 102] [outer = 0x123f8b000] 16:40:55 INFO - PROCESS | 2268 | 1464997255694 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x11a1b1400) [pid = 2268] [serial = 103] [outer = 0x123f8b000] 16:40:56 INFO - PROCESS | 2268 | 1464997256085 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 636ms 16:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:40:56 INFO - PROCESS | 2268 | 1464997256117 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 2268 | 1464997256118 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:40:56 INFO - PROCESS | 2268 | 1464997256120 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 2268 | 1464997256121 Marionette TRACE conn2 <- [1,114,null,{}] 16:40:56 INFO - PROCESS | 2268 | 1464997256126 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}] 16:40:56 INFO - PROCESS | 2268 | 1464997256221 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:40:56 INFO - PROCESS | 2268 | 1464997256229 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a151800 == 36 [pid = 2268] [id = 36] 16:40:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x123f8a000) [pid = 2268] [serial = 104] [outer = 0x0] 16:40:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1256ed400) [pid = 2268] [serial = 105] [outer = 0x123f8a000] 16:40:56 INFO - PROCESS | 2268 | 1464997256254 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1256f8000) [pid = 2268] [serial = 106] [outer = 0x123f8a000] 16:40:56 INFO - PROCESS | 2268 | 1464997256545 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 16:40:56 INFO - PROCESS | 2268 | 1464997256589 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 2268 | 1464997256592 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:40:56 INFO - PROCESS | 2268 | 1464997256595 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 2268 | 1464997256596 Marionette TRACE conn2 <- [1,118,null,{}] 16:40:56 INFO - PROCESS | 2268 | 1464997256598 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}] 16:40:56 INFO - PROCESS | 2268 | 1464997256672 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:40:56 INFO - PROCESS | 2268 | 1464997256678 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x121708800 == 37 [pid = 2268] [id = 37] 16:40:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x125621400) [pid = 2268] [serial = 107] [outer = 0x0] 16:40:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x126c85000) [pid = 2268] [serial = 108] [outer = 0x125621400] 16:40:56 INFO - PROCESS | 2268 | 1464997256703 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x126f9a400) [pid = 2268] [serial = 109] [outer = 0x125621400] 16:40:56 INFO - PROCESS | 2268 | 1464997256987 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:40:57 INFO - PROCESS | 2268 | 1464997257014 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 2268 | 1464997257015 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:40:57 INFO - PROCESS | 2268 | 1464997257017 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 2268 | 1464997257018 Marionette TRACE conn2 <- [1,122,null,{}] 16:40:57 INFO - PROCESS | 2268 | 1464997257020 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}] 16:40:57 INFO - PROCESS | 2268 | 1464997257103 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:40:57 INFO - PROCESS | 2268 | 1464997257152 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca6800 == 38 [pid = 2268] [id = 38] 16:40:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x124c82800) [pid = 2268] [serial = 110] [outer = 0x0] 16:40:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x126f98400) [pid = 2268] [serial = 111] [outer = 0x124c82800] 16:40:57 INFO - PROCESS | 2268 | 1464997257176 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x12742ec00) [pid = 2268] [serial = 112] [outer = 0x124c82800] 16:40:57 INFO - PROCESS | 2268 | 1464997257438 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:40:57 INFO - PROCESS | 2268 | 1464997257486 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 2268 | 1464997257487 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:40:57 INFO - PROCESS | 2268 | 1464997257497 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 2268 | 1464997257498 Marionette TRACE conn2 <- [1,126,null,{}] 16:40:57 INFO - PROCESS | 2268 | 1464997257500 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}] 16:40:57 INFO - PROCESS | 2268 | 1464997257583 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:40:57 INFO - PROCESS | 2268 | 1464997257587 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f35800 == 39 [pid = 2268] [id = 39] 16:40:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x12770b000) [pid = 2268] [serial = 113] [outer = 0x0] 16:40:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x128ca4400) [pid = 2268] [serial = 114] [outer = 0x12770b000] 16:40:57 INFO - PROCESS | 2268 | 1464997257614 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x129022c00) [pid = 2268] [serial = 115] [outer = 0x12770b000] 16:40:57 INFO - PROCESS | 2268 | 1464997257916 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:40:57 INFO - PROCESS | 2268 | 1464997257965 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 2268 | 1464997257967 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:40:57 INFO - PROCESS | 2268 | 1464997257969 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 2268 | 1464997257970 Marionette TRACE conn2 <- [1,130,null,{}] 16:40:57 INFO - PROCESS | 2268 | 1464997257972 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}] 16:40:58 INFO - PROCESS | 2268 | 1464997258089 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:40:58 INFO - PROCESS | 2268 | 1464997258095 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x12553f800 == 40 [pid = 2268] [id = 40] 16:40:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x12715b800) [pid = 2268] [serial = 116] [outer = 0x0] 16:40:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x1293c0000) [pid = 2268] [serial = 117] [outer = 0x12715b800] 16:40:58 INFO - PROCESS | 2268 | 1464997258119 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x129605400) [pid = 2268] [serial = 118] [outer = 0x12715b800] 16:40:59 INFO - PROCESS | 2268 | 1464997259097 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1173ms 16:40:59 INFO - PROCESS | 2268 | 1464997259143 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 2268 | 1464997259145 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:40:59 INFO - PROCESS | 2268 | 1464997259148 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 2268 | 1464997259150 Marionette TRACE conn2 <- [1,134,null,{}] 16:40:59 INFO - PROCESS | 2268 | 1464997259153 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}] 16:40:59 INFO - PROCESS | 2268 | 1464997259246 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:40:59 INFO - PROCESS | 2268 | 1464997259277 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x1132be800 == 41 [pid = 2268] [id = 41] 16:40:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x11644f000) [pid = 2268] [serial = 119] [outer = 0x0] 16:40:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x116798400) [pid = 2268] [serial = 120] [outer = 0x11644f000] 16:40:59 INFO - PROCESS | 2268 | 1464997259307 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x1169b0800) [pid = 2268] [serial = 121] [outer = 0x11644f000] 16:40:59 INFO - PROCESS | 2268 | 1464997259626 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 16:40:59 INFO - PROCESS | 2268 | 1464997259668 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 2268 | 1464997259672 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:40:59 INFO - PROCESS | 2268 | 1464997259683 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 2268 | 1464997259685 Marionette TRACE conn2 <- [1,138,null,{}] 16:40:59 INFO - PROCESS | 2268 | 1464997259688 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}] 16:40:59 INFO - PROCESS | 2268 | 1464997259785 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:40:59 INFO - PROCESS | 2268 | 1464997259790 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x116670800 == 42 [pid = 2268] [id = 42] 16:40:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x1169b0c00) [pid = 2268] [serial = 122] [outer = 0x0] 16:40:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x1175b3c00) [pid = 2268] [serial = 123] [outer = 0x1169b0c00] 16:40:59 INFO - PROCESS | 2268 | 1464997259824 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x11816a800) [pid = 2268] [serial = 124] [outer = 0x1169b0c00] 16:41:00 INFO - PROCESS | 2268 | 1464997260276 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 627ms 16:41:00 INFO - PROCESS | 2268 | 1464997260310 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 2268 | 1464997260311 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:41:00 INFO - PROCESS | 2268 | 1464997260314 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 2268 | 1464997260316 Marionette TRACE conn2 <- [1,142,null,{}] 16:41:00 INFO - PROCESS | 2268 | 1464997260323 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}] 16:41:00 INFO - PROCESS | 2268 | 1464997260844 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x12c1f4c00) [pid = 2268] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x12c164400) [pid = 2268] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x12bcfa400) [pid = 2268] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x12bc3cc00) [pid = 2268] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x12ad85c00) [pid = 2268] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x12ac03000) [pid = 2268] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x1293c6c00) [pid = 2268] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x11935ac00) [pid = 2268] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x118164400) [pid = 2268] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x12cd75000) [pid = 2268] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x12cd69000) [pid = 2268] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x12c70bc00) [pid = 2268] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x115d6b800) [pid = 2268] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x11695ec00) [pid = 2268] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x117f64c00) [pid = 2268] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x117f66400) [pid = 2268] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x118829000) [pid = 2268] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x119459c00) [pid = 2268] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x119a11400) [pid = 2268] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x119a0e400) [pid = 2268] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119abf800) [pid = 2268] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x121566c00) [pid = 2268] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x123f8a000) [pid = 2268] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x125621400) [pid = 2268] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x124c82800) [pid = 2268] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x126f99400) [pid = 2268] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x112a77800) [pid = 2268] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x113c09c00) [pid = 2268] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:41:00 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x118141000) [pid = 2268] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:41:00 INFO - PROCESS | 2268 | 1464997260918 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x11698b000 == 43 [pid = 2268] [id = 43] 16:41:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x112a73800) [pid = 2268] [serial = 125] [outer = 0x0] 16:41:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x113056400) [pid = 2268] [serial = 126] [outer = 0x112a73800] 16:41:00 INFO - PROCESS | 2268 | 1464997260947 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x118135800) [pid = 2268] [serial = 127] [outer = 0x112a73800] 16:41:01 INFO - PROCESS | 2268 | 1464997261226 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 921ms 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:41:01 INFO - PROCESS | 2268 | 1464997261237 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 2268 | 1464997261239 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:41:01 INFO - PROCESS | 2268 | 1464997261249 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 2268 | 1464997261250 Marionette TRACE conn2 <- [1,146,null,{}] 16:41:01 INFO - PROCESS | 2268 | 1464997261252 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}] 16:41:01 INFO - PROCESS | 2268 | 1464997261333 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:41:01 INFO - PROCESS | 2268 | 1464997261337 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x118247000 == 44 [pid = 2268] [id = 44] 16:41:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x118e17000) [pid = 2268] [serial = 128] [outer = 0x0] 16:41:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1196a8800) [pid = 2268] [serial = 129] [outer = 0x118e17000] 16:41:01 INFO - PROCESS | 2268 | 1464997261365 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x119911400) [pid = 2268] [serial = 130] [outer = 0x118e17000] 16:41:01 INFO - PROCESS | 2268 | 1464997261678 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 475ms 16:41:01 INFO - PROCESS | 2268 | 1464997261717 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 2268 | 1464997261718 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:41:01 INFO - PROCESS | 2268 | 1464997261720 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 2268 | 1464997261722 Marionette TRACE conn2 <- [1,150,null,{}] 16:41:01 INFO - PROCESS | 2268 | 1464997261724 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}] 16:41:01 INFO - PROCESS | 2268 | 1464997261795 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:41:01 INFO - PROCESS | 2268 | 1464997261799 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a79800 == 45 [pid = 2268] [id = 45] 16:41:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1169ac800) [pid = 2268] [serial = 131] [outer = 0x0] 16:41:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x119918c00) [pid = 2268] [serial = 132] [outer = 0x1169ac800] 16:41:01 INFO - PROCESS | 2268 | 1464997261826 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x119a0a800) [pid = 2268] [serial = 133] [outer = 0x1169ac800] 16:41:02 INFO - PROCESS | 2268 | 1464997262150 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:41:02 INFO - PROCESS | 2268 | 1464997262189 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 2268 | 1464997262190 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:41:02 INFO - PROCESS | 2268 | 1464997262193 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 2268 | 1464997262194 Marionette TRACE conn2 <- [1,154,null,{}] 16:41:02 INFO - PROCESS | 2268 | 1464997262196 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}] 16:41:02 INFO - PROCESS | 2268 | 1464997262294 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:41:02 INFO - PROCESS | 2268 | 1464997262338 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f4000 == 46 [pid = 2268] [id = 46] 16:41:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x119919400) [pid = 2268] [serial = 134] [outer = 0x0] 16:41:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x119cbb000) [pid = 2268] [serial = 135] [outer = 0x119919400] 16:41:02 INFO - PROCESS | 2268 | 1464997262367 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x123d0f800) [pid = 2268] [serial = 136] [outer = 0x119919400] 16:41:02 INFO - PROCESS | 2268 | 1464997262628 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:41:02 INFO - PROCESS | 2268 | 1464997262663 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 2268 | 1464997262665 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:41:02 INFO - PROCESS | 2268 | 1464997262667 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 2268 | 1464997262668 Marionette TRACE conn2 <- [1,158,null,{}] 16:41:02 INFO - PROCESS | 2268 | 1464997262670 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}] 16:41:02 INFO - PROCESS | 2268 | 1464997262746 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:41:02 INFO - PROCESS | 2268 | 1464997262750 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e49800 == 47 [pid = 2268] [id = 47] 16:41:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x121a96800) [pid = 2268] [serial = 137] [outer = 0x0] 16:41:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x124e2a800) [pid = 2268] [serial = 138] [outer = 0x121a96800] 16:41:02 INFO - PROCESS | 2268 | 1464997262778 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12550bc00) [pid = 2268] [serial = 139] [outer = 0x121a96800] 16:41:03 INFO - PROCESS | 2268 | 1464997263241 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 618ms 16:41:03 INFO - PROCESS | 2268 | 1464997263286 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 2268 | 1464997263288 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:41:03 INFO - PROCESS | 2268 | 1464997263291 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 2268 | 1464997263295 Marionette TRACE conn2 <- [1,162,null,{}] 16:41:03 INFO - PROCESS | 2268 | 1464997263299 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}] 16:41:03 INFO - PROCESS | 2268 | 1464997263392 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:41:03 INFO - PROCESS | 2268 | 1464997263451 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167c4800 == 48 [pid = 2268] [id = 48] 16:41:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x1161e8000) [pid = 2268] [serial = 140] [outer = 0x0] 16:41:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x1167ed400) [pid = 2268] [serial = 141] [outer = 0x1161e8000] 16:41:03 INFO - PROCESS | 2268 | 1464997263483 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x1175b2c00) [pid = 2268] [serial = 142] [outer = 0x1161e8000] 16:41:03 INFO - PROCESS | 2268 | 1464997263922 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 16:41:03 INFO - PROCESS | 2268 | 1464997263965 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 2268 | 1464997263969 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:41:03 INFO - PROCESS | 2268 | 1464997263974 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 2268 | 1464997263976 Marionette TRACE conn2 <- [1,166,null,{}] 16:41:03 INFO - PROCESS | 2268 | 1464997263978 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}] 16:41:04 INFO - PROCESS | 2268 | 1464997264077 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:41:04 INFO - PROCESS | 2268 | 1464997264136 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x119ca3800 == 49 [pid = 2268] [id = 49] 16:41:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x11882cc00) [pid = 2268] [serial = 143] [outer = 0x0] 16:41:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x119315800) [pid = 2268] [serial = 144] [outer = 0x11882cc00] 16:41:04 INFO - PROCESS | 2268 | 1464997264168 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x1196af800) [pid = 2268] [serial = 145] [outer = 0x11882cc00] 16:41:04 INFO - PROCESS | 2268 | 1464997264591 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]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 16:41:04 INFO - PROCESS | 2268 | 1464997264644 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 2268 | 1464997264646 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:41:04 INFO - PROCESS | 2268 | 1464997264648 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 2268 | 1464997264651 Marionette TRACE conn2 <- [1,170,null,{}] 16:41:04 INFO - PROCESS | 2268 | 1464997264659 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}] 16:41:04 INFO - PROCESS | 2268 | 1464997264771 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:41:04 INFO - PROCESS | 2268 | 1464997264831 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x121cbc800 == 50 [pid = 2268] [id = 50] 16:41:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x11a1b3000) [pid = 2268] [serial = 146] [outer = 0x0] 16:41:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x121555c00) [pid = 2268] [serial = 147] [outer = 0x11a1b3000] 16:41:04 INFO - PROCESS | 2268 | 1464997264864 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x123f8a000) [pid = 2268] [serial = 148] [outer = 0x11a1b3000] 16:41:05 INFO - PROCESS | 2268 | 1464997265335 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 721ms 16:41:05 INFO - PROCESS | 2268 | 1464997265370 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 2268 | 1464997265374 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:41:05 INFO - PROCESS | 2268 | 1464997265381 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 2268 | 1464997265383 Marionette TRACE conn2 <- [1,174,null,{}] 16:41:05 INFO - PROCESS | 2268 | 1464997265386 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}] 16:41:05 INFO - PROCESS | 2268 | 1464997265532 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:41:05 INFO - PROCESS | 2268 | 1464997265627 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a79000 == 51 [pid = 2268] [id = 51] 16:41:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x1213b4400) [pid = 2268] [serial = 149] [outer = 0x0] 16:41:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x125510000) [pid = 2268] [serial = 150] [outer = 0x1213b4400] 16:41:05 INFO - PROCESS | 2268 | 1464997265676 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x1256ee400) [pid = 2268] [serial = 151] [outer = 0x1213b4400] 16:41:06 INFO - PROCESS | 2268 | 1464997266195 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 824ms 16:41:06 INFO - PROCESS | 2268 | 1464997266204 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 2268 | 1464997266206 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:41:06 INFO - PROCESS | 2268 | 1464997266232 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 2268 | 1464997266234 Marionette TRACE conn2 <- [1,178,null,{}] 16:41:06 INFO - PROCESS | 2268 | 1464997266238 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}] 16:41:06 INFO - PROCESS | 2268 | 1464997266378 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:41:06 INFO - PROCESS | 2268 | 1464997266572 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x11329f000 == 52 [pid = 2268] [id = 52] 16:41:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x112ecb800) [pid = 2268] [serial = 152] [outer = 0x0] 16:41:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x11331ec00) [pid = 2268] [serial = 153] [outer = 0x112ecb800] 16:41:06 INFO - PROCESS | 2268 | 1464997266601 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x116448400) [pid = 2268] [serial = 154] [outer = 0x112ecb800] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f4000 == 51 [pid = 2268] [id = 46] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x118a79800 == 50 [pid = 2268] [id = 45] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x118247000 == 49 [pid = 2268] [id = 44] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x1194da000 == 48 [pid = 2268] [id = 32] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11698b000 == 47 [pid = 2268] [id = 43] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11697d000 == 46 [pid = 2268] [id = 27] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11714c800 == 45 [pid = 2268] [id = 28] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x116670800 == 44 [pid = 2268] [id = 42] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11825e800 == 43 [pid = 2268] [id = 30] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x1132be800 == 42 [pid = 2268] [id = 41] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11828e000 == 41 [pid = 2268] [id = 31] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f3800 == 40 [pid = 2268] [id = 33] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x119e4f800 == 39 [pid = 2268] [id = 35] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11811a000 == 38 [pid = 2268] [id = 29] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x118a79000 == 37 [pid = 2268] [id = 51] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x121cbc800 == 36 [pid = 2268] [id = 50] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x11a151800 == 35 [pid = 2268] [id = 36] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x119ca3800 == 34 [pid = 2268] [id = 49] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x12553f800 == 33 [pid = 2268] [id = 40] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x119ab0800 == 32 [pid = 2268] [id = 34] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca6800 == 31 [pid = 2268] [id = 38] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x1167c4800 == 30 [pid = 2268] [id = 48] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x119e49800 == 29 [pid = 2268] [id = 47] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x121708800 == 28 [pid = 2268] [id = 37] 16:41:07 INFO - PROCESS | 2268 | --DOCSHELL 0x123f35800 == 27 [pid = 2268] [id = 39] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x121566000) [pid = 2268] [serial = 11] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x116607c00) [pid = 2268] [serial = 72] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x1169adc00) [pid = 2268] [serial = 75] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x11813cc00) [pid = 2268] [serial = 78] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x1184bac00) [pid = 2268] [serial = 81] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x119318400) [pid = 2268] [serial = 84] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x1193c7400) [pid = 2268] [serial = 85] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x1196b3c00) [pid = 2268] [serial = 87] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x119a0c400) [pid = 2268] [serial = 88] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x119ac8000) [pid = 2268] [serial = 90] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x119cb8000) [pid = 2268] [serial = 91] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x119cf6c00) [pid = 2268] [serial = 93] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x1213bc400) [pid = 2268] [serial = 96] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x121a0c000) [pid = 2268] [serial = 99] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x124cdc400) [pid = 2268] [serial = 102] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x1256ed400) [pid = 2268] [serial = 105] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x126c85000) [pid = 2268] [serial = 108] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x11a1b2800) [pid = 2268] [serial = 94] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x126f98400) [pid = 2268] [serial = 111] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x112a80000) [pid = 2268] [serial = 63] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x112f3b800) [pid = 2268] [serial = 64] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x115e25400) [pid = 2268] [serial = 66] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1182b1c00) [pid = 2268] [serial = 69] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x12156ac00) [pid = 2268] [serial = 97] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x123f11400) [pid = 2268] [serial = 100] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x118e18400) [pid = 2268] [serial = 82] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1182ab800) [pid = 2268] [serial = 79] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x1256f8000) [pid = 2268] [serial = 106] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11935ec00) [pid = 2268] [serial = 70] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11678d000) [pid = 2268] [serial = 73] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x126f9a400) [pid = 2268] [serial = 109] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x116799400) [pid = 2268] [serial = 67] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x128ca4400) [pid = 2268] [serial = 114] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1175b2400) [pid = 2268] [serial = 76] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x12742ec00) [pid = 2268] [serial = 112] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x12dd5f400) [pid = 2268] [serial = 61] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12ac04c00) [pid = 2268] [serial = 21] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12ac09400) [pid = 2268] [serial = 22] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x129699400) [pid = 2268] [serial = 18] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1293c8800) [pid = 2268] [serial = 15] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x129603000) [pid = 2268] [serial = 16] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x121847800) [pid = 2268] [serial = 8] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x118169800) [pid = 2268] [serial = 54] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x12d19c400) [pid = 2268] [serial = 51] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x12d11c800) [pid = 2268] [serial = 52] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12cf2b000) [pid = 2268] [serial = 42] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12cd6ac00) [pid = 2268] [serial = 45] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x12cd70000) [pid = 2268] [serial = 46] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x12d107c00) [pid = 2268] [serial = 48] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x12c8ab800) [pid = 2268] [serial = 40] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x12c710800) [pid = 2268] [serial = 39] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x12c705c00) [pid = 2268] [serial = 36] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x12c709800) [pid = 2268] [serial = 37] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x12c16f400) [pid = 2268] [serial = 33] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x12c1f2400) [pid = 2268] [serial = 34] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x12bf8c000) [pid = 2268] [serial = 31] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x12bf84400) [pid = 2268] [serial = 30] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x12bcefc00) [pid = 2268] [serial = 27] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x12bcf7400) [pid = 2268] [serial = 28] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x12b471c00) [pid = 2268] [serial = 24] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x12b47c800) [pid = 2268] [serial = 25] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x12dd60000) [pid = 2268] [serial = 60] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x12d124400) [pid = 2268] [serial = 57] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 61 (0x12d19d800) [pid = 2268] [serial = 58] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | --DOMWINDOW == 60 (0x11816e000) [pid = 2268] [serial = 55] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 2268 | 1464997267492 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]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1276ms 16:41:07 INFO - PROCESS | 2268 | 1464997267505 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 2268 | 1464997267509 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:41:07 INFO - PROCESS | 2268 | 1464997267513 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 2268 | 1464997267515 Marionette TRACE conn2 <- [1,182,null,{}] 16:41:07 INFO - PROCESS | 2268 | 1464997267519 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}] 16:41:07 INFO - PROCESS | 2268 | 1464997267597 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:41:07 INFO - PROCESS | 2268 | 1464997267603 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x1132a8000 == 28 [pid = 2268] [id = 53] 16:41:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x1164b3000) [pid = 2268] [serial = 155] [outer = 0x0] 16:41:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x1166e7c00) [pid = 2268] [serial = 156] [outer = 0x1164b3000] 16:41:07 INFO - PROCESS | 2268 | 1464997267636 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x116a78c00) [pid = 2268] [serial = 157] [outer = 0x1164b3000] 16:41:07 INFO - PROCESS | 2268 | 1464997267962 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]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 16:41:07 INFO - PROCESS | 2268 | 1464997267983 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 2268 | 1464997267988 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:41:07 INFO - PROCESS | 2268 | 1464997267995 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 2268 | 1464997267997 Marionette TRACE conn2 <- [1,186,null,{}] 16:41:08 INFO - PROCESS | 2268 | 1464997267999 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}] 16:41:08 INFO - PROCESS | 2268 | 1464997268085 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:41:08 INFO - PROCESS | 2268 | 1464997268125 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x1164e8800 == 29 [pid = 2268] [id = 54] 16:41:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x116aea000) [pid = 2268] [serial = 158] [outer = 0x0] 16:41:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x1180d5800) [pid = 2268] [serial = 159] [outer = 0x116aea000] 16:41:08 INFO - PROCESS | 2268 | 1464997268152 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x11816b000) [pid = 2268] [serial = 160] [outer = 0x116aea000] 16:41:08 INFO - PROCESS | 2268 | 1464997268410 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 16:41:08 INFO - PROCESS | 2268 | 1464997268465 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 2268 | 1464997268467 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:41:08 INFO - PROCESS | 2268 | 1464997268469 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 2268 | 1464997268472 Marionette TRACE conn2 <- [1,190,null,{}] 16:41:08 INFO - PROCESS | 2268 | 1464997268497 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}] 16:41:08 INFO - PROCESS | 2268 | 1464997268576 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:41:08 INFO - PROCESS | 2268 | 1464997268618 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745b800 == 30 [pid = 2268] [id = 55] 16:41:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x11816ac00) [pid = 2268] [serial = 161] [outer = 0x0] 16:41:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x118e18400) [pid = 2268] [serial = 162] [outer = 0x11816ac00] 16:41:08 INFO - PROCESS | 2268 | 1464997268650 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x1193c9000) [pid = 2268] [serial = 163] [outer = 0x11816ac00] 16:41:08 INFO - PROCESS | 2268 | 1464997268923 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 479ms 16:41:08 INFO - PROCESS | 2268 | 1464997268948 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:41:08 INFO - PROCESS | 2268 | 1464997268950 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:41:08 INFO - PROCESS | 2268 | 1464997268952 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 2268 | 1464997268953 Marionette TRACE conn2 <- [1,194,null,{}] 16:41:08 INFO - PROCESS | 2268 | 1464997268955 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}] 16:41:09 INFO - PROCESS | 2268 | 1464997269042 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:41:09 INFO - PROCESS | 2268 | 1464997269045 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x11819d800 == 31 [pid = 2268] [id = 56] 16:41:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x1196b0c00) [pid = 2268] [serial = 164] [outer = 0x0] 16:41:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x11991b800) [pid = 2268] [serial = 165] [outer = 0x1196b0c00] 16:41:09 INFO - PROCESS | 2268 | 1464997269074 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x119a09800) [pid = 2268] [serial = 166] [outer = 0x1196b0c00] 16:41:09 INFO - PROCESS | 2268 | 1464997269373 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 16:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:41:09 INFO - PROCESS | 2268 | 1464997269421 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 2268 | 1464997269422 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:41:09 INFO - PROCESS | 2268 | 1464997269425 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 2268 | 1464997269428 Marionette TRACE conn2 <- [1,198,null,{}] 16:41:09 INFO - PROCESS | 2268 | 1464997269430 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}] 16:41:09 INFO - PROCESS | 2268 | 1464997269528 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:41:09 INFO - PROCESS | 2268 | 1464997269541 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x11827b000 == 32 [pid = 2268] [id = 57] 16:41:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x119a08400) [pid = 2268] [serial = 167] [outer = 0x0] 16:41:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x119ac7000) [pid = 2268] [serial = 168] [outer = 0x119a08400] 16:41:09 INFO - PROCESS | 2268 | 1464997269568 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x119cf0400) [pid = 2268] [serial = 169] [outer = 0x119a08400] 16:41:09 INFO - PROCESS | 2268 | 1464997269873 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 16:41:09 INFO - PROCESS | 2268 | 1464997269897 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 2268 | 1464997269898 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:41:09 INFO - PROCESS | 2268 | 1464997269900 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 2268 | 1464997269901 Marionette TRACE conn2 <- [1,202,null,{}] 16:41:09 INFO - PROCESS | 2268 | 1464997269903 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}] 16:41:10 INFO - PROCESS | 2268 | 1464997270019 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:41:10 INFO - PROCESS | 2268 | 1464997270024 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194e5800 == 33 [pid = 2268] [id = 58] 16:41:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1196b5800) [pid = 2268] [serial = 170] [outer = 0x0] 16:41:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x1213bc400) [pid = 2268] [serial = 171] [outer = 0x1196b5800] 16:41:10 INFO - PROCESS | 2268 | 1464997270051 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x124e2ac00) [pid = 2268] [serial = 172] [outer = 0x1196b5800] 16:41:10 INFO - PROCESS | 2268 | 1464997270370 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:41:10 INFO - PROCESS | 2268 | 1464997270419 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 2268 | 1464997270420 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 2268 | 1464997270422 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 2268 | 1464997270423 Marionette TRACE conn2 <- [1,206,null,{}] 16:41:10 INFO - PROCESS | 2268 | 1464997270426 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}] 16:41:10 INFO - PROCESS | 2268 | 1464997270520 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:41:10 INFO - PROCESS | 2268 | 1464997270524 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a93000 == 34 [pid = 2268] [id = 59] 16:41:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x125504800) [pid = 2268] [serial = 173] [outer = 0x0] 16:41:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x12550fc00) [pid = 2268] [serial = 174] [outer = 0x125504800] 16:41:10 INFO - PROCESS | 2268 | 1464997270550 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x125627000) [pid = 2268] [serial = 175] [outer = 0x125504800] 16:41:10 INFO - PROCESS | 2268 | 1464997270846 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 16:41:10 INFO - PROCESS | 2268 | 1464997270897 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 2268 | 1464997270898 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:41:10 INFO - PROCESS | 2268 | 1464997270901 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 2268 | 1464997270902 Marionette TRACE conn2 <- [1,210,null,{}] 16:41:10 INFO - PROCESS | 2268 | 1464997270904 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}] 16:41:10 INFO - PROCESS | 2268 | 1464997270992 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:41:11 INFO - PROCESS | 2268 | 1464997271021 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e41800 == 35 [pid = 2268] [id = 60] 16:41:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x125509400) [pid = 2268] [serial = 176] [outer = 0x0] 16:41:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1256f8800) [pid = 2268] [serial = 177] [outer = 0x125509400] 16:41:11 INFO - PROCESS | 2268 | 1464997271048 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x126c7b800) [pid = 2268] [serial = 178] [outer = 0x125509400] 16:41:11 INFO - PROCESS | 2268 | 1464997271348 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 16:41:11 INFO - PROCESS | 2268 | 1464997271369 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2268 | 1464997271370 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:41:11 INFO - PROCESS | 2268 | 1464997271373 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2268 | 1464997271375 Marionette TRACE conn2 <- [1,214,null,{}] 16:41:11 INFO - PROCESS | 2268 | 1464997271379 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}] 16:41:11 INFO - PROCESS | 2268 | 1464997271467 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:41:11 INFO - PROCESS | 2268 | 1464997271471 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x121703800 == 36 [pid = 2268] [id = 61] 16:41:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119a0d800) [pid = 2268] [serial = 179] [outer = 0x0] 16:41:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x126f93000) [pid = 2268] [serial = 180] [outer = 0x119a0d800] 16:41:11 INFO - PROCESS | 2268 | 1464997271504 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1270a5800) [pid = 2268] [serial = 181] [outer = 0x119a0d800] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x121a96800) [pid = 2268] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119919400) [pid = 2268] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x11644f000) [pid = 2268] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1169b0c00) [pid = 2268] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x118e17000) [pid = 2268] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1169ac800) [pid = 2268] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x112a73800) [pid = 2268] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12715b800) [pid = 2268] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x123f8b000) [pid = 2268] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:41:11 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x12770b000) [pid = 2268] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:41:11 INFO - PROCESS | 2268 | 1464997271826 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 472ms 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:41:11 INFO - PROCESS | 2268 | 1464997271853 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2268 | 1464997271854 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 2268 | 1464997271856 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2268 | 1464997271857 Marionette TRACE conn2 <- [1,218,null,{}] 16:41:11 INFO - PROCESS | 2268 | 1464997271867 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}] 16:41:11 INFO - PROCESS | 2268 | 1464997271966 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:41:11 INFO - PROCESS | 2268 | 1464997271991 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x118245800 == 37 [pid = 2268] [id = 62] 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x11644f000) [pid = 2268] [serial = 182] [outer = 0x0] 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x123f8b000) [pid = 2268] [serial = 183] [outer = 0x11644f000] 16:41:12 INFO - PROCESS | 2268 | 1464997272016 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1270ad400) [pid = 2268] [serial = 184] [outer = 0x11644f000] 16:41:12 INFO - PROCESS | 2268 | 1464997272262 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 426ms 16:41:12 INFO - PROCESS | 2268 | 1464997272282 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:41:12 INFO - PROCESS | 2268 | 1464997272284 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 2268 | 1464997272286 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 2268 | 1464997272288 Marionette TRACE conn2 <- [1,222,null,{}] 16:41:12 INFO - PROCESS | 2268 | 1464997272302 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}] 16:41:12 INFO - PROCESS | 2268 | 1464997272406 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:41:12 INFO - PROCESS | 2268 | 1464997272413 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f3d800 == 38 [pid = 2268] [id = 63] 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x12715e400) [pid = 2268] [serial = 185] [outer = 0x0] 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x127711400) [pid = 2268] [serial = 186] [outer = 0x12715e400] 16:41:12 INFO - PROCESS | 2268 | 1464997272449 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1293c5800) [pid = 2268] [serial = 187] [outer = 0x12715e400] 16:41:12 INFO - PROCESS | 2268 | 1464997272779 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 521ms 16:41:12 INFO - PROCESS | 2268 | 1464997272807 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 2268 | 1464997272808 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:41:12 INFO - PROCESS | 2268 | 1464997272811 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 2268 | 1464997272812 Marionette TRACE conn2 <- [1,226,null,{}] 16:41:12 INFO - PROCESS | 2268 | 1464997272814 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}] 16:41:12 INFO - PROCESS | 2268 | 1464997272907 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:41:12 INFO - PROCESS | 2268 | 1464997272915 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x125542800 == 39 [pid = 2268] [id = 64] 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1293c6c00) [pid = 2268] [serial = 188] [outer = 0x0] 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x129603000) [pid = 2268] [serial = 189] [outer = 0x1293c6c00] 16:41:12 INFO - PROCESS | 2268 | 1464997272940 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x12960e000) [pid = 2268] [serial = 190] [outer = 0x1293c6c00] 16:41:13 INFO - PROCESS | 2268 | 1464997273207 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 16:41:13 INFO - PROCESS | 2268 | 1464997273234 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 2268 | 1464997273236 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:41:13 INFO - PROCESS | 2268 | 1464997273248 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 2268 | 1464997273250 Marionette TRACE conn2 <- [1,230,null,{}] 16:41:13 INFO - PROCESS | 2268 | 1464997273254 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}] 16:41:13 INFO - PROCESS | 2268 | 1464997273388 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:41:13 INFO - PROCESS | 2268 | 1464997273393 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x127499000 == 40 [pid = 2268] [id = 65] 16:41:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x124cdb400) [pid = 2268] [serial = 191] [outer = 0x0] 16:41:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x12968e400) [pid = 2268] [serial = 192] [outer = 0x124cdb400] 16:41:13 INFO - PROCESS | 2268 | 1464997273442 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x129698400) [pid = 2268] [serial = 193] [outer = 0x124cdb400] 16:41:14 INFO - PROCESS | 2268 | 1464997274063 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 880ms 16:41:14 INFO - PROCESS | 2268 | 1464997274120 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 2268 | 1464997274123 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:41:14 INFO - PROCESS | 2268 | 1464997274128 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 2268 | 1464997274130 Marionette TRACE conn2 <- [1,234,null,{}] 16:41:14 INFO - PROCESS | 2268 | 1464997274135 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}] 16:41:14 INFO - PROCESS | 2268 | 1464997274239 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:41:14 INFO - PROCESS | 2268 | 1464997274308 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x11643e800 == 41 [pid = 2268] [id = 66] 16:41:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x116604800) [pid = 2268] [serial = 194] [outer = 0x0] 16:41:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x116ae7c00) [pid = 2268] [serial = 195] [outer = 0x116604800] 16:41:14 INFO - PROCESS | 2268 | 1464997274339 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x117f58800) [pid = 2268] [serial = 196] [outer = 0x116604800] 16:41:14 INFO - PROCESS | 2268 | 1464997274779 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 721ms 16:41:14 INFO - PROCESS | 2268 | 1464997274852 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:41:14 INFO - PROCESS | 2268 | 1464997274856 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:41:14 INFO - PROCESS | 2268 | 1464997274864 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 2268 | 1464997274865 Marionette TRACE conn2 <- [1,238,null,{}] 16:41:14 INFO - PROCESS | 2268 | 1464997274868 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}] 16:41:14 INFO - PROCESS | 2268 | 1464997274975 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:41:15 INFO - PROCESS | 2268 | 1464997275137 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x1130d7800 == 42 [pid = 2268] [id = 67] 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116610800) [pid = 2268] [serial = 197] [outer = 0x0] 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1175b2000) [pid = 2268] [serial = 198] [outer = 0x116610800] 16:41:15 INFO - PROCESS | 2268 | 1464997275166 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x11816e000) [pid = 2268] [serial = 199] [outer = 0x116610800] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x125542800 == 41 [pid = 2268] [id = 64] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x123f3d800 == 40 [pid = 2268] [id = 63] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x118245800 == 39 [pid = 2268] [id = 62] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x121703800 == 38 [pid = 2268] [id = 61] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x119e41800 == 37 [pid = 2268] [id = 60] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x119a93000 == 36 [pid = 2268] [id = 59] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x1194e5800 == 35 [pid = 2268] [id = 58] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x11827b000 == 34 [pid = 2268] [id = 57] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x11819d800 == 33 [pid = 2268] [id = 56] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x11745b800 == 32 [pid = 2268] [id = 55] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x1164e8800 == 31 [pid = 2268] [id = 54] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x1132a8000 == 30 [pid = 2268] [id = 53] 16:41:15 INFO - PROCESS | 2268 | --DOCSHELL 0x11329f000 == 29 [pid = 2268] [id = 52] 16:41:15 INFO - PROCESS | 2268 | 1464997275600 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 770ms 16:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:41:15 INFO - PROCESS | 2268 | 1464997275634 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 2268 | 1464997275636 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:41:15 INFO - PROCESS | 2268 | 1464997275639 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 2268 | 1464997275641 Marionette TRACE conn2 <- [1,242,null,{}] 16:41:15 INFO - PROCESS | 2268 | 1464997275644 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}] 16:41:15 INFO - PROCESS | 2268 | 1464997275720 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x124e2a800) [pid = 2268] [serial = 138] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x12550bc00) [pid = 2268] [serial = 139] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x123d0f800) [pid = 2268] [serial = 136] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1169b0800) [pid = 2268] [serial = 121] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x116798400) [pid = 2268] [serial = 120] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1175b3c00) [pid = 2268] [serial = 123] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1196a8800) [pid = 2268] [serial = 129] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119918c00) [pid = 2268] [serial = 132] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119911400) [pid = 2268] [serial = 130] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119cbb000) [pid = 2268] [serial = 135] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x113056400) [pid = 2268] [serial = 126] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119a0a800) [pid = 2268] [serial = 133] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x118135800) [pid = 2268] [serial = 127] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x11816a800) [pid = 2268] [serial = 124] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x129605400) [pid = 2268] [serial = 118] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1293c0000) [pid = 2268] [serial = 117] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x11a1b1400) [pid = 2268] [serial = 103] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x129022c00) [pid = 2268] [serial = 115] [outer = 0x0] [url = about:blank] 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x113056400) [pid = 2268] [serial = 200] [outer = 0x12bf7e800] 16:41:15 INFO - PROCESS | 2268 | 1464997275796 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745b000 == 30 [pid = 2268] [id = 68] 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x118829800) [pid = 2268] [serial = 201] [outer = 0x0] 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119319400) [pid = 2268] [serial = 202] [outer = 0x118829800] 16:41:15 INFO - PROCESS | 2268 | 1464997275830 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1193c8c00) [pid = 2268] [serial = 203] [outer = 0x118829800] 16:41:16 INFO - PROCESS | 2268 | 1464997276116 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 523ms 16:41:16 INFO - PROCESS | 2268 | 1464997276167 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 2268 | 1464997276169 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:41:16 INFO - PROCESS | 2268 | 1464997276172 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 2268 | 1464997276173 Marionette TRACE conn2 <- [1,246,null,{}] 16:41:16 INFO - PROCESS | 2268 | 1464997276179 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}] 16:41:16 INFO - PROCESS | 2268 | 1464997276260 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:41:16 INFO - PROCESS | 2268 | 1464997276310 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x118113800 == 31 [pid = 2268] [id = 69] 16:41:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x1166e6400) [pid = 2268] [serial = 204] [outer = 0x0] 16:41:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11991a400) [pid = 2268] [serial = 205] [outer = 0x1166e6400] 16:41:16 INFO - PROCESS | 2268 | 1464997276336 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1213b9400) [pid = 2268] [serial = 206] [outer = 0x1166e6400] 16:41:16 INFO - PROCESS | 2268 | 1464997276636 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 16:41:16 INFO - PROCESS | 2268 | 1464997276695 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 2268 | 1464997276697 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:41:16 INFO - PROCESS | 2268 | 1464997276708 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 2268 | 1464997276715 Marionette TRACE conn2 <- [1,250,null,{}] 16:41:16 INFO - PROCESS | 2268 | 1464997276719 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}] 16:41:16 INFO - PROCESS | 2268 | 1464997276834 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:41:16 INFO - PROCESS | 2268 | 1464997276877 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e85000 == 32 [pid = 2268] [id = 70] 16:41:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1166f0c00) [pid = 2268] [serial = 207] [outer = 0x0] 16:41:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x12146b800) [pid = 2268] [serial = 208] [outer = 0x1166f0c00] 16:41:16 INFO - PROCESS | 2268 | 1464997276903 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x12550cc00) [pid = 2268] [serial = 209] [outer = 0x1166f0c00] 16:41:17 INFO - PROCESS | 2268 | 1464997277177 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 533ms 16:41:17 INFO - PROCESS | 2268 | 1464997277234 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 2268 | 1464997277235 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:41:17 INFO - PROCESS | 2268 | 1464997277238 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 2268 | 1464997277239 Marionette TRACE conn2 <- [1,254,null,{}] 16:41:17 INFO - PROCESS | 2268 | 1464997277243 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}] 16:41:17 INFO - PROCESS | 2268 | 1464997277317 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:41:17 INFO - PROCESS | 2268 | 1464997277320 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a94800 == 33 [pid = 2268] [id = 71] 16:41:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x116ae8c00) [pid = 2268] [serial = 210] [outer = 0x0] 16:41:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1256f6000) [pid = 2268] [serial = 211] [outer = 0x116ae8c00] 16:41:17 INFO - PROCESS | 2268 | 1464997277348 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1270a1000) [pid = 2268] [serial = 212] [outer = 0x116ae8c00] 16:41:17 INFO - PROCESS | 2268 | 1464997277650 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 421ms 16:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:41:17 INFO - PROCESS | 2268 | 1464997277664 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 2268 | 1464997277665 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 2268 | 1464997277667 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 2268 | 1464997277668 Marionette TRACE conn2 <- [1,258,null,{}] 16:41:17 INFO - PROCESS | 2268 | 1464997277670 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}] 16:41:17 INFO - PROCESS | 2268 | 1464997277780 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:41:17 INFO - PROCESS | 2268 | 1464997277809 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a7e000 == 34 [pid = 2268] [id = 72] 16:41:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12770f400) [pid = 2268] [serial = 213] [outer = 0x0] 16:41:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128ca1000) [pid = 2268] [serial = 214] [outer = 0x12770f400] 16:41:17 INFO - PROCESS | 2268 | 1464997277845 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1293bf000) [pid = 2268] [serial = 215] [outer = 0x12770f400] 16:41:18 INFO - PROCESS | 2268 | 1464997278180 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 570ms 16:41:18 INFO - PROCESS | 2268 | 1464997278238 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 2268 | 1464997278239 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:41:18 INFO - PROCESS | 2268 | 1464997278241 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 2268 | 1464997278242 Marionette TRACE conn2 <- [1,262,null,{}] 16:41:18 INFO - PROCESS | 2268 | 1464997278244 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}] 16:41:18 INFO - PROCESS | 2268 | 1464997278338 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:41:18 INFO - PROCESS | 2268 | 1464997278342 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x121708800 == 35 [pid = 2268] [id = 73] 16:41:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x127710800) [pid = 2268] [serial = 216] [outer = 0x0] 16:41:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x129608400) [pid = 2268] [serial = 217] [outer = 0x127710800] 16:41:18 INFO - PROCESS | 2268 | 1464997278368 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1299da800) [pid = 2268] [serial = 218] [outer = 0x127710800] 16:41:18 INFO - PROCESS | 2268 | 1464997278708 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 16:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:41:18 INFO - PROCESS | 2268 | 1464997278762 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 2268 | 1464997278764 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:41:18 INFO - PROCESS | 2268 | 1464997278767 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 2268 | 1464997278768 Marionette TRACE conn2 <- [1,266,null,{}] 16:41:18 INFO - PROCESS | 2268 | 1464997278771 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}] 16:41:18 INFO - PROCESS | 2268 | 1464997278905 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:41:18 INFO - PROCESS | 2268 | 1464997278919 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x124cc4000 == 36 [pid = 2268] [id = 74] 16:41:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12a87c800) [pid = 2268] [serial = 219] [outer = 0x0] 16:41:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12a88b800) [pid = 2268] [serial = 220] [outer = 0x12a87c800] 16:41:18 INFO - PROCESS | 2268 | 1464997278958 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12a956800) [pid = 2268] [serial = 221] [outer = 0x12a87c800] 16:41:19 INFO - PROCESS | 2268 | 1464997279367 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 16:41:19 INFO - PROCESS | 2268 | 1464997279387 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 2268 | 1464997279388 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:41:19 INFO - PROCESS | 2268 | 1464997279390 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 2268 | 1464997279391 Marionette TRACE conn2 <- [1,270,null,{}] 16:41:19 INFO - PROCESS | 2268 | 1464997279394 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}] 16:41:19 INFO - PROCESS | 2268 | 1464997279484 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:41:19 INFO - PROCESS | 2268 | 1464997279514 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x1256ca000 == 37 [pid = 2268] [id = 75] 16:41:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12a881800) [pid = 2268] [serial = 222] [outer = 0x0] 16:41:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12ac03800) [pid = 2268] [serial = 223] [outer = 0x12a881800] 16:41:19 INFO - PROCESS | 2268 | 1464997279540 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12ac09c00) [pid = 2268] [serial = 224] [outer = 0x12a881800] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1196b5800) [pid = 2268] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x116aea000) [pid = 2268] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x125504800) [pid = 2268] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1164b3000) [pid = 2268] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11816ac00) [pid = 2268] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x112ecb800) [pid = 2268] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1196b0c00) [pid = 2268] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x11644f000) [pid = 2268] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x125509400) [pid = 2268] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119a0d800) [pid = 2268] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12715e400) [pid = 2268] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1161e8000) [pid = 2268] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x11882cc00) [pid = 2268] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11a1b3000) [pid = 2268] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1213b4400) [pid = 2268] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119a08400) [pid = 2268] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:41:19 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1293c6c00) [pid = 2268] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:41:19 INFO - PROCESS | 2268 | 1464997279914 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 572ms 16:41:19 INFO - PROCESS | 2268 | 1464997279962 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 2268 | 1464997279963 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:41:19 INFO - PROCESS | 2268 | 1464997279966 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 2268 | 1464997279967 Marionette TRACE conn2 <- [1,274,null,{}] 16:41:19 INFO - PROCESS | 2268 | 1464997279969 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}] 16:41:20 INFO - PROCESS | 2268 | 1464997280046 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:41:20 INFO - PROCESS | 2268 | 1464997280049 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a60000 == 38 [pid = 2268] [id = 76] 16:41:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11644f000) [pid = 2268] [serial = 225] [outer = 0x0] 16:41:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x11816ac00) [pid = 2268] [serial = 226] [outer = 0x11644f000] 16:41:20 INFO - PROCESS | 2268 | 1464997280074 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119cf7800) [pid = 2268] [serial = 227] [outer = 0x11644f000] 16:41:20 INFO - PROCESS | 2268 | 1464997280393 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 467ms 16:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:41:20 INFO - PROCESS | 2268 | 1464997280434 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 2268 | 1464997280435 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:41:20 INFO - PROCESS | 2268 | 1464997280437 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 2268 | 1464997280438 Marionette TRACE conn2 <- [1,278,null,{}] 16:41:20 INFO - PROCESS | 2268 | 1464997280441 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}] 16:41:20 INFO - PROCESS | 2268 | 1464997280536 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:41:20 INFO - PROCESS | 2268 | 1464997280543 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdf800 == 39 [pid = 2268] [id = 77] 16:41:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x123f93c00) [pid = 2268] [serial = 228] [outer = 0x0] 16:41:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12715ec00) [pid = 2268] [serial = 229] [outer = 0x123f93c00] 16:41:20 INFO - PROCESS | 2268 | 1464997280572 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12ac10c00) [pid = 2268] [serial = 230] [outer = 0x123f93c00] 16:41:20 INFO - PROCESS | 2268 | 1464997280867 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 16:41:20 INFO - PROCESS | 2268 | 1464997280906 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 2268 | 1464997280908 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:41:20 INFO - PROCESS | 2268 | 1464997280913 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 2268 | 1464997280915 Marionette TRACE conn2 <- [1,282,null,{}] 16:41:20 INFO - PROCESS | 2268 | 1464997280917 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}] 16:41:21 INFO - PROCESS | 2268 | 1464997281006 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:41:21 INFO - PROCESS | 2268 | 1464997281012 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x129438800 == 40 [pid = 2268] [id = 78] 16:41:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12ad86400) [pid = 2268] [serial = 231] [outer = 0x0] 16:41:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12b46ec00) [pid = 2268] [serial = 232] [outer = 0x12ad86400] 16:41:21 INFO - PROCESS | 2268 | 1464997281036 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12b47b800) [pid = 2268] [serial = 233] [outer = 0x12ad86400] 16:41:21 INFO - PROCESS | 2268 | 1464997281340 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]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 16:41:21 INFO - PROCESS | 2268 | 1464997281384 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2268 | 1464997281385 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:41:21 INFO - PROCESS | 2268 | 1464997281387 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 2268 | 1464997281388 Marionette TRACE conn2 <- [1,286,null,{}] 16:41:21 INFO - PROCESS | 2268 | 1464997281390 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}] 16:41:21 INFO - PROCESS | 2268 | 1464997281489 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:41:21 INFO - PROCESS | 2268 | 1464997281498 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x129915000 == 41 [pid = 2268] [id = 79] 16:41:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12b470c00) [pid = 2268] [serial = 234] [outer = 0x0] 16:41:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12bc33800) [pid = 2268] [serial = 235] [outer = 0x12b470c00] 16:41:21 INFO - PROCESS | 2268 | 1464997281522 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12bc3b800) [pid = 2268] [serial = 236] [outer = 0x12b470c00] 16:41:21 INFO - PROCESS | 2268 | 1464997281795 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]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 16:41:21 INFO - PROCESS | 2268 | 1464997281805 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2268 | 1464997281806 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:41:21 INFO - PROCESS | 2268 | 1464997281817 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 2268 | 1464997281818 Marionette TRACE conn2 <- [1,290,null,{}] 16:41:21 INFO - PROCESS | 2268 | 1464997281821 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}] 16:41:21 INFO - PROCESS | 2268 | 1464997281915 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:41:22 INFO - PROCESS | 2268 | 1464997282031 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x11324b800 == 42 [pid = 2268] [id = 80] 16:41:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x111b0f800) [pid = 2268] [serial = 237] [outer = 0x0] 16:41:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x115e23c00) [pid = 2268] [serial = 238] [outer = 0x111b0f800] 16:41:22 INFO - PROCESS | 2268 | 1464997282079 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x116a7b400) [pid = 2268] [serial = 239] [outer = 0x111b0f800] 16:41:22 INFO - PROCESS | 2268 | 1464997282587 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]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 824ms 16:41:22 INFO - PROCESS | 2268 | 1464997282637 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 2268 | 1464997282640 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:41:22 INFO - PROCESS | 2268 | 1464997282666 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 2268 | 1464997282668 Marionette TRACE conn2 <- [1,294,null,{}] 16:41:22 INFO - PROCESS | 2268 | 1464997282671 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}] 16:41:22 INFO - PROCESS | 2268 | 1464997282804 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:41:22 INFO - PROCESS | 2268 | 1464997282840 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x117147000 == 43 [pid = 2268] [id = 81] 16:41:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x11816a800) [pid = 2268] [serial = 240] [outer = 0x0] 16:41:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x119461000) [pid = 2268] [serial = 241] [outer = 0x11816a800] 16:41:22 INFO - PROCESS | 2268 | 1464997282871 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x119ac3400) [pid = 2268] [serial = 242] [outer = 0x11816a800] 16:41:23 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. 16:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 16:41:23 INFO - PROCESS | 2268 | 1464997283280 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]]]}] 16:41:23 INFO - PROCESS | 2268 | 1464997283288 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 2268 | 1464997283291 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:41:23 INFO - PROCESS | 2268 | 1464997283294 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 2268 | 1464997283295 Marionette TRACE conn2 <- [1,298,null,{}] 16:41:23 INFO - PROCESS | 2268 | 1464997283297 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}] 16:41:23 INFO - PROCESS | 2268 | 1464997283402 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:41:23 INFO - PROCESS | 2268 | 1464997283461 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x12749b800 == 44 [pid = 2268] [id = 82] 16:41:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x121567800) [pid = 2268] [serial = 243] [outer = 0x0] 16:41:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x123f14c00) [pid = 2268] [serial = 244] [outer = 0x121567800] 16:41:23 INFO - PROCESS | 2268 | 1464997283495 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x125560800) [pid = 2268] [serial = 245] [outer = 0x121567800] 16:41:23 INFO - PROCESS | 2268 | 1464997283899 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]]]}] 16:41:23 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. 16:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 16:41:23 INFO - PROCESS | 2268 | 1464997283914 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 2268 | 1464997283915 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:41:23 INFO - PROCESS | 2268 | 1464997283922 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 2268 | 1464997283927 Marionette TRACE conn2 <- [1,302,null,{}] 16:41:23 INFO - PROCESS | 2268 | 1464997283930 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}] 16:41:24 INFO - PROCESS | 2268 | 1464997284035 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:41:24 INFO - PROCESS | 2268 | 1464997284114 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a864000 == 45 [pid = 2268] [id = 83] 16:41:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x1270a2000) [pid = 2268] [serial = 246] [outer = 0x0] 16:41:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x127718000) [pid = 2268] [serial = 247] [outer = 0x1270a2000] 16:41:24 INFO - PROCESS | 2268 | 1464997284144 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x128c99400) [pid = 2268] [serial = 248] [outer = 0x1270a2000] 16:41:24 INFO - PROCESS | 2268 | 1464997284548 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]]]}] 16:41:24 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. 16:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 677ms 16:41:24 INFO - PROCESS | 2268 | 1464997284609 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 2268 | 1464997284610 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:41:24 INFO - PROCESS | 2268 | 1464997284614 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 2268 | 1464997284615 Marionette TRACE conn2 <- [1,306,null,{}] 16:41:24 INFO - PROCESS | 2268 | 1464997284618 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}] 16:41:24 INFO - PROCESS | 2268 | 1464997284724 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:41:24 INFO - PROCESS | 2268 | 1464997284921 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x116993800 == 46 [pid = 2268] [id = 84] 16:41:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x115e1b800) [pid = 2268] [serial = 249] [outer = 0x0] 16:41:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x11813c400) [pid = 2268] [serial = 250] [outer = 0x115e1b800] 16:41:24 INFO - PROCESS | 2268 | 1464997284951 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x1184b1c00) [pid = 2268] [serial = 251] [outer = 0x115e1b800] 16:41:25 INFO - PROCESS | 2268 | 1464997285389 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]]]}] 16:41:25 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. 16:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 821ms 16:41:25 INFO - PROCESS | 2268 | 1464997285436 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 2268 | 1464997285438 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:41:25 INFO - PROCESS | 2268 | 1464997285441 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 2268 | 1464997285443 Marionette TRACE conn2 <- [1,310,null,{}] 16:41:25 INFO - PROCESS | 2268 | 1464997285446 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}] 16:41:25 INFO - PROCESS | 2268 | 1464997285537 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:41:25 INFO - PROCESS | 2268 | 1464997285589 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x118119000 == 47 [pid = 2268] [id = 85] 16:41:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x116607c00) [pid = 2268] [serial = 252] [outer = 0x0] 16:41:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x1184ba800) [pid = 2268] [serial = 253] [outer = 0x116607c00] 16:41:25 INFO - PROCESS | 2268 | 1464997285618 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x119916c00) [pid = 2268] [serial = 254] [outer = 0x116607c00] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x129915000 == 46 [pid = 2268] [id = 79] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x129438800 == 45 [pid = 2268] [id = 78] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdf800 == 44 [pid = 2268] [id = 77] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x118a60000 == 43 [pid = 2268] [id = 76] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x1256ca000 == 42 [pid = 2268] [id = 75] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x124cc4000 == 41 [pid = 2268] [id = 74] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x121708800 == 40 [pid = 2268] [id = 73] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x118a7e000 == 39 [pid = 2268] [id = 72] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x119a94800 == 38 [pid = 2268] [id = 71] 16:41:25 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x12968e400) [pid = 2268] [serial = 192] [outer = 0x0] [url = about:blank] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x118e85000 == 37 [pid = 2268] [id = 70] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x118113800 == 36 [pid = 2268] [id = 69] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x11745b000 == 35 [pid = 2268] [id = 68] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x1130d7800 == 34 [pid = 2268] [id = 67] 16:41:25 INFO - PROCESS | 2268 | --DOCSHELL 0x127499000 == 33 [pid = 2268] [id = 65] 16:41:25 INFO - PROCESS | 2268 | 1464997285973 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]]]}] 16:41:26 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. 16:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 572ms 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x1213bc400) [pid = 2268] [serial = 171] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x1180d5800) [pid = 2268] [serial = 159] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x12550fc00) [pid = 2268] [serial = 174] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x11816b000) [pid = 2268] [serial = 160] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x1166e7c00) [pid = 2268] [serial = 156] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x116a78c00) [pid = 2268] [serial = 157] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x118e18400) [pid = 2268] [serial = 162] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1193c9000) [pid = 2268] [serial = 163] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x116448400) [pid = 2268] [serial = 154] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x11331ec00) [pid = 2268] [serial = 153] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x11991b800) [pid = 2268] [serial = 165] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x119a09800) [pid = 2268] [serial = 166] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x123f8b000) [pid = 2268] [serial = 183] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1256f8800) [pid = 2268] [serial = 177] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126c7b800) [pid = 2268] [serial = 178] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x125627000) [pid = 2268] [serial = 175] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x126f93000) [pid = 2268] [serial = 180] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x127711400) [pid = 2268] [serial = 186] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1175b2c00) [pid = 2268] [serial = 142] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1167ed400) [pid = 2268] [serial = 141] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1270ad400) [pid = 2268] [serial = 184] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1196af800) [pid = 2268] [serial = 145] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119315800) [pid = 2268] [serial = 144] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x123f8a000) [pid = 2268] [serial = 148] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x121555c00) [pid = 2268] [serial = 147] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1256ee400) [pid = 2268] [serial = 151] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x125510000) [pid = 2268] [serial = 150] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119ac7000) [pid = 2268] [serial = 168] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1270a5800) [pid = 2268] [serial = 181] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x129603000) [pid = 2268] [serial = 189] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x124e2ac00) [pid = 2268] [serial = 172] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1293c5800) [pid = 2268] [serial = 187] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x119cf0400) [pid = 2268] [serial = 169] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x12960e000) [pid = 2268] [serial = 190] [outer = 0x0] [url = about:blank] 16:41:26 INFO - PROCESS | 2268 | 1464997286030 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 2268 | 1464997286033 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:41:26 INFO - PROCESS | 2268 | 1464997286039 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 2268 | 1464997286040 Marionette TRACE conn2 <- [1,314,null,{}] 16:41:26 INFO - PROCESS | 2268 | 1464997286042 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}] 16:41:26 INFO - PROCESS | 2268 | 1464997286120 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:41:26 INFO - PROCESS | 2268 | 1464997286124 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x11713c000 == 34 [pid = 2268] [id = 86] 16:41:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x119a08400) [pid = 2268] [serial = 255] [outer = 0x0] 16:41:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119ac3000) [pid = 2268] [serial = 256] [outer = 0x119a08400] 16:41:26 INFO - PROCESS | 2268 | 1464997286154 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11a1b3400) [pid = 2268] [serial = 257] [outer = 0x119a08400] 16:41:26 INFO - PROCESS | 2268 | 1464997286485 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]]]}] 16:41:26 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. 16:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 472ms 16:41:26 INFO - PROCESS | 2268 | 1464997286512 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 2268 | 1464997286513 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:41:26 INFO - PROCESS | 2268 | 1464997286519 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 2268 | 1464997286523 Marionette TRACE conn2 <- [1,318,null,{}] 16:41:26 INFO - PROCESS | 2268 | 1464997286527 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}] 16:41:26 INFO - PROCESS | 2268 | 1464997286613 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:41:26 INFO - PROCESS | 2268 | 1464997286660 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x118287000 == 35 [pid = 2268] [id = 87] 16:41:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x119c63000) [pid = 2268] [serial = 258] [outer = 0x0] 16:41:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x123d14000) [pid = 2268] [serial = 259] [outer = 0x119c63000] 16:41:26 INFO - PROCESS | 2268 | 1464997286686 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x125566000) [pid = 2268] [serial = 260] [outer = 0x119c63000] 16:41:27 INFO - PROCESS | 2268 | 1464997287003 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]]]}] 16:41:27 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. 16:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 528ms 16:41:27 INFO - PROCESS | 2268 | 1464997287045 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:41:27 INFO - PROCESS | 2268 | 1464997287047 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:41:27 INFO - PROCESS | 2268 | 1464997287049 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 2268 | 1464997287051 Marionette TRACE conn2 <- [1,322,null,{}] 16:41:27 INFO - PROCESS | 2268 | 1464997287053 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}] 16:41:27 INFO - PROCESS | 2268 | 1464997287123 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:41:27 INFO - PROCESS | 2268 | 1464997287169 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199d8800 == 36 [pid = 2268] [id = 88] 16:41:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x121682800) [pid = 2268] [serial = 261] [outer = 0x0] 16:41:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x126f8f400) [pid = 2268] [serial = 262] [outer = 0x121682800] 16:41:27 INFO - PROCESS | 2268 | 1464997287195 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12742e000) [pid = 2268] [serial = 263] [outer = 0x121682800] 16:41:27 INFO - PROCESS | 2268 | 1464997287494 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]]]}] 16:41:27 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. 16:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 16:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:41:27 INFO - PROCESS | 2268 | 1464997287518 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 2268 | 1464997287519 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:41:27 INFO - PROCESS | 2268 | 1464997287521 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 2268 | 1464997287522 Marionette TRACE conn2 <- [1,326,null,{}] 16:41:27 INFO - PROCESS | 2268 | 1464997287528 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}] 16:41:27 INFO - PROCESS | 2268 | 1464997287608 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:41:27 INFO - PROCESS | 2268 | 1464997287614 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x1210a2800 == 37 [pid = 2268] [id = 89] 16:41:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128c9a800) [pid = 2268] [serial = 264] [outer = 0x0] 16:41:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128c9e000) [pid = 2268] [serial = 265] [outer = 0x128c9a800] 16:41:27 INFO - PROCESS | 2268 | 1464997287657 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128dfec00) [pid = 2268] [serial = 266] [outer = 0x128c9a800] 16:41:28 INFO - PROCESS | 2268 | 1464997288006 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]]]}] 16:41:28 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. 16:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms 16:41:28 INFO - PROCESS | 2268 | 1464997288049 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 2268 | 1464997288051 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:41:28 INFO - PROCESS | 2268 | 1464997288053 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 2268 | 1464997288054 Marionette TRACE conn2 <- [1,330,null,{}] 16:41:28 INFO - PROCESS | 2268 | 1464997288056 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}] 16:41:28 INFO - PROCESS | 2268 | 1464997288156 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:41:28 INFO - PROCESS | 2268 | 1464997288187 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca8000 == 38 [pid = 2268] [id = 90] 16:41:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x129027400) [pid = 2268] [serial = 267] [outer = 0x0] 16:41:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12960c400) [pid = 2268] [serial = 268] [outer = 0x129027400] 16:41:28 INFO - PROCESS | 2268 | 1464997288212 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12968d400) [pid = 2268] [serial = 269] [outer = 0x129027400] 16:41:28 INFO - PROCESS | 2268 | 1464997288518 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]]]}] 16:41:28 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. 16:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 16:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:41:28 INFO - PROCESS | 2268 | 1464997288572 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 2268 | 1464997288573 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:41:28 INFO - PROCESS | 2268 | 1464997288575 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 2268 | 1464997288576 Marionette TRACE conn2 <- [1,334,null,{}] 16:41:28 INFO - PROCESS | 2268 | 1464997288578 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}] 16:41:28 INFO - PROCESS | 2268 | 1464997288671 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:41:28 INFO - PROCESS | 2268 | 1464997288681 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x124fde000 == 39 [pid = 2268] [id = 91] 16:41:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x129693c00) [pid = 2268] [serial = 270] [outer = 0x0] 16:41:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1299d1000) [pid = 2268] [serial = 271] [outer = 0x129693c00] 16:41:28 INFO - PROCESS | 2268 | 1464997288713 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12a950800) [pid = 2268] [serial = 272] [outer = 0x129693c00] 16:41:29 INFO - PROCESS | 2268 | 1464997289051 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]]]}] 16:41:29 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. 16:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 16:41:29 INFO - PROCESS | 2268 | 1464997289095 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:41:29 INFO - PROCESS | 2268 | 1464997289096 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:41:29 INFO - PROCESS | 2268 | 1464997289106 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 2268 | 1464997289107 Marionette TRACE conn2 <- [1,338,null,{}] 16:41:29 INFO - PROCESS | 2268 | 1464997289109 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}] 16:41:29 INFO - PROCESS | 2268 | 1464997289205 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:41:29 INFO - PROCESS | 2268 | 1464997289209 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x126ced000 == 40 [pid = 2268] [id = 92] 16:41:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12968bc00) [pid = 2268] [serial = 273] [outer = 0x0] 16:41:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12a95a800) [pid = 2268] [serial = 274] [outer = 0x12968bc00] 16:41:29 INFO - PROCESS | 2268 | 1464997289234 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12ad87000) [pid = 2268] [serial = 275] [outer = 0x12968bc00] 16:41:29 INFO - PROCESS | 2268 | 1464997289545 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]]]}] 16:41:29 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. 16:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 479ms 16:41:29 INFO - PROCESS | 2268 | 1464997289587 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 2268 | 1464997289588 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:41:29 INFO - PROCESS | 2268 | 1464997289591 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 2268 | 1464997289593 Marionette TRACE conn2 <- [1,342,null,{}] 16:41:29 INFO - PROCESS | 2268 | 1464997289598 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}] 16:41:29 INFO - PROCESS | 2268 | 1464997289695 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:41:29 INFO - PROCESS | 2268 | 1464997289706 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f23800 == 41 [pid = 2268] [id = 93] 16:41:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12ac04400) [pid = 2268] [serial = 276] [outer = 0x0] 16:41:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12b30ec00) [pid = 2268] [serial = 277] [outer = 0x12ac04400] 16:41:29 INFO - PROCESS | 2268 | 1464997289740 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12b475000) [pid = 2268] [serial = 278] [outer = 0x12ac04400] 16:41:30 INFO - PROCESS | 2268 | 1464997290033 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]]]}] 16:41:30 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. 16:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 473ms 16:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:41:30 INFO - PROCESS | 2268 | 1464997290066 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 2268 | 1464997290067 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:41:30 INFO - PROCESS | 2268 | 1464997290069 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 2268 | 1464997290070 Marionette TRACE conn2 <- [1,346,null,{}] 16:41:30 INFO - PROCESS | 2268 | 1464997290072 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}] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x127710800) [pid = 2268] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x118829800) [pid = 2268] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x116ae8c00) [pid = 2268] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1166e6400) [pid = 2268] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x12a881800) [pid = 2268] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x11644f000) [pid = 2268] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x12770f400) [pid = 2268] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12a87c800) [pid = 2268] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1166f0c00) [pid = 2268] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x12ad86400) [pid = 2268] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x116610800) [pid = 2268] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:41:30 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x123f93c00) [pid = 2268] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:41:30 INFO - PROCESS | 2268 | 1464997290272 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:41:30 INFO - PROCESS | 2268 | 1464997290280 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f7800 == 42 [pid = 2268] [id = 94] 16:41:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116ae8c00) [pid = 2268] [serial = 279] [outer = 0x0] 16:41:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x119319800) [pid = 2268] [serial = 280] [outer = 0x116ae8c00] 16:41:30 INFO - PROCESS | 2268 | 1464997290310 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12ad84c00) [pid = 2268] [serial = 281] [outer = 0x116ae8c00] 16:41:30 INFO - PROCESS | 2268 | 1464997290616 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]]]}] 16:41:30 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. 16:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 16:41:30 INFO - PROCESS | 2268 | 1464997290640 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 2268 | 1464997290642 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:41:30 INFO - PROCESS | 2268 | 1464997290646 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 2268 | 1464997290648 Marionette TRACE conn2 <- [1,350,null,{}] 16:41:30 INFO - PROCESS | 2268 | 1464997290650 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}] 16:41:30 INFO - PROCESS | 2268 | 1464997290737 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:41:30 INFO - PROCESS | 2268 | 1464997290743 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299bb800 == 43 [pid = 2268] [id = 95] 16:41:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x116aecc00) [pid = 2268] [serial = 282] [outer = 0x0] 16:41:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12bc37c00) [pid = 2268] [serial = 283] [outer = 0x116aecc00] 16:41:30 INFO - PROCESS | 2268 | 1464997290819 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12bf80800) [pid = 2268] [serial = 284] [outer = 0x116aecc00] 16:41:31 INFO - PROCESS | 2268 | 1464997291070 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]]]}] 16:41:31 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. 16:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 16:41:31 INFO - PROCESS | 2268 | 1464997291117 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 2268 | 1464997291118 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:41:31 INFO - PROCESS | 2268 | 1464997291120 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 2268 | 1464997291121 Marionette TRACE conn2 <- [1,354,null,{}] 16:41:31 INFO - PROCESS | 2268 | 1464997291124 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}] 16:41:31 INFO - PROCESS | 2268 | 1464997291217 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:41:31 INFO - PROCESS | 2268 | 1464997291220 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac32800 == 44 [pid = 2268] [id = 96] 16:41:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12bf81000) [pid = 2268] [serial = 285] [outer = 0x0] 16:41:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12bf89c00) [pid = 2268] [serial = 286] [outer = 0x12bf81000] 16:41:31 INFO - PROCESS | 2268 | 1464997291245 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12c164400) [pid = 2268] [serial = 287] [outer = 0x12bf81000] 16:41:31 INFO - PROCESS | 2268 | 1464997291565 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]]]}] 16:41:31 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. 16:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 16:41:31 INFO - PROCESS | 2268 | 1464997291589 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 2268 | 1464997291590 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:41:31 INFO - PROCESS | 2268 | 1464997291593 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 2268 | 1464997291595 Marionette TRACE conn2 <- [1,358,null,{}] 16:41:31 INFO - PROCESS | 2268 | 1464997291598 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}] 16:41:31 INFO - PROCESS | 2268 | 1464997291685 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:41:31 INFO - PROCESS | 2268 | 1464997291738 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b360000 == 45 [pid = 2268] [id = 97] 16:41:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12bf84000) [pid = 2268] [serial = 288] [outer = 0x0] 16:41:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12c16a400) [pid = 2268] [serial = 289] [outer = 0x12bf84000] 16:41:31 INFO - PROCESS | 2268 | 1464997291762 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12c16fc00) [pid = 2268] [serial = 290] [outer = 0x12bf84000] 16:41:32 INFO - PROCESS | 2268 | 1464997292016 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]]]}] 16:41:32 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. 16:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 16:41:32 INFO - PROCESS | 2268 | 1464997292064 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 2268 | 1464997292066 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:41:32 INFO - PROCESS | 2268 | 1464997292068 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 2268 | 1464997292069 Marionette TRACE conn2 <- [1,362,null,{}] 16:41:32 INFO - PROCESS | 2268 | 1464997292071 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}] 16:41:32 INFO - PROCESS | 2268 | 1464997292156 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:41:32 INFO - PROCESS | 2268 | 1464997292162 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b643800 == 46 [pid = 2268] [id = 98] 16:41:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12c16ec00) [pid = 2268] [serial = 291] [outer = 0x0] 16:41:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x12c1f3c00) [pid = 2268] [serial = 292] [outer = 0x12c16ec00] 16:41:32 INFO - PROCESS | 2268 | 1464997292186 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x12c1f9c00) [pid = 2268] [serial = 293] [outer = 0x12c16ec00] 16:41:32 INFO - PROCESS | 2268 | 1464997292669 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]]]}] 16:41:32 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. 16:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 618ms 16:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:41:32 INFO - PROCESS | 2268 | 1464997292687 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 2268 | 1464997292689 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:41:32 INFO - PROCESS | 2268 | 1464997292692 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 2268 | 1464997292696 Marionette TRACE conn2 <- [1,366,null,{}] 16:41:32 INFO - PROCESS | 2268 | 1464997292700 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}] 16:41:32 INFO - PROCESS | 2268 | 1464997292808 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:41:32 INFO - PROCESS | 2268 | 1464997292870 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x118120000 == 47 [pid = 2268] [id = 99] 16:41:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x11882a000) [pid = 2268] [serial = 294] [outer = 0x0] 16:41:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x1193bf000) [pid = 2268] [serial = 295] [outer = 0x11882a000] 16:41:32 INFO - PROCESS | 2268 | 1464997292902 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x11991bc00) [pid = 2268] [serial = 296] [outer = 0x11882a000] 16:41:33 INFO - PROCESS | 2268 | 1464997293333 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]]]}] 16:41:33 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. 16:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 16:41:33 INFO - PROCESS | 2268 | 1464997293364 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 2268 | 1464997293368 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:41:33 INFO - PROCESS | 2268 | 1464997293373 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 2268 | 1464997293375 Marionette TRACE conn2 <- [1,370,null,{}] 16:41:33 INFO - PROCESS | 2268 | 1464997293396 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}] 16:41:33 INFO - PROCESS | 2268 | 1464997293505 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:41:33 INFO - PROCESS | 2268 | 1464997293569 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x1210b2800 == 48 [pid = 2268] [id = 100] 16:41:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x121a0bc00) [pid = 2268] [serial = 297] [outer = 0x0] 16:41:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x124c90400) [pid = 2268] [serial = 298] [outer = 0x121a0bc00] 16:41:33 INFO - PROCESS | 2268 | 1464997293600 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x125511c00) [pid = 2268] [serial = 299] [outer = 0x121a0bc00] 16:41:34 INFO - PROCESS | 2268 | 1464997294037 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]]]}] 16:41:34 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. 16:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 689ms 16:41:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:41:34 INFO - PROCESS | 2268 | 1464997294086 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 2268 | 1464997294088 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:41:34 INFO - PROCESS | 2268 | 1464997294106 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 2268 | 1464997294110 Marionette TRACE conn2 <- [1,374,null,{}] 16:41:34 INFO - PROCESS | 2268 | 1464997294120 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}] 16:41:34 INFO - PROCESS | 2268 | 1464997294228 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:41:34 INFO - PROCESS | 2268 | 1464997294294 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f7800 == 49 [pid = 2268] [id = 101] 16:41:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x128c95800) [pid = 2268] [serial = 300] [outer = 0x0] 16:41:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x128c9d400) [pid = 2268] [serial = 301] [outer = 0x128c95800] 16:41:34 INFO - PROCESS | 2268 | 1464997294327 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x129024000) [pid = 2268] [serial = 302] [outer = 0x128c95800] 16:41:34 INFO - PROCESS | 2268 | 1464997294820 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:41:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 790ms 16:41:34 INFO - PROCESS | 2268 | 1464997294881 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 2268 | 1464997294883 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:41:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:41:34 INFO - PROCESS | 2268 | 1464997294885 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 2268 | 1464997294886 Marionette TRACE conn2 <- [1,378,null,{}] 16:41:34 INFO - PROCESS | 2268 | 1464997294889 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}] 16:41:34 INFO - PROCESS | 2268 | 1464997294996 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:41:35 INFO - PROCESS | 2268 | 1464997295059 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x1161a4000 == 50 [pid = 2268] [id = 102] 16:41:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x121565c00) [pid = 2268] [serial = 303] [outer = 0x0] 16:41:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x128c95c00) [pid = 2268] [serial = 304] [outer = 0x121565c00] 16:41:35 INFO - PROCESS | 2268 | 1464997295089 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x12b476800) [pid = 2268] [serial = 305] [outer = 0x121565c00] 16:41:35 INFO - PROCESS | 2268 | 1464997295661 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:41:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 819ms 16:41:35 INFO - PROCESS | 2268 | 1464997295708 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 2268 | 1464997295711 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:41:35 INFO - PROCESS | 2268 | 1464997295716 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 2268 | 1464997295718 Marionette TRACE conn2 <- [1,382,null,{}] 16:41:35 INFO - PROCESS | 2268 | 1464997295721 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}] 16:41:35 INFO - PROCESS | 2268 | 1464997295815 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:41:35 INFO - PROCESS | 2268 | 1464997295884 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x114fef000 == 51 [pid = 2268] [id = 103] 16:41:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x11882bc00) [pid = 2268] [serial = 306] [outer = 0x0] 16:41:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x119a07c00) [pid = 2268] [serial = 307] [outer = 0x11882bc00] 16:41:35 INFO - PROCESS | 2268 | 1464997295914 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x11a1aac00) [pid = 2268] [serial = 308] [outer = 0x11882bc00] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x11643e800 == 50 [pid = 2268] [id = 66] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x12b360000 == 49 [pid = 2268] [id = 97] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac32800 == 48 [pid = 2268] [id = 96] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x1299bb800 == 47 [pid = 2268] [id = 95] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f7800 == 46 [pid = 2268] [id = 94] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x128f23800 == 45 [pid = 2268] [id = 93] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x126ced000 == 44 [pid = 2268] [id = 92] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x124fde000 == 43 [pid = 2268] [id = 91] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca8000 == 42 [pid = 2268] [id = 90] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x12bc33800) [pid = 2268] [serial = 235] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x116ae7c00) [pid = 2268] [serial = 195] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x1210a2800 == 41 [pid = 2268] [id = 89] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x1199d8800 == 40 [pid = 2268] [id = 88] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x118287000 == 39 [pid = 2268] [id = 87] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x11713c000 == 38 [pid = 2268] [id = 86] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x118119000 == 37 [pid = 2268] [id = 85] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x116993800 == 36 [pid = 2268] [id = 84] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x12a864000 == 35 [pid = 2268] [id = 83] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x12749b800 == 34 [pid = 2268] [id = 82] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x117147000 == 33 [pid = 2268] [id = 81] 16:41:36 INFO - PROCESS | 2268 | --DOCSHELL 0x11324b800 == 32 [pid = 2268] [id = 80] 16:41:36 INFO - PROCESS | 2268 | 1464997296345 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x12b47b800) [pid = 2268] [serial = 233] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x129608400) [pid = 2268] [serial = 217] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x119319400) [pid = 2268] [serial = 202] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x1270a1000) [pid = 2268] [serial = 212] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x11991a400) [pid = 2268] [serial = 205] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x12ac03800) [pid = 2268] [serial = 223] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x11816ac00) [pid = 2268] [serial = 226] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x128ca1000) [pid = 2268] [serial = 214] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x12a88b800) [pid = 2268] [serial = 220] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x12146b800) [pid = 2268] [serial = 208] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x1299da800) [pid = 2268] [serial = 218] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x1293bf000) [pid = 2268] [serial = 215] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x119cf7800) [pid = 2268] [serial = 227] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x12a956800) [pid = 2268] [serial = 221] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x12cd71c00) [pid = 2268] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12b46ec00) [pid = 2268] [serial = 232] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x1175b2000) [pid = 2268] [serial = 198] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1213b9400) [pid = 2268] [serial = 206] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x11816e000) [pid = 2268] [serial = 199] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1256f6000) [pid = 2268] [serial = 211] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x12ac09c00) [pid = 2268] [serial = 224] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12715ec00) [pid = 2268] [serial = 229] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x12ac10c00) [pid = 2268] [serial = 230] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12550cc00) [pid = 2268] [serial = 209] [outer = 0x0] [url = about:blank] 16:41:36 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1193c8c00) [pid = 2268] [serial = 203] [outer = 0x0] [url = about:blank] 16:41:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:41:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 16:41:36 INFO - PROCESS | 2268 | 1464997296389 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 2268 | 1464997296392 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:41:36 INFO - PROCESS | 2268 | 1464997296403 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 2268 | 1464997296404 Marionette TRACE conn2 <- [1,386,null,{}] 16:41:36 INFO - PROCESS | 2268 | 1464997296407 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}] 16:41:36 INFO - PROCESS | 2268 | 1464997296488 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:41:36 INFO - PROCESS | 2268 | 1464997296496 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a96800 == 33 [pid = 2268] [id = 104] 16:41:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x124c8c000) [pid = 2268] [serial = 309] [outer = 0x0] 16:41:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x124e2ac00) [pid = 2268] [serial = 310] [outer = 0x124c8c000] 16:41:36 INFO - PROCESS | 2268 | 1464997296524 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1256ee400) [pid = 2268] [serial = 311] [outer = 0x124c8c000] 16:41:36 INFO - PROCESS | 2268 | 1464997296861 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 16:41:36 INFO - PROCESS | 2268 | 1464997296873 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:41:36 INFO - PROCESS | 2268 | 1464997296875 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 2268 | 1464997296880 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 2268 | 1464997296882 Marionette TRACE conn2 <- [1,390,null,{}] 16:41:36 INFO - PROCESS | 2268 | 1464997296889 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}] 16:41:36 INFO - PROCESS | 2268 | 1464997296980 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:41:37 INFO - PROCESS | 2268 | 1464997297033 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199e8000 == 34 [pid = 2268] [id = 105] 16:41:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x126c82400) [pid = 2268] [serial = 312] [outer = 0x0] 16:41:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x127710800) [pid = 2268] [serial = 313] [outer = 0x126c82400] 16:41:37 INFO - PROCESS | 2268 | 1464997297062 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x128dfa000) [pid = 2268] [serial = 314] [outer = 0x126c82400] 16:41:37 INFO - PROCESS | 2268 | 1464997297399 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]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 572ms 16:41:37 INFO - PROCESS | 2268 | 1464997297460 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 2268 | 1464997297462 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:41:37 INFO - PROCESS | 2268 | 1464997297511 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 2268 | 1464997297512 Marionette TRACE conn2 <- [1,394,null,{}] 16:41:37 INFO - PROCESS | 2268 | 1464997297541 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}] 16:41:37 INFO - PROCESS | 2268 | 1464997297635 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:41:37 INFO - PROCESS | 2268 | 1464997297646 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca2800 == 35 [pid = 2268] [id = 106] 16:41:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12a94dc00) [pid = 2268] [serial = 315] [outer = 0x0] 16:41:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12ad8a800) [pid = 2268] [serial = 316] [outer = 0x12a94dc00] 16:41:37 INFO - PROCESS | 2268 | 1464997297672 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12bc2f400) [pid = 2268] [serial = 317] [outer = 0x12a94dc00] 16:41:37 INFO - PROCESS | 2268 | 1464997297985 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]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 547ms 16:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:41:38 INFO - PROCESS | 2268 | 1464997298037 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 2268 | 1464997298038 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 2268 | 1464997298040 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 2268 | 1464997298041 Marionette TRACE conn2 <- [1,398,null,{}] 16:41:38 INFO - PROCESS | 2268 | 1464997298044 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}] 16:41:38 INFO - PROCESS | 2268 | 1464997298150 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:41:38 INFO - PROCESS | 2268 | 1464997298179 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x124fe0000 == 36 [pid = 2268] [id = 107] 16:41:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1196b0800) [pid = 2268] [serial = 318] [outer = 0x0] 16:41:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x12bc39400) [pid = 2268] [serial = 319] [outer = 0x1196b0800] 16:41:38 INFO - PROCESS | 2268 | 1464997298205 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x12bcfa000) [pid = 2268] [serial = 320] [outer = 0x1196b0800] 16:41:38 INFO - PROCESS | 2268 | 1464997298550 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]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 16:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:41:38 INFO - PROCESS | 2268 | 1464997298563 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 2268 | 1464997298564 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 2268 | 1464997298573 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 2268 | 1464997298574 Marionette TRACE conn2 <- [1,402,null,{}] 16:41:38 INFO - PROCESS | 2268 | 1464997298579 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}] 16:41:38 INFO - PROCESS | 2268 | 1464997298700 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:41:38 INFO - PROCESS | 2268 | 1464997298713 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cec000 == 37 [pid = 2268] [id = 108] 16:41:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x12bf82800) [pid = 2268] [serial = 321] [outer = 0x0] 16:41:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12c1ee400) [pid = 2268] [serial = 322] [outer = 0x12bf82800] 16:41:38 INFO - PROCESS | 2268 | 1464997298739 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12c70c400) [pid = 2268] [serial = 323] [outer = 0x12bf82800] 16:41:39 INFO - PROCESS | 2268 | 1464997299082 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 530ms 16:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:41:39 INFO - PROCESS | 2268 | 1464997299097 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 2268 | 1464997299098 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:41:39 INFO - PROCESS | 2268 | 1464997299100 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 2268 | 1464997299101 Marionette TRACE conn2 <- [1,406,null,{}] 16:41:39 INFO - PROCESS | 2268 | 1464997299104 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}] 16:41:39 INFO - PROCESS | 2268 | 1464997299205 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:41:39 INFO - PROCESS | 2268 | 1464997299224 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x12990f000 == 38 [pid = 2268] [id = 109] 16:41:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x111d65800) [pid = 2268] [serial = 324] [outer = 0x0] 16:41:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x111d68000) [pid = 2268] [serial = 325] [outer = 0x111d65800] 16:41:39 INFO - PROCESS | 2268 | 1464997299249 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x111d8ac00) [pid = 2268] [serial = 326] [outer = 0x111d65800] 16:41:39 INFO - PROCESS | 2268 | 1464997299612 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 16:41:39 INFO - PROCESS | 2268 | 1464997299622 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 2268 | 1464997299623 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:41:39 INFO - PROCESS | 2268 | 1464997299625 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 2268 | 1464997299626 Marionette TRACE conn2 <- [1,410,null,{}] 16:41:39 INFO - PROCESS | 2268 | 1464997299629 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}] 16:41:39 INFO - PROCESS | 2268 | 1464997299730 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:41:39 INFO - PROCESS | 2268 | 1464997299763 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299c4000 == 39 [pid = 2268] [id = 110] 16:41:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x126f90400) [pid = 2268] [serial = 327] [outer = 0x0] 16:41:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x12c70d400) [pid = 2268] [serial = 328] [outer = 0x126f90400] 16:41:39 INFO - PROCESS | 2268 | 1464997299789 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x12c8a7c00) [pid = 2268] [serial = 329] [outer = 0x126f90400] 16:41:40 INFO - PROCESS | 2268 | 1464997300105 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 16:41:40 INFO - PROCESS | 2268 | 1464997300146 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 2268 | 1464997300148 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:41:40 INFO - PROCESS | 2268 | 1464997300165 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 2268 | 1464997300166 Marionette TRACE conn2 <- [1,414,null,{}] 16:41:40 INFO - PROCESS | 2268 | 1464997300167 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:41:40 INFO - PROCESS | 2268 | 1464997300173 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}] 16:41:40 INFO - PROCESS | 2268 | 1464997300270 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:41:40 INFO - PROCESS | 2268 | 1464997300282 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b35d800 == 40 [pid = 2268] [id = 111] 16:41:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x1169e2c00) [pid = 2268] [serial = 330] [outer = 0x0] 16:41:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x1169e9400) [pid = 2268] [serial = 331] [outer = 0x1169e2c00] 16:41:40 INFO - PROCESS | 2268 | 1464997300307 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x12c8af000) [pid = 2268] [serial = 332] [outer = 0x1169e2c00] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x129693c00) [pid = 2268] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x12968bc00) [pid = 2268] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x121682800) [pid = 2268] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x119a08400) [pid = 2268] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x119c63000) [pid = 2268] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x128c9a800) [pid = 2268] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x115e1b800) [pid = 2268] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x116607c00) [pid = 2268] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x12ac04400) [pid = 2268] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12bf81000) [pid = 2268] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x116ae8c00) [pid = 2268] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x12bf84000) [pid = 2268] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x129027400) [pid = 2268] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x116aecc00) [pid = 2268] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:41:40 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12b470c00) [pid = 2268] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:41:40 INFO - PROCESS | 2268 | 1464997300753 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 638ms 16:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:41:40 INFO - PROCESS | 2268 | 1464997300788 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 2268 | 1464997300790 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:41:40 INFO - PROCESS | 2268 | 1464997300792 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 2268 | 1464997300793 Marionette TRACE conn2 <- [1,418,null,{}] 16:41:40 INFO - PROCESS | 2268 | 1464997300795 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}] 16:41:40 INFO - PROCESS | 2268 | 1464997300878 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:41:40 INFO - PROCESS | 2268 | 1464997300930 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d81800 == 41 [pid = 2268] [id = 112] 16:41:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1169e3400) [pid = 2268] [serial = 333] [outer = 0x0] 16:41:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1199c0c00) [pid = 2268] [serial = 334] [outer = 0x1169e3400] 16:41:40 INFO - PROCESS | 2268 | 1464997300955 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x1199c7400) [pid = 2268] [serial = 335] [outer = 0x1169e3400] 16:41:41 INFO - PROCESS | 2268 | 1464997301720 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]]]}] 16:41:41 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 16:41:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 973ms 16:41:41 INFO - PROCESS | 2268 | 1464997301765 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 2268 | 1464997301767 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:41:41 INFO - PROCESS | 2268 | 1464997301769 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 2268 | 1464997301771 Marionette TRACE conn2 <- [1,422,null,{}] 16:41:41 INFO - PROCESS | 2268 | 1464997301773 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}] 16:41:41 INFO - PROCESS | 2268 | 1464997301866 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:41:41 INFO - PROCESS | 2268 | 1464997301870 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bed4800 == 42 [pid = 2268] [id = 113] 16:41:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1199c7000) [pid = 2268] [serial = 336] [outer = 0x0] 16:41:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12b304c00) [pid = 2268] [serial = 337] [outer = 0x1199c7000] 16:41:41 INFO - PROCESS | 2268 | 1464997301905 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12c8b5c00) [pid = 2268] [serial = 338] [outer = 0x1199c7000] 16:41:42 INFO - PROCESS | 2268 | 1464997302730 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]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 16:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:41:42 INFO - PROCESS | 2268 | 1464997302740 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 2268 | 1464997302744 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:41:42 INFO - PROCESS | 2268 | 1464997302748 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 2268 | 1464997302750 Marionette TRACE conn2 <- [1,426,null,{}] 16:41:42 INFO - PROCESS | 2268 | 1464997302754 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}] 16:41:42 INFO - PROCESS | 2268 | 1464997302863 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:41:42 INFO - PROCESS | 2268 | 1464997302915 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a94000 == 43 [pid = 2268] [id = 114] 16:41:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x116aeb800) [pid = 2268] [serial = 339] [outer = 0x0] 16:41:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x118164c00) [pid = 2268] [serial = 340] [outer = 0x116aeb800] 16:41:42 INFO - PROCESS | 2268 | 1464997302949 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x1193c0000) [pid = 2268] [serial = 341] [outer = 0x116aeb800] 16:41:43 INFO - PROCESS | 2268 | 1464997303484 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] 16:41:43 INFO - PROCESS | 2268 | 1464997303531 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:41:43 INFO - PROCESS | 2268 | 1464997303538 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 2268 | 1464997303541 Marionette TRACE conn2 <- [1,430,null,{}] 16:41:43 INFO - PROCESS | 2268 | 1464997303545 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}] 16:41:43 INFO - PROCESS | 2268 | 1464997303707 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:41:43 INFO - PROCESS | 2268 | 1464997303805 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x121517000 == 44 [pid = 2268] [id = 115] 16:41:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x119c66000) [pid = 2268] [serial = 342] [outer = 0x0] 16:41:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x119f64c00) [pid = 2268] [serial = 343] [outer = 0x119c66000] 16:41:43 INFO - PROCESS | 2268 | 1464997303836 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x119f6a800) [pid = 2268] [serial = 344] [outer = 0x119c66000] 16:41:44 INFO - PROCESS | 2268 | 1464997304371 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]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 876ms 16:41:44 INFO - PROCESS | 2268 | 1464997304416 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:41:44 INFO - PROCESS | 2268 | 1464997304418 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:41:44 INFO - PROCESS | 2268 | 1464997304422 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 2268 | 1464997304427 Marionette TRACE conn2 <- [1,434,null,{}] 16:41:44 INFO - PROCESS | 2268 | 1464997304440 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}] 16:41:44 INFO - PROCESS | 2268 | 1464997304604 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:41:44 INFO - PROCESS | 2268 | 1464997304696 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be12000 == 45 [pid = 2268] [id = 116] 16:41:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x1256f8800) [pid = 2268] [serial = 345] [outer = 0x0] 16:41:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x126f90800) [pid = 2268] [serial = 346] [outer = 0x1256f8800] 16:41:44 INFO - PROCESS | 2268 | 1464997304729 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x127715400) [pid = 2268] [serial = 347] [outer = 0x1256f8800] 16:41:45 INFO - PROCESS | 2268 | 1464997305148 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 776ms 16:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:41:45 INFO - PROCESS | 2268 | 1464997305198 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 2268 | 1464997305200 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 2268 | 1464997305202 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 2268 | 1464997305203 Marionette TRACE conn2 <- [1,438,null,{}] 16:41:45 INFO - PROCESS | 2268 | 1464997305206 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}] 16:41:45 INFO - PROCESS | 2268 | 1464997305313 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:41:45 INFO - PROCESS | 2268 | 1464997305369 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c374800 == 46 [pid = 2268] [id = 117] 16:41:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x128ca0000) [pid = 2268] [serial = 348] [outer = 0x0] 16:41:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x1293c0c00) [pid = 2268] [serial = 349] [outer = 0x128ca0000] 16:41:45 INFO - PROCESS | 2268 | 1464997305399 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x1299d2c00) [pid = 2268] [serial = 350] [outer = 0x128ca0000] 16:41:45 INFO - PROCESS | 2268 | 1464997305845 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 16:41:45 INFO - PROCESS | 2268 | 1464997305873 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:41:45 INFO - PROCESS | 2268 | 1464997305875 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 2268 | 1464997305879 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 2268 | 1464997305881 Marionette TRACE conn2 <- [1,442,null,{}] 16:41:45 INFO - PROCESS | 2268 | 1464997305885 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}] 16:41:46 INFO - PROCESS | 2268 | 1464997306065 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:41:46 INFO - PROCESS | 2268 | 1464997306141 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7e4000 == 47 [pid = 2268] [id = 118] 16:41:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x128ca1000) [pid = 2268] [serial = 351] [outer = 0x0] 16:41:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x12ac0d000) [pid = 2268] [serial = 352] [outer = 0x128ca1000] 16:41:46 INFO - PROCESS | 2268 | 1464997306171 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x12bc33800) [pid = 2268] [serial = 353] [outer = 0x128ca1000] 16:41:46 INFO - PROCESS | 2268 | 1464997306599 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 771ms 16:41:46 INFO - PROCESS | 2268 | 1464997306804 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 2268 | 1464997306807 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:41:46 INFO - PROCESS | 2268 | 1464997306824 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 2268 | 1464997306826 Marionette TRACE conn2 <- [1,446,null,{}] 16:41:46 INFO - PROCESS | 2268 | 1464997306829 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}] 16:41:46 INFO - PROCESS | 2268 | 1464997306922 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:41:46 INFO - PROCESS | 2268 | 1464997306975 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x118279800 == 48 [pid = 2268] [id = 119] 16:41:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 126 (0x119316c00) [pid = 2268] [serial = 354] [outer = 0x0] 16:41:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 127 (0x119462800) [pid = 2268] [serial = 355] [outer = 0x119316c00] 16:41:47 INFO - PROCESS | 2268 | 1464997307005 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 128 (0x1199c7800) [pid = 2268] [serial = 356] [outer = 0x119316c00] 16:41:47 INFO - PROCESS | 2268 | 1464997307484 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]]]}] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x123d81800 == 47 [pid = 2268] [id = 112] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x12b35d800 == 46 [pid = 2268] [id = 111] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x1299c4000 == 45 [pid = 2268] [id = 110] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x12990f000 == 44 [pid = 2268] [id = 109] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x126cec000 == 43 [pid = 2268] [id = 108] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x124fe0000 == 42 [pid = 2268] [id = 107] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca2800 == 41 [pid = 2268] [id = 106] 16:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x1199e8000 == 40 [pid = 2268] [id = 105] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x116a96800 == 39 [pid = 2268] [id = 104] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x114fef000 == 38 [pid = 2268] [id = 103] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x1161a4000 == 37 [pid = 2268] [id = 102] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f7800 == 36 [pid = 2268] [id = 101] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x1210b2800 == 35 [pid = 2268] [id = 100] 16:41:47 INFO - PROCESS | 2268 | --DOCSHELL 0x118120000 == 34 [pid = 2268] [id = 99] 16:41:47 INFO - PROCESS | 2268 | 1464997307564 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 2268 | 1464997307566 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:41:47 INFO - PROCESS | 2268 | 1464997307571 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 2268 | 1464997307573 Marionette TRACE conn2 <- [1,450,null,{}] 16:41:47 INFO - PROCESS | 2268 | 1464997307576 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}] 16:41:47 INFO - PROCESS | 2268 | 1464997307655 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 127 (0x12bc3b800) [pid = 2268] [serial = 236] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 126 (0x1299d1000) [pid = 2268] [serial = 271] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 125 (0x12a95a800) [pid = 2268] [serial = 274] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x126f8f400) [pid = 2268] [serial = 262] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x119ac3000) [pid = 2268] [serial = 256] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x11a1b3400) [pid = 2268] [serial = 257] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x119461000) [pid = 2268] [serial = 241] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x123f14c00) [pid = 2268] [serial = 244] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x125566000) [pid = 2268] [serial = 260] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x123d14000) [pid = 2268] [serial = 259] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x115e23c00) [pid = 2268] [serial = 238] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x128c9e000) [pid = 2268] [serial = 265] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x1184b1c00) [pid = 2268] [serial = 251] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x11813c400) [pid = 2268] [serial = 250] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x119916c00) [pid = 2268] [serial = 254] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x1184ba800) [pid = 2268] [serial = 253] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x12b30ec00) [pid = 2268] [serial = 277] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x127718000) [pid = 2268] [serial = 247] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12c164400) [pid = 2268] [serial = 287] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12ad84c00) [pid = 2268] [serial = 281] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x12bf89c00) [pid = 2268] [serial = 286] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x12b475000) [pid = 2268] [serial = 278] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x119319800) [pid = 2268] [serial = 280] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12c16a400) [pid = 2268] [serial = 289] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x12742e000) [pid = 2268] [serial = 263] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x12960c400) [pid = 2268] [serial = 268] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x12968d400) [pid = 2268] [serial = 269] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x12a950800) [pid = 2268] [serial = 272] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x12bf80800) [pid = 2268] [serial = 284] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12ad87000) [pid = 2268] [serial = 275] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x128dfec00) [pid = 2268] [serial = 266] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12c16fc00) [pid = 2268] [serial = 290] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x12bc37c00) [pid = 2268] [serial = 283] [outer = 0x0] [url = about:blank] 16:41:47 INFO - PROCESS | 2268 | 1464997307722 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x116942800 == 35 [pid = 2268] [id = 120] 16:41:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1184ba800) [pid = 2268] [serial = 357] [outer = 0x0] 16:41:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119a08400) [pid = 2268] [serial = 358] [outer = 0x1184ba800] 16:41:47 INFO - PROCESS | 2268 | 1464997307752 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x119f67800) [pid = 2268] [serial = 359] [outer = 0x1184ba800] 16:41:48 INFO - PROCESS | 2268 | 1464997308050 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] 16:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:41:48 INFO - PROCESS | 2268 | 1464997308096 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:41:48 INFO - PROCESS | 2268 | 1464997308098 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 2268 | 1464997308099 Marionette TRACE conn2 <- [1,454,null,{}] 16:41:48 INFO - PROCESS | 2268 | 1464997308105 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}] 16:41:48 INFO - PROCESS | 2268 | 1464997308187 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:41:48 INFO - PROCESS | 2268 | 1464997308248 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194e0000 == 36 [pid = 2268] [id = 121] 16:41:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x119f67400) [pid = 2268] [serial = 360] [outer = 0x0] 16:41:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x124fea800) [pid = 2268] [serial = 361] [outer = 0x119f67400] 16:41:48 INFO - PROCESS | 2268 | 1464997308278 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x126c7b000) [pid = 2268] [serial = 362] [outer = 0x119f67400] 16:41:48 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:48 INFO - PROCESS | 2268 | 1464997308577 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 16:41:48 INFO - PROCESS | 2268 | 1464997308616 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 2268 | 1464997308617 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:41:48 INFO - PROCESS | 2268 | 1464997308620 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 2268 | 1464997308621 Marionette TRACE conn2 <- [1,458,null,{}] 16:41:48 INFO - PROCESS | 2268 | 1464997308623 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}] 16:41:48 INFO - PROCESS | 2268 | 1464997308705 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:41:48 INFO - PROCESS | 2268 | 1464997308710 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x121099000 == 37 [pid = 2268] [id = 122] 16:41:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x127712400) [pid = 2268] [serial = 363] [outer = 0x0] 16:41:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x128ca3c00) [pid = 2268] [serial = 364] [outer = 0x127712400] 16:41:48 INFO - PROCESS | 2268 | 1464997308738 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x129608000) [pid = 2268] [serial = 365] [outer = 0x127712400] 16:41:49 INFO - PROCESS | 2268 | 1464997309083 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] 16:41:49 INFO - PROCESS | 2268 | 1464997309140 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:41:49 INFO - PROCESS | 2268 | 1464997309143 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 2268 | 1464997309144 Marionette TRACE conn2 <- [1,462,null,{}] 16:41:49 INFO - PROCESS | 2268 | 1464997309147 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}] 16:41:49 INFO - PROCESS | 2268 | 1464997309222 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:41:49 INFO - PROCESS | 2268 | 1464997309230 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d9c800 == 38 [pid = 2268] [id = 123] 16:41:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12960d000) [pid = 2268] [serial = 366] [outer = 0x0] 16:41:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x12a94e800) [pid = 2268] [serial = 367] [outer = 0x12960d000] 16:41:49 INFO - PROCESS | 2268 | 1464997309256 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x12ad84c00) [pid = 2268] [serial = 368] [outer = 0x12960d000] 16:41:49 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:49 INFO - PROCESS | 2268 | 1464997309585 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] 16:41:49 INFO - PROCESS | 2268 | 1464997309616 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:41:49 INFO - PROCESS | 2268 | 1464997309618 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 2268 | 1464997309619 Marionette TRACE conn2 <- [1,466,null,{}] 16:41:49 INFO - PROCESS | 2268 | 1464997309622 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}] 16:41:49 INFO - PROCESS | 2268 | 1464997309756 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:41:49 INFO - PROCESS | 2268 | 1464997309796 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x125543800 == 39 [pid = 2268] [id = 124] 16:41:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x12ad84400) [pid = 2268] [serial = 369] [outer = 0x0] 16:41:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12bcf3800) [pid = 2268] [serial = 370] [outer = 0x12ad84400] 16:41:49 INFO - PROCESS | 2268 | 1464997309823 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12c1ed000) [pid = 2268] [serial = 371] [outer = 0x12ad84400] 16:41:50 INFO - PROCESS | 2268 | 1464997310169 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] 16:41:50 INFO - PROCESS | 2268 | 1464997310188 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:41:50 INFO - PROCESS | 2268 | 1464997310190 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 2268 | 1464997310192 Marionette TRACE conn2 <- [1,470,null,{}] 16:41:50 INFO - PROCESS | 2268 | 1464997310203 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}] 16:41:50 INFO - PROCESS | 2268 | 1464997310301 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:41:50 INFO - PROCESS | 2268 | 1464997310305 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdf000 == 40 [pid = 2268] [id = 125] 16:41:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x12c168800) [pid = 2268] [serial = 372] [outer = 0x0] 16:41:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x12c704800) [pid = 2268] [serial = 373] [outer = 0x12c168800] 16:41:50 INFO - PROCESS | 2268 | 1464997310330 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x12c8a9800) [pid = 2268] [serial = 374] [outer = 0x12c168800] 16:41:50 INFO - PROCESS | 2268 | 1464997310681 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]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 523ms 16:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:41:50 INFO - PROCESS | 2268 | 1464997310715 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 2268 | 1464997310716 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:41:50 INFO - PROCESS | 2268 | 1464997310718 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 2268 | 1464997310720 Marionette TRACE conn2 <- [1,474,null,{}] 16:41:50 INFO - PROCESS | 2268 | 1464997310722 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}] 16:41:50 INFO - PROCESS | 2268 | 1464997310822 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:41:50 INFO - PROCESS | 2268 | 1464997310827 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x129904800 == 41 [pid = 2268] [id = 126] 16:41:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x118404400) [pid = 2268] [serial = 375] [outer = 0x0] 16:41:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x11840c400) [pid = 2268] [serial = 376] [outer = 0x118404400] 16:41:50 INFO - PROCESS | 2268 | 1464997310852 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x118410400) [pid = 2268] [serial = 377] [outer = 0x118404400] 16:41:51 INFO - PROCESS | 2268 | 1464997311213 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 16:41:51 INFO - PROCESS | 2268 | 1464997311241 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 2268 | 1464997311243 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:41:51 INFO - PROCESS | 2268 | 1464997311245 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 2268 | 1464997311246 Marionette TRACE conn2 <- [1,478,null,{}] 16:41:51 INFO - PROCESS | 2268 | 1464997311248 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}] 16:41:51 INFO - PROCESS | 2268 | 1464997311348 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:41:51 INFO - PROCESS | 2268 | 1464997311352 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b2800 == 42 [pid = 2268] [id = 127] 16:41:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x11840a000) [pid = 2268] [serial = 378] [outer = 0x0] 16:41:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x127472c00) [pid = 2268] [serial = 379] [outer = 0x11840a000] 16:41:51 INFO - PROCESS | 2268 | 1464997311377 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x127476c00) [pid = 2268] [serial = 380] [outer = 0x11840a000] 16:41:51 INFO - PROCESS | 2268 | 1464997311724 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x126f90400) [pid = 2268] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x1169e2c00) [pid = 2268] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x12bf82800) [pid = 2268] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x111d65800) [pid = 2268] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x121565c00) [pid = 2268] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x124c8c000) [pid = 2268] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x126c82400) [pid = 2268] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x11882bc00) [pid = 2268] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x1196b0800) [pid = 2268] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12a94dc00) [pid = 2268] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:41:51 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x1169e3400) [pid = 2268] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:41:51 INFO - PROCESS | 2268 | 1464997311870 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 2268 | 1464997311872 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:41:51 INFO - PROCESS | 2268 | 1464997311881 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 2268 | 1464997311883 Marionette TRACE conn2 <- [1,482,null,{}] 16:41:51 INFO - PROCESS | 2268 | 1464997311885 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}] 16:41:51 INFO - PROCESS | 2268 | 1464997311968 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:41:51 INFO - PROCESS | 2268 | 1464997311972 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e48800 == 43 [pid = 2268] [id = 128] 16:41:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x11882bc00) [pid = 2268] [serial = 381] [outer = 0x0] 16:41:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x1199ca800) [pid = 2268] [serial = 382] [outer = 0x11882bc00] 16:41:52 INFO - PROCESS | 2268 | 1464997311997 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x127470400) [pid = 2268] [serial = 383] [outer = 0x11882bc00] 16:41:52 INFO - PROCESS | 2268 | 1464997312344 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]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 16:41:52 INFO - PROCESS | 2268 | 1464997312400 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 2268 | 1464997312401 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:41:52 INFO - PROCESS | 2268 | 1464997312403 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 2268 | 1464997312405 Marionette TRACE conn2 <- [1,486,null,{}] 16:41:52 INFO - PROCESS | 2268 | 1464997312407 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}] 16:41:52 INFO - PROCESS | 2268 | 1464997312526 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:41:52 INFO - PROCESS | 2268 | 1464997312570 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be13800 == 44 [pid = 2268] [id = 129] 16:41:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x119f66c00) [pid = 2268] [serial = 384] [outer = 0x0] 16:41:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x12747c000) [pid = 2268] [serial = 385] [outer = 0x119f66c00] 16:41:52 INFO - PROCESS | 2268 | 1464997312598 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x128a20000) [pid = 2268] [serial = 386] [outer = 0x119f66c00] 16:41:52 INFO - PROCESS | 2268 | 1464997312870 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]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 16:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:41:52 INFO - PROCESS | 2268 | 1464997312922 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 2268 | 1464997312923 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:41:52 INFO - PROCESS | 2268 | 1464997312930 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 2268 | 1464997312931 Marionette TRACE conn2 <- [1,490,null,{}] 16:41:52 INFO - PROCESS | 2268 | 1464997312934 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}] 16:41:53 INFO - PROCESS | 2268 | 1464997313017 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:41:53 INFO - PROCESS | 2268 | 1464997313021 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cc66800 == 45 [pid = 2268] [id = 130] 16:41:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x117c8c000) [pid = 2268] [serial = 387] [outer = 0x0] 16:41:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x117c90800) [pid = 2268] [serial = 388] [outer = 0x117c8c000] 16:41:53 INFO - PROCESS | 2268 | 1464997313046 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x128a20400) [pid = 2268] [serial = 389] [outer = 0x117c8c000] 16:41:53 INFO - PROCESS | 2268 | 1464997313377 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 472ms 16:41:53 INFO - PROCESS | 2268 | 1464997313400 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 2268 | 1464997313401 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:41:53 INFO - PROCESS | 2268 | 1464997313404 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 2268 | 1464997313405 Marionette TRACE conn2 <- [1,494,null,{}] 16:41:53 INFO - PROCESS | 2268 | 1464997313407 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}] 16:41:53 INFO - PROCESS | 2268 | 1464997313524 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:41:53 INFO - PROCESS | 2268 | 1464997313533 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cc76000 == 46 [pid = 2268] [id = 131] 16:41:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x112a48c00) [pid = 2268] [serial = 390] [outer = 0x0] 16:41:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x112a4b400) [pid = 2268] [serial = 391] [outer = 0x112a48c00] 16:41:53 INFO - PROCESS | 2268 | 1464997313557 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x1169e0c00) [pid = 2268] [serial = 392] [outer = 0x112a48c00] 16:41:53 INFO - PROCESS | 2268 | 1464997313866 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 568ms 16:41:53 INFO - PROCESS | 2268 | 1464997313974 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 2268 | 1464997313977 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:41:54 INFO - PROCESS | 2268 | 1464997314005 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 2268 | 1464997314008 Marionette TRACE conn2 <- [1,498,null,{}] 16:41:54 INFO - PROCESS | 2268 | 1464997314016 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}] 16:41:54 INFO - PROCESS | 2268 | 1464997314182 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:41:54 INFO - PROCESS | 2268 | 1464997314333 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c16000 == 47 [pid = 2268] [id = 132] 16:41:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x11695dc00) [pid = 2268] [serial = 393] [outer = 0x0] 16:41:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x1169e5000) [pid = 2268] [serial = 394] [outer = 0x11695dc00] 16:41:54 INFO - PROCESS | 2268 | 1464997314391 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x117c89c00) [pid = 2268] [serial = 395] [outer = 0x11695dc00] 16:41:54 INFO - PROCESS | 2268 | 1464997314840 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]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 879ms 16:41:54 INFO - PROCESS | 2268 | 1464997314881 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 2268 | 1464997314883 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:41:54 INFO - PROCESS | 2268 | 1464997314889 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 2268 | 1464997314892 Marionette TRACE conn2 <- [1,502,null,{}] 16:41:54 INFO - PROCESS | 2268 | 1464997314894 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}] 16:41:55 INFO - PROCESS | 2268 | 1464997315001 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:41:55 INFO - PROCESS | 2268 | 1464997315057 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a151800 == 48 [pid = 2268] [id = 133] 16:41:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x118141800) [pid = 2268] [serial = 396] [outer = 0x0] 16:41:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x119911800) [pid = 2268] [serial = 397] [outer = 0x118141800] 16:41:55 INFO - PROCESS | 2268 | 1464997315088 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 126 (0x119a04800) [pid = 2268] [serial = 398] [outer = 0x118141800] 16:41:55 INFO - PROCESS | 2268 | 1464997315528 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]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 16:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:41:55 INFO - PROCESS | 2268 | 1464997315560 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 2268 | 1464997315561 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:41:55 INFO - PROCESS | 2268 | 1464997315564 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 2268 | 1464997315565 Marionette TRACE conn2 <- [1,506,null,{}] 16:41:55 INFO - PROCESS | 2268 | 1464997315591 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}] 16:41:55 INFO - PROCESS | 2268 | 1464997315734 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:41:55 INFO - PROCESS | 2268 | 1464997315746 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bee1000 == 49 [pid = 2268] [id = 134] 16:41:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 127 (0x124c8c000) [pid = 2268] [serial = 399] [outer = 0x0] 16:41:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 128 (0x1256f8c00) [pid = 2268] [serial = 400] [outer = 0x124c8c000] 16:41:55 INFO - PROCESS | 2268 | 1464997315780 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 129 (0x127478400) [pid = 2268] [serial = 401] [outer = 0x124c8c000] 16:41:56 INFO - PROCESS | 2268 | 1464997316239 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]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 719ms 16:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:41:56 INFO - PROCESS | 2268 | 1464997316284 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 2268 | 1464997316285 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:41:56 INFO - PROCESS | 2268 | 1464997316287 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 2268 | 1464997316289 Marionette TRACE conn2 <- [1,510,null,{}] 16:41:56 INFO - PROCESS | 2268 | 1464997316291 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}] 16:41:56 INFO - PROCESS | 2268 | 1464997316398 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:41:56 INFO - PROCESS | 2268 | 1464997316470 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfce800 == 50 [pid = 2268] [id = 135] 16:41:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 130 (0x128a19800) [pid = 2268] [serial = 402] [outer = 0x0] 16:41:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 131 (0x128a1b800) [pid = 2268] [serial = 403] [outer = 0x128a19800] 16:41:56 INFO - PROCESS | 2268 | 1464997316500 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 132 (0x1293bfc00) [pid = 2268] [serial = 404] [outer = 0x128a19800] 16:41:56 INFO - PROCESS | 2268 | 1464997316912 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]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 16:41:56 INFO - PROCESS | 2268 | 1464997316959 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 2268 | 1464997316960 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:41:56 INFO - PROCESS | 2268 | 1464997316962 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 2268 | 1464997316964 Marionette TRACE conn2 <- [1,514,null,{}] 16:41:56 INFO - PROCESS | 2268 | 1464997316966 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}] 16:41:57 INFO - PROCESS | 2268 | 1464997317086 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:41:57 INFO - PROCESS | 2268 | 1464997317156 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d350800 == 51 [pid = 2268] [id = 136] 16:41:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 133 (0x1299db800) [pid = 2268] [serial = 405] [outer = 0x0] 16:41:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 134 (0x12ad85c00) [pid = 2268] [serial = 406] [outer = 0x1299db800] 16:41:57 INFO - PROCESS | 2268 | 1464997317186 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 135 (0x12bcee000) [pid = 2268] [serial = 407] [outer = 0x1299db800] 16:41:57 INFO - PROCESS | 2268 | 1464997317590 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]]]}] 16:41:57 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 16:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 669ms 16:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:41:57 INFO - PROCESS | 2268 | 1464997317632 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 2268 | 1464997317634 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:41:57 INFO - PROCESS | 2268 | 1464997317636 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 2268 | 1464997317637 Marionette TRACE conn2 <- [1,518,null,{}] 16:41:57 INFO - PROCESS | 2268 | 1464997317639 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}] 16:41:57 INFO - PROCESS | 2268 | 1464997317769 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:41:57 INFO - PROCESS | 2268 | 1464997317827 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x119aa3000 == 52 [pid = 2268] [id = 137] 16:41:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 136 (0x12a95b400) [pid = 2268] [serial = 408] [outer = 0x0] 16:41:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 137 (0x12c162400) [pid = 2268] [serial = 409] [outer = 0x12a95b400] 16:41:57 INFO - PROCESS | 2268 | 1464997317858 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 138 (0x12c8ac000) [pid = 2268] [serial = 410] [outer = 0x12a95b400] 16:41:58 INFO - PROCESS | 2268 | 1464997318467 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 869ms 16:41:58 INFO - PROCESS | 2268 | 1464997318506 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 2268 | 1464997318508 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:41:58 INFO - PROCESS | 2268 | 1464997318532 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 2268 | 1464997318535 Marionette TRACE conn2 <- [1,522,null,{}] 16:41:58 INFO - PROCESS | 2268 | 1464997318538 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}] 16:41:58 INFO - PROCESS | 2268 | 1464997318639 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:41:58 INFO - PROCESS | 2268 | 1464997318714 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x117155000 == 53 [pid = 2268] [id = 138] 16:41:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 139 (0x119916c00) [pid = 2268] [serial = 411] [outer = 0x0] 16:41:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 140 (0x1199c8000) [pid = 2268] [serial = 412] [outer = 0x119916c00] 16:41:58 INFO - PROCESS | 2268 | 1464997318744 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 141 (0x119cf6400) [pid = 2268] [serial = 413] [outer = 0x119916c00] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12cc66800 == 52 [pid = 2268] [id = 130] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12be13800 == 51 [pid = 2268] [id = 129] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x119e48800 == 50 [pid = 2268] [id = 128] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b2800 == 49 [pid = 2268] [id = 127] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x129904800 == 48 [pid = 2268] [id = 126] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdf000 == 47 [pid = 2268] [id = 125] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 140 (0x12b304c00) [pid = 2268] [serial = 337] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 139 (0x128c9d400) [pid = 2268] [serial = 301] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x125543800 == 46 [pid = 2268] [id = 124] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x123d9c800 == 45 [pid = 2268] [id = 123] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x121099000 == 44 [pid = 2268] [id = 122] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x1194e0000 == 43 [pid = 2268] [id = 121] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x116942800 == 42 [pid = 2268] [id = 120] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x118279800 == 41 [pid = 2268] [id = 119] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12be12000 == 40 [pid = 2268] [id = 116] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x121517000 == 39 [pid = 2268] [id = 115] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x116a94000 == 38 [pid = 2268] [id = 114] 16:41:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12bed4800 == 37 [pid = 2268] [id = 113] 16:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 623ms 16:41:59 INFO - PROCESS | 2268 | 1464997319148 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]]]}] 16:41:59 INFO - PROCESS | 2268 | 1464997319154 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 2268 | 1464997319158 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:41:59 INFO - PROCESS | 2268 | 1464997319166 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 2268 | 1464997319168 Marionette TRACE conn2 <- [1,526,null,{}] 16:41:59 INFO - PROCESS | 2268 | 1464997319170 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}] 16:41:59 INFO - PROCESS | 2268 | 1464997319260 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:41:59 INFO - PROCESS | 2268 | 1464997319266 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x11827f800 == 38 [pid = 2268] [id = 139] 16:41:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 140 (0x119f68800) [pid = 2268] [serial = 414] [outer = 0x0] 16:41:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 141 (0x121475000) [pid = 2268] [serial = 415] [outer = 0x119f68800] 16:41:59 INFO - PROCESS | 2268 | 1464997319293 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 142 (0x125511800) [pid = 2268] [serial = 416] [outer = 0x119f68800] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 141 (0x12c1ee400) [pid = 2268] [serial = 322] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 140 (0x124c90400) [pid = 2268] [serial = 298] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 139 (0x111d8ac00) [pid = 2268] [serial = 326] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 138 (0x12b476800) [pid = 2268] [serial = 305] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 137 (0x128c95c00) [pid = 2268] [serial = 304] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 136 (0x124e2ac00) [pid = 2268] [serial = 310] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 135 (0x1256ee400) [pid = 2268] [serial = 311] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 134 (0x128dfa000) [pid = 2268] [serial = 314] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 133 (0x127710800) [pid = 2268] [serial = 313] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 132 (0x11a1aac00) [pid = 2268] [serial = 308] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 131 (0x119a07c00) [pid = 2268] [serial = 307] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 130 (0x12bc39400) [pid = 2268] [serial = 319] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 129 (0x111d68000) [pid = 2268] [serial = 325] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 128 (0x12c1f3c00) [pid = 2268] [serial = 292] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 127 (0x12ad8a800) [pid = 2268] [serial = 316] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 126 (0x12bc2f400) [pid = 2268] [serial = 317] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 125 (0x1199c0c00) [pid = 2268] [serial = 334] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x1193bf000) [pid = 2268] [serial = 295] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x12c8a7c00) [pid = 2268] [serial = 329] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x1199c7400) [pid = 2268] [serial = 335] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x12c70d400) [pid = 2268] [serial = 328] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x1169e9400) [pid = 2268] [serial = 331] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x12c8af000) [pid = 2268] [serial = 332] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x12c70c400) [pid = 2268] [serial = 323] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x12bcfa000) [pid = 2268] [serial = 320] [outer = 0x0] [url = about:blank] 16:41:59 INFO - PROCESS | 2268 | 1464997319685 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]]]}] 16:41:59 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 16:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 570ms 16:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:41:59 INFO - PROCESS | 2268 | 1464997319736 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 2268 | 1464997319738 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:41:59 INFO - PROCESS | 2268 | 1464997319740 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 2268 | 1464997319742 Marionette TRACE conn2 <- [1,530,null,{}] 16:41:59 INFO - PROCESS | 2268 | 1464997319750 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}] 16:41:59 INFO - PROCESS | 2268 | 1464997319835 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:41:59 INFO - PROCESS | 2268 | 1464997319843 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x121713800 == 39 [pid = 2268] [id = 140] 16:41:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x12715ec00) [pid = 2268] [serial = 417] [outer = 0x0] 16:41:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x127479400) [pid = 2268] [serial = 418] [outer = 0x12715ec00] 16:41:59 INFO - PROCESS | 2268 | 1464997319874 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x128a19c00) [pid = 2268] [serial = 419] [outer = 0x12715ec00] 16:42:00 INFO - PROCESS | 2268 | 1464997320227 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"]]]}] 16:42:00 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 16:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:00 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 16:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 16:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:42:00 INFO - PROCESS | 2268 | 1464997320262 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 2268 | 1464997320264 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:42:00 INFO - PROCESS | 2268 | 1464997320266 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 2268 | 1464997320267 Marionette TRACE conn2 <- [1,534,null,{}] 16:42:00 INFO - PROCESS | 2268 | 1464997320269 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}] 16:42:00 INFO - PROCESS | 2268 | 1464997320357 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:42:00 INFO - PROCESS | 2268 | 1464997320363 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274b3800 == 40 [pid = 2268] [id = 141] 16:42:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x12901b800) [pid = 2268] [serial = 420] [outer = 0x0] 16:42:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x1299d0c00) [pid = 2268] [serial = 421] [outer = 0x12901b800] 16:42:00 INFO - PROCESS | 2268 | 1464997320389 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x12b30d400) [pid = 2268] [serial = 422] [outer = 0x12901b800] 16:42:00 INFO - PROCESS | 2268 | 1464997320710 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 16:42:00 INFO - PROCESS | 2268 | 1464997320735 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 2268 | 1464997320736 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:42:00 INFO - PROCESS | 2268 | 1464997320738 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 2268 | 1464997320739 Marionette TRACE conn2 <- [1,538,null,{}] 16:42:00 INFO - PROCESS | 2268 | 1464997320742 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}] 16:42:00 INFO - PROCESS | 2268 | 1464997320821 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:42:00 INFO - PROCESS | 2268 | 1464997320908 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x129430000 == 41 [pid = 2268] [id = 142] 16:42:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x117c91000) [pid = 2268] [serial = 423] [outer = 0x0] 16:42:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x12ac0f400) [pid = 2268] [serial = 424] [outer = 0x117c91000] 16:42:00 INFO - PROCESS | 2268 | 1464997320948 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 126 (0x12c164c00) [pid = 2268] [serial = 425] [outer = 0x117c91000] 16:42:01 INFO - PROCESS | 2268 | 1464997321289 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]]]}] 16:42:01 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. 16:42:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 16:42:01 INFO - PROCESS | 2268 | 1464997321308 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 2268 | 1464997321310 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:42:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:42:01 INFO - PROCESS | 2268 | 1464997321315 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 2268 | 1464997321316 Marionette TRACE conn2 <- [1,542,null,{}] 16:42:01 INFO - PROCESS | 2268 | 1464997321319 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}] 16:42:01 INFO - PROCESS | 2268 | 1464997321435 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:42:01 INFO - PROCESS | 2268 | 1464997321447 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3ee800 == 42 [pid = 2268] [id = 143] 16:42:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 127 (0x12c16b800) [pid = 2268] [serial = 426] [outer = 0x0] 16:42:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 128 (0x12c8ac800) [pid = 2268] [serial = 427] [outer = 0x12c16b800] 16:42:01 INFO - PROCESS | 2268 | 1464997321472 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 129 (0x12cd6c800) [pid = 2268] [serial = 428] [outer = 0x12c16b800] 16:42:01 INFO - PROCESS | 2268 | 1464997321802 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]]]}] 16:42:01 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. 16:42:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 16:42:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:42:01 INFO - PROCESS | 2268 | 1464997321833 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 2268 | 1464997321834 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:42:01 INFO - PROCESS | 2268 | 1464997321837 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 2268 | 1464997321838 Marionette TRACE conn2 <- [1,546,null,{}] 16:42:01 INFO - PROCESS | 2268 | 1464997321840 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}] 16:42:01 INFO - PROCESS | 2268 | 1464997321954 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:42:01 INFO - PROCESS | 2268 | 1464997321967 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be1b800 == 43 [pid = 2268] [id = 144] 16:42:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 130 (0x121813400) [pid = 2268] [serial = 429] [outer = 0x0] 16:42:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 131 (0x121818400) [pid = 2268] [serial = 430] [outer = 0x121813400] 16:42:01 INFO - PROCESS | 2268 | 1464997321997 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 132 (0x12181f400) [pid = 2268] [serial = 431] [outer = 0x121813400] 16:42:02 INFO - PROCESS | 2268 | 1464997322353 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:42:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 16:42:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:42:02 INFO - PROCESS | 2268 | 1464997322405 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 2268 | 1464997322406 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:42:02 INFO - PROCESS | 2268 | 1464997322409 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 2268 | 1464997322410 Marionette TRACE conn2 <- [1,550,null,{}] 16:42:02 INFO - PROCESS | 2268 | 1464997322412 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}] 16:42:02 INFO - PROCESS | 2268 | 1464997322524 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:42:02 INFO - PROCESS | 2268 | 1464997322536 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7e3800 == 44 [pid = 2268] [id = 145] 16:42:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 133 (0x121814400) [pid = 2268] [serial = 432] [outer = 0x0] 16:42:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 134 (0x128a84000) [pid = 2268] [serial = 433] [outer = 0x121814400] 16:42:02 INFO - PROCESS | 2268 | 1464997322566 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 135 (0x128a8c800) [pid = 2268] [serial = 434] [outer = 0x121814400] 16:42:02 INFO - PROCESS | 2268 | 1464997322905 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]]]}] 16:42:02 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. 16:42:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 522ms 16:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:42:02 INFO - PROCESS | 2268 | 1464997322939 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 2268 | 1464997322941 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:42:02 INFO - PROCESS | 2268 | 1464997322943 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 2268 | 1464997322944 Marionette TRACE conn2 <- [1,554,null,{}] 16:42:02 INFO - PROCESS | 2268 | 1464997322947 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}] 16:42:03 INFO - PROCESS | 2268 | 1464997323063 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:42:03 INFO - PROCESS | 2268 | 1464997323074 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d342800 == 45 [pid = 2268] [id = 146] 16:42:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 136 (0x128a8cc00) [pid = 2268] [serial = 435] [outer = 0x0] 16:42:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 137 (0x128a90800) [pid = 2268] [serial = 436] [outer = 0x128a8cc00] 16:42:03 INFO - PROCESS | 2268 | 1464997323100 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 138 (0x128b3a400) [pid = 2268] [serial = 437] [outer = 0x128a8cc00] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 137 (0x119316c00) [pid = 2268] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 136 (0x12ad84400) [pid = 2268] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 135 (0x11816a800) [pid = 2268] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 134 (0x111b0f800) [pid = 2268] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 133 (0x124cdb400) [pid = 2268] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 132 (0x121567800) [pid = 2268] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 131 (0x116604800) [pid = 2268] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 130 (0x1270a2000) [pid = 2268] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 129 (0x128c95800) [pid = 2268] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 128 (0x12c16ec00) [pid = 2268] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 127 (0x11882a000) [pid = 2268] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 126 (0x121a0bc00) [pid = 2268] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 125 (0x12c168800) [pid = 2268] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x119f67400) [pid = 2268] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x118404400) [pid = 2268] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x127712400) [pid = 2268] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x11840a000) [pid = 2268] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x12960d000) [pid = 2268] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x119f66c00) [pid = 2268] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x1184ba800) [pid = 2268] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x11882bc00) [pid = 2268] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:42:03 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x117c8c000) [pid = 2268] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:42:03 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:03 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:03 INFO - PROCESS | 2268 | 1464997323581 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 16:42:03 INFO - PROCESS | 2268 | 1464997323616 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 2268 | 1464997323617 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:42:03 INFO - PROCESS | 2268 | 1464997323619 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 2268 | 1464997323620 Marionette TRACE conn2 <- [1,558,null,{}] 16:42:03 INFO - PROCESS | 2268 | 1464997323637 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}] 16:42:03 INFO - PROCESS | 2268 | 1464997323730 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:42:03 INFO - PROCESS | 2268 | 1464997323734 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x12943d800 == 46 [pid = 2268] [id = 147] 16:42:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x10a7b5400) [pid = 2268] [serial = 438] [outer = 0x0] 16:42:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x10a7b8000) [pid = 2268] [serial = 439] [outer = 0x10a7b5400] 16:42:03 INFO - PROCESS | 2268 | 1464997323758 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x10a7bcc00) [pid = 2268] [serial = 440] [outer = 0x10a7b5400] 16:42:04 INFO - PROCESS | 2268 | 1464997324086 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 16:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:42:04 INFO - PROCESS | 2268 | 1464997324138 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 2268 | 1464997324140 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:42:04 INFO - PROCESS | 2268 | 1464997324142 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 2268 | 1464997324144 Marionette TRACE conn2 <- [1,562,null,{}] 16:42:04 INFO - PROCESS | 2268 | 1464997324146 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}] 16:42:04 INFO - PROCESS | 2268 | 1464997324253 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:42:04 INFO - PROCESS | 2268 | 1464997324316 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d8cd800 == 47 [pid = 2268] [id = 148] 16:42:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x10a7bd800) [pid = 2268] [serial = 441] [outer = 0x0] 16:42:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x117c87c00) [pid = 2268] [serial = 442] [outer = 0x10a7bd800] 16:42:04 INFO - PROCESS | 2268 | 1464997324345 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x128a8e000) [pid = 2268] [serial = 443] [outer = 0x10a7bd800] 16:42:04 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:04 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:04 INFO - PROCESS | 2268 | 1464997324638 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 523ms 16:42:04 INFO - PROCESS | 2268 | 1464997324667 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 2268 | 1464997324668 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:42:04 INFO - PROCESS | 2268 | 1464997324671 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 2268 | 1464997324672 Marionette TRACE conn2 <- [1,566,null,{}] 16:42:04 INFO - PROCESS | 2268 | 1464997324674 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}] 16:42:04 INFO - PROCESS | 2268 | 1464997324765 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:42:04 INFO - PROCESS | 2268 | 1464997324769 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x12e1ba800 == 48 [pid = 2268] [id = 149] 16:42:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x128a8e400) [pid = 2268] [serial = 444] [outer = 0x0] 16:42:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x128b3f000) [pid = 2268] [serial = 445] [outer = 0x128a8e400] 16:42:04 INFO - PROCESS | 2268 | 1464997324794 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x128b45000) [pid = 2268] [serial = 446] [outer = 0x128a8e400] 16:42:05 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:05 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:05 INFO - PROCESS | 2268 | 1464997325118 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 16:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:42:05 INFO - PROCESS | 2268 | 1464997325139 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 2268 | 1464997325140 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 2268 | 1464997325143 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 2268 | 1464997325153 Marionette TRACE conn2 <- [1,570,null,{}] 16:42:05 INFO - PROCESS | 2268 | 1464997325155 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}] 16:42:05 INFO - PROCESS | 2268 | 1464997325270 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:42:05 INFO - PROCESS | 2268 | 1464997325276 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3b800 == 49 [pid = 2268] [id = 150] 16:42:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 126 (0x116fe1c00) [pid = 2268] [serial = 447] [outer = 0x0] 16:42:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 127 (0x128b45400) [pid = 2268] [serial = 448] [outer = 0x116fe1c00] 16:42:05 INFO - PROCESS | 2268 | 1464997325300 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 128 (0x12c16f800) [pid = 2268] [serial = 449] [outer = 0x116fe1c00] 16:42:05 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:05 INFO - PROCESS | 2268 | 1464997325762 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 677ms 16:42:05 INFO - PROCESS | 2268 | 1464997325821 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 2268 | 1464997325824 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:42:05 INFO - PROCESS | 2268 | 1464997325827 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 2268 | 1464997325830 Marionette TRACE conn2 <- [1,574,null,{}] 16:42:05 INFO - PROCESS | 2268 | 1464997325834 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}] 16:42:05 INFO - PROCESS | 2268 | 1464997325945 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:42:06 INFO - PROCESS | 2268 | 1464997326020 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a64000 == 50 [pid = 2268] [id = 151] 16:42:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 129 (0x117c88800) [pid = 2268] [serial = 450] [outer = 0x0] 16:42:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 130 (0x11816b000) [pid = 2268] [serial = 451] [outer = 0x117c88800] 16:42:06 INFO - PROCESS | 2268 | 1464997326052 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 131 (0x1184b5000) [pid = 2268] [serial = 452] [outer = 0x117c88800] 16:42:06 INFO - PROCESS | 2268 | 1464997326467 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 16:42:06 INFO - PROCESS | 2268 | 1464997326500 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:42:06 INFO - PROCESS | 2268 | 1464997326504 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 2268 | 1464997326509 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 2268 | 1464997326511 Marionette TRACE conn2 <- [1,578,null,{}] 16:42:06 INFO - PROCESS | 2268 | 1464997326513 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}] 16:42:06 INFO - PROCESS | 2268 | 1464997326626 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:42:06 INFO - PROCESS | 2268 | 1464997326718 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3c000 == 51 [pid = 2268] [id = 152] 16:42:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 132 (0x121554000) [pid = 2268] [serial = 453] [outer = 0x0] 16:42:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 133 (0x12181d400) [pid = 2268] [serial = 454] [outer = 0x121554000] 16:42:06 INFO - PROCESS | 2268 | 1464997326764 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 134 (0x125626c00) [pid = 2268] [serial = 455] [outer = 0x121554000] 16:42:07 INFO - PROCESS | 2268 | 1464997327246 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 773ms 16:42:07 INFO - PROCESS | 2268 | 1464997327287 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 2268 | 1464997327290 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:42:07 INFO - PROCESS | 2268 | 1464997327296 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 2268 | 1464997327300 Marionette TRACE conn2 <- [1,582,null,{}] 16:42:07 INFO - PROCESS | 2268 | 1464997327313 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}] 16:42:07 INFO - PROCESS | 2268 | 1464997327484 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:42:07 INFO - PROCESS | 2268 | 1464997327601 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d420000 == 52 [pid = 2268] [id = 153] 16:42:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 135 (0x128a11c00) [pid = 2268] [serial = 456] [outer = 0x0] 16:42:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 136 (0x128a19400) [pid = 2268] [serial = 457] [outer = 0x128a11c00] 16:42:07 INFO - PROCESS | 2268 | 1464997327655 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 137 (0x128b3f400) [pid = 2268] [serial = 458] [outer = 0x128a11c00] 16:42:08 INFO - PROCESS | 2268 | 1464997328103 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 877ms 16:42:08 INFO - PROCESS | 2268 | 1464997328171 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:42:08 INFO - PROCESS | 2268 | 1464997328173 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:42:08 INFO - PROCESS | 2268 | 1464997328194 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 2268 | 1464997328195 Marionette TRACE conn2 <- [1,586,null,{}] 16:42:08 INFO - PROCESS | 2268 | 1464997328199 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}] 16:42:08 INFO - PROCESS | 2268 | 1464997328309 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:42:08 INFO - PROCESS | 2268 | 1464997328391 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x11748d000 == 53 [pid = 2268] [id = 154] 16:42:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 138 (0x1167e1000) [pid = 2268] [serial = 459] [outer = 0x0] 16:42:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 139 (0x12ad92000) [pid = 2268] [serial = 460] [outer = 0x1167e1000] 16:42:08 INFO - PROCESS | 2268 | 1464997328421 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 140 (0x12c165000) [pid = 2268] [serial = 461] [outer = 0x1167e1000] 16:42:08 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:08 INFO - PROCESS | 2268 | 1464997328838 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 689ms 16:42:08 INFO - PROCESS | 2268 | 1464997328866 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 2268 | 1464997328868 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:42:08 INFO - PROCESS | 2268 | 1464997328870 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 2268 | 1464997328871 Marionette TRACE conn2 <- [1,590,null,{}] 16:42:08 INFO - PROCESS | 2268 | 1464997328874 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}] 16:42:09 INFO - PROCESS | 2268 | 1464997329142 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:42:09 INFO - PROCESS | 2268 | 1464997329273 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x117488800 == 54 [pid = 2268] [id = 155] 16:42:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 141 (0x112a73400) [pid = 2268] [serial = 462] [outer = 0x0] 16:42:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 142 (0x115eda800) [pid = 2268] [serial = 463] [outer = 0x112a73400] 16:42:09 INFO - PROCESS | 2268 | 1464997329305 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 143 (0x116ae9c00) [pid = 2268] [serial = 464] [outer = 0x112a73400] 16:42:09 INFO - PROCESS | 2268 | 1464997329797 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 974ms 16:42:09 INFO - PROCESS | 2268 | 1464997329845 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:42:09 INFO - PROCESS | 2268 | 1464997329847 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 2268 | 1464997329850 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 2268 | 1464997329853 Marionette TRACE conn2 <- [1,594,null,{}] 16:42:09 INFO - PROCESS | 2268 | 1464997329856 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}] 16:42:09 INFO - PROCESS | 2268 | 1464997329951 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:42:10 INFO - PROCESS | 2268 | 1464997330014 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x117486800 == 55 [pid = 2268] [id = 156] 16:42:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 144 (0x117c8f000) [pid = 2268] [serial = 465] [outer = 0x0] 16:42:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 145 (0x1182b1c00) [pid = 2268] [serial = 466] [outer = 0x117c8f000] 16:42:10 INFO - PROCESS | 2268 | 1464997330044 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 146 (0x118411400) [pid = 2268] [serial = 467] [outer = 0x117c8f000] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12b643800 == 54 [pid = 2268] [id = 98] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12e1ba800 == 53 [pid = 2268] [id = 149] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12d8cd800 == 52 [pid = 2268] [id = 148] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12943d800 == 51 [pid = 2268] [id = 147] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12d342800 == 50 [pid = 2268] [id = 146] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7e3800 == 49 [pid = 2268] [id = 145] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12be1b800 == 48 [pid = 2268] [id = 144] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3ee800 == 47 [pid = 2268] [id = 143] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 145 (0x1293c0c00) [pid = 2268] [serial = 349] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 144 (0x12ac0d000) [pid = 2268] [serial = 352] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 143 (0x118164c00) [pid = 2268] [serial = 340] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 142 (0x119f64c00) [pid = 2268] [serial = 343] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 141 (0x126f90800) [pid = 2268] [serial = 346] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 140 (0x112a4b400) [pid = 2268] [serial = 391] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x129430000 == 46 [pid = 2268] [id = 142] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1274b3800 == 45 [pid = 2268] [id = 141] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x121713800 == 44 [pid = 2268] [id = 140] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x11827f800 == 43 [pid = 2268] [id = 139] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x117155000 == 42 [pid = 2268] [id = 138] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12bee1000 == 41 [pid = 2268] [id = 134] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x11a151800 == 40 [pid = 2268] [id = 133] 16:42:10 INFO - PROCESS | 2268 | --DOCSHELL 0x117c16000 == 39 [pid = 2268] [id = 132] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 139 (0x129698400) [pid = 2268] [serial = 193] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 138 (0x125560800) [pid = 2268] [serial = 245] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 137 (0x117f58800) [pid = 2268] [serial = 196] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 136 (0x128c99400) [pid = 2268] [serial = 248] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 135 (0x129024000) [pid = 2268] [serial = 302] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 134 (0x12c704800) [pid = 2268] [serial = 373] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 133 (0x124fea800) [pid = 2268] [serial = 361] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 132 (0x126c7b000) [pid = 2268] [serial = 362] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 131 (0x11840c400) [pid = 2268] [serial = 376] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 130 (0x128ca3c00) [pid = 2268] [serial = 364] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 129 (0x129608000) [pid = 2268] [serial = 365] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 128 (0x127472c00) [pid = 2268] [serial = 379] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 127 (0x12a94e800) [pid = 2268] [serial = 367] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 126 (0x12ad84c00) [pid = 2268] [serial = 368] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 125 (0x118410400) [pid = 2268] [serial = 377] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x12747c000) [pid = 2268] [serial = 385] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x119a08400) [pid = 2268] [serial = 358] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x1199ca800) [pid = 2268] [serial = 382] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x119f67800) [pid = 2268] [serial = 359] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x127470400) [pid = 2268] [serial = 383] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x117c90800) [pid = 2268] [serial = 388] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x127476c00) [pid = 2268] [serial = 380] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x1199c7800) [pid = 2268] [serial = 356] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x119462800) [pid = 2268] [serial = 355] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x128a20000) [pid = 2268] [serial = 386] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x128a20400) [pid = 2268] [serial = 389] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x12bcf3800) [pid = 2268] [serial = 370] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x12c1ed000) [pid = 2268] [serial = 371] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x12c8a9800) [pid = 2268] [serial = 374] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x119ac3400) [pid = 2268] [serial = 242] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x116a7b400) [pid = 2268] [serial = 239] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12c1f9c00) [pid = 2268] [serial = 293] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x11991bc00) [pid = 2268] [serial = 296] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x125511c00) [pid = 2268] [serial = 299] [outer = 0x0] [url = about:blank] 16:42:10 INFO - PROCESS | 2268 | 1464997330462 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 623ms 16:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:42:10 INFO - PROCESS | 2268 | 1464997330473 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 2268 | 1464997330475 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:42:10 INFO - PROCESS | 2268 | 1464997330481 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 2268 | 1464997330482 Marionette TRACE conn2 <- [1,598,null,{}] 16:42:10 INFO - PROCESS | 2268 | 1464997330485 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}] 16:42:10 INFO - PROCESS | 2268 | 1464997330569 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:42:10 INFO - PROCESS | 2268 | 1464997330576 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c14800 == 40 [pid = 2268] [id = 157] 16:42:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x118829800) [pid = 2268] [serial = 468] [outer = 0x0] 16:42:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1193c0c00) [pid = 2268] [serial = 469] [outer = 0x118829800] 16:42:10 INFO - PROCESS | 2268 | 1464997330605 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x1199c2c00) [pid = 2268] [serial = 470] [outer = 0x118829800] 16:42:10 INFO - PROCESS | 2268 | 1464997330935 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 16:42:10 INFO - PROCESS | 2268 | 1464997330963 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 2268 | 1464997330966 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:42:10 INFO - PROCESS | 2268 | 1464997330975 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 2268 | 1464997330978 Marionette TRACE conn2 <- [1,602,null,{}] 16:42:10 INFO - PROCESS | 2268 | 1464997330980 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}] 16:42:11 INFO - PROCESS | 2268 | 1464997331067 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:42:11 INFO - PROCESS | 2268 | 1464997331070 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199f1800 == 41 [pid = 2268] [id = 158] 16:42:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x1199cb000) [pid = 2268] [serial = 471] [outer = 0x0] 16:42:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x119cb8000) [pid = 2268] [serial = 472] [outer = 0x1199cb000] 16:42:11 INFO - PROCESS | 2268 | 1464997331096 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x11a1af400) [pid = 2268] [serial = 473] [outer = 0x1199cb000] 16:42:11 INFO - PROCESS | 2268 | 1464997331461 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 526ms 16:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:42:11 INFO - PROCESS | 2268 | 1464997331498 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 2268 | 1464997331499 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 2268 | 1464997331501 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 2268 | 1464997331502 Marionette TRACE conn2 <- [1,606,null,{}] 16:42:11 INFO - PROCESS | 2268 | 1464997331504 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}] 16:42:11 INFO - PROCESS | 2268 | 1464997331591 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:42:11 INFO - PROCESS | 2268 | 1464997331648 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e3c800 == 42 [pid = 2268] [id = 159] 16:42:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x1133a2400) [pid = 2268] [serial = 474] [outer = 0x0] 16:42:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x121812000) [pid = 2268] [serial = 475] [outer = 0x1133a2400] 16:42:11 INFO - PROCESS | 2268 | 1464997331673 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x123d0cc00) [pid = 2268] [serial = 476] [outer = 0x1133a2400] 16:42:11 INFO - PROCESS | 2268 | 1464997331937 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 16:42:11 INFO - PROCESS | 2268 | 1464997331969 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 2268 | 1464997331971 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:42:11 INFO - PROCESS | 2268 | 1464997331973 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 2268 | 1464997331974 Marionette TRACE conn2 <- [1,610,null,{}] 16:42:11 INFO - PROCESS | 2268 | 1464997331984 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}] 16:42:12 INFO - PROCESS | 2268 | 1464997332072 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:42:12 INFO - PROCESS | 2268 | 1464997332077 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f2b000 == 43 [pid = 2268] [id = 160] 16:42:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x111d62400) [pid = 2268] [serial = 477] [outer = 0x0] 16:42:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x126c41400) [pid = 2268] [serial = 478] [outer = 0x111d62400] 16:42:12 INFO - PROCESS | 2268 | 1464997332119 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x12715b800) [pid = 2268] [serial = 479] [outer = 0x111d62400] 16:42:12 INFO - PROCESS | 2268 | 1464997332474 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 526ms 16:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:42:12 INFO - PROCESS | 2268 | 1464997332509 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 2268 | 1464997332512 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:42:12 INFO - PROCESS | 2268 | 1464997332515 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 2268 | 1464997332516 Marionette TRACE conn2 <- [1,614,null,{}] 16:42:12 INFO - PROCESS | 2268 | 1464997332518 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}] 16:42:12 INFO - PROCESS | 2268 | 1464997332642 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:42:12 INFO - PROCESS | 2268 | 1464997332677 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x125548000 == 44 [pid = 2268] [id = 161] 16:42:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x126c7b000) [pid = 2268] [serial = 480] [outer = 0x0] 16:42:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x12747cc00) [pid = 2268] [serial = 481] [outer = 0x126c7b000] 16:42:12 INFO - PROCESS | 2268 | 1464997332704 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x128a86c00) [pid = 2268] [serial = 482] [outer = 0x126c7b000] 16:42:12 INFO - PROCESS | 2268 | 1464997332990 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 16:42:13 INFO - PROCESS | 2268 | 1464997333034 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 2268 | 1464997333035 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:42:13 INFO - PROCESS | 2268 | 1464997333037 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 2268 | 1464997333038 Marionette TRACE conn2 <- [1,618,null,{}] 16:42:13 INFO - PROCESS | 2268 | 1464997333040 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}] 16:42:13 INFO - PROCESS | 2268 | 1464997333149 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:42:13 INFO - PROCESS | 2268 | 1464997333162 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274a9800 == 45 [pid = 2268] [id = 162] 16:42:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x128a15800) [pid = 2268] [serial = 483] [outer = 0x0] 16:42:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x128a8e800) [pid = 2268] [serial = 484] [outer = 0x128a15800] 16:42:13 INFO - PROCESS | 2268 | 1464997333187 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x128b0d800) [pid = 2268] [serial = 485] [outer = 0x128a15800] 16:42:13 INFO - PROCESS | 2268 | 1464997333578 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 568ms 16:42:13 INFO - PROCESS | 2268 | 1464997333620 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 2268 | 1464997333623 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:42:13 INFO - PROCESS | 2268 | 1464997333627 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 2268 | 1464997333629 Marionette TRACE conn2 <- [1,622,null,{}] 16:42:13 INFO - PROCESS | 2268 | 1464997333631 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}] 16:42:13 INFO - PROCESS | 2268 | 1464997333776 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:42:13 INFO - PROCESS | 2268 | 1464997333799 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f23800 == 46 [pid = 2268] [id = 163] 16:42:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x128a88800) [pid = 2268] [serial = 486] [outer = 0x0] 16:42:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 126 (0x128b13400) [pid = 2268] [serial = 487] [outer = 0x128a88800] 16:42:13 INFO - PROCESS | 2268 | 1464997333841 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 127 (0x128b19800) [pid = 2268] [serial = 488] [outer = 0x128a88800] 16:42:14 INFO - PROCESS | 2268 | 1464997334229 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 16:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:42:14 INFO - PROCESS | 2268 | 1464997334248 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 2268 | 1464997334249 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:42:14 INFO - PROCESS | 2268 | 1464997334251 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 2268 | 1464997334252 Marionette TRACE conn2 <- [1,626,null,{}] 16:42:14 INFO - PROCESS | 2268 | 1464997334255 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}] 16:42:14 INFO - PROCESS | 2268 | 1464997334371 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:42:14 INFO - PROCESS | 2268 | 1464997334375 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x129904000 == 47 [pid = 2268] [id = 164] 16:42:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 128 (0x128b14c00) [pid = 2268] [serial = 489] [outer = 0x0] 16:42:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 129 (0x128b3b400) [pid = 2268] [serial = 490] [outer = 0x128b14c00] 16:42:14 INFO - PROCESS | 2268 | 1464997334401 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 130 (0x1184bf000) [pid = 2268] [serial = 491] [outer = 0x128b14c00] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 129 (0x128a8e400) [pid = 2268] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 128 (0x10a7b5400) [pid = 2268] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 127 (0x1299db800) [pid = 2268] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 126 (0x119f68800) [pid = 2268] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 125 (0x128a19800) [pid = 2268] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x128ca0000) [pid = 2268] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x119c66000) [pid = 2268] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x11695dc00) [pid = 2268] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x121814400) [pid = 2268] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x117c91000) [pid = 2268] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x12c16b800) [pid = 2268] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x128a8cc00) [pid = 2268] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x10a7bd800) [pid = 2268] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x128ca1000) [pid = 2268] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x12715ec00) [pid = 2268] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x1199c7000) [pid = 2268] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x1256f8800) [pid = 2268] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x12a95b400) [pid = 2268] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x124c8c000) [pid = 2268] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x119916c00) [pid = 2268] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x116aeb800) [pid = 2268] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x121813400) [pid = 2268] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x12901b800) [pid = 2268] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:42:14 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x118141800) [pid = 2268] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:42:14 INFO - PROCESS | 2268 | 1464997334907 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 16:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:42:14 INFO - PROCESS | 2268 | 1464997334921 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 2268 | 1464997334922 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:42:14 INFO - PROCESS | 2268 | 1464997334924 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 2268 | 1464997334925 Marionette TRACE conn2 <- [1,630,null,{}] 16:42:14 INFO - PROCESS | 2268 | 1464997334929 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}] 16:42:15 INFO - PROCESS | 2268 | 1464997335014 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:42:15 INFO - PROCESS | 2268 | 1464997335018 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x129425000 == 48 [pid = 2268] [id = 165] 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x112a7fc00) [pid = 2268] [serial = 492] [outer = 0x0] 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1199c3000) [pid = 2268] [serial = 493] [outer = 0x112a7fc00] 16:42:15 INFO - PROCESS | 2268 | 1464997335047 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12746f400) [pid = 2268] [serial = 494] [outer = 0x112a7fc00] 16:42:15 INFO - PROCESS | 2268 | 1464997335434 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]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 16:42:15 INFO - PROCESS | 2268 | 1464997335443 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:42:15 INFO - PROCESS | 2268 | 1464997335450 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:42:15 INFO - PROCESS | 2268 | 1464997335453 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 2268 | 1464997335456 Marionette TRACE conn2 <- [1,634,null,{}] 16:42:15 INFO - PROCESS | 2268 | 1464997335471 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}] 16:42:15 INFO - PROCESS | 2268 | 1464997335619 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:42:15 INFO - PROCESS | 2268 | 1464997335624 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b34a000 == 49 [pid = 2268] [id = 166] 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12556b800) [pid = 2268] [serial = 495] [outer = 0x0] 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x129027800) [pid = 2268] [serial = 496] [outer = 0x12556b800] 16:42:15 INFO - PROCESS | 2268 | 1464997335667 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x12ac0a400) [pid = 2268] [serial = 497] [outer = 0x12556b800] 16:42:15 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x12ac0d000) [pid = 2268] [serial = 498] [outer = 0x12bf7e800] 16:42:16 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:16 INFO - PROCESS | 2268 | 1464997336149 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 722ms 16:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:42:16 INFO - PROCESS | 2268 | 1464997336174 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 2268 | 1464997336176 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:42:16 INFO - PROCESS | 2268 | 1464997336180 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 2268 | 1464997336181 Marionette TRACE conn2 <- [1,638,null,{}] 16:42:16 INFO - PROCESS | 2268 | 1464997336184 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}] 16:42:16 INFO - PROCESS | 2268 | 1464997336268 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:42:16 INFO - PROCESS | 2268 | 1464997336291 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be07000 == 50 [pid = 2268] [id = 167] 16:42:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x12b30d800) [pid = 2268] [serial = 499] [outer = 0x0] 16:42:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x12b46e400) [pid = 2268] [serial = 500] [outer = 0x12b30d800] 16:42:16 INFO - PROCESS | 2268 | 1464997336316 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x12bcf0800) [pid = 2268] [serial = 501] [outer = 0x12b30d800] 16:42:16 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:16 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:16 INFO - PROCESS | 2268 | 1464997336633 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 16:42:16 INFO - PROCESS | 2268 | 1464997336656 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 2268 | 1464997336657 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:42:16 INFO - PROCESS | 2268 | 1464997336660 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 2268 | 1464997336663 Marionette TRACE conn2 <- [1,642,null,{}] 16:42:16 INFO - PROCESS | 2268 | 1464997336666 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}] 16:42:16 INFO - PROCESS | 2268 | 1464997336749 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:42:16 INFO - PROCESS | 2268 | 1464997336872 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x115e6d800 == 51 [pid = 2268] [id = 168] 16:42:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x10a7b2c00) [pid = 2268] [serial = 502] [outer = 0x0] 16:42:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x111b05400) [pid = 2268] [serial = 503] [outer = 0x10a7b2c00] 16:42:16 INFO - PROCESS | 2268 | 1464997336906 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x116605000) [pid = 2268] [serial = 504] [outer = 0x10a7b2c00] 16:42:17 INFO - PROCESS | 2268 | 1464997337344 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]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 722ms 16:42:17 INFO - PROCESS | 2268 | 1464997337383 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 2268 | 1464997337386 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:42:17 INFO - PROCESS | 2268 | 1464997337389 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 2268 | 1464997337391 Marionette TRACE conn2 <- [1,646,null,{}] 16:42:17 INFO - PROCESS | 2268 | 1464997337395 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}] 16:42:17 INFO - PROCESS | 2268 | 1464997337503 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:42:17 INFO - PROCESS | 2268 | 1464997337601 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f4000 == 52 [pid = 2268] [id = 169] 16:42:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x118410400) [pid = 2268] [serial = 505] [outer = 0x0] 16:42:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x1184be800) [pid = 2268] [serial = 506] [outer = 0x118410400] 16:42:17 INFO - PROCESS | 2268 | 1464997337633 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 122 (0x119913800) [pid = 2268] [serial = 507] [outer = 0x118410400] 16:42:18 INFO - PROCESS | 2268 | 1464997338061 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]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 721ms 16:42:18 INFO - PROCESS | 2268 | 1464997338113 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:42:18 INFO - PROCESS | 2268 | 1464997338116 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:42:18 INFO - PROCESS | 2268 | 1464997338118 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 2268 | 1464997338120 Marionette TRACE conn2 <- [1,650,null,{}] 16:42:18 INFO - PROCESS | 2268 | 1464997338122 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}] 16:42:18 INFO - PROCESS | 2268 | 1464997338234 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:42:18 INFO - PROCESS | 2268 | 1464997338308 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fdb800 == 53 [pid = 2268] [id = 170] 16:42:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 123 (0x119914000) [pid = 2268] [serial = 508] [outer = 0x0] 16:42:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 124 (0x119ac1800) [pid = 2268] [serial = 509] [outer = 0x119914000] 16:42:18 INFO - PROCESS | 2268 | 1464997338340 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 125 (0x121817800) [pid = 2268] [serial = 510] [outer = 0x119914000] 16:42:18 INFO - PROCESS | 2268 | 1464997338727 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]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 16:42:18 INFO - PROCESS | 2268 | 1464997338787 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 2268 | 1464997338789 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:42:18 INFO - PROCESS | 2268 | 1464997338796 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 2268 | 1464997338800 Marionette TRACE conn2 <- [1,654,null,{}] 16:42:18 INFO - PROCESS | 2268 | 1464997338848 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}] 16:42:18 INFO - PROCESS | 2268 | 1464997338956 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:42:19 INFO - PROCESS | 2268 | 1464997339030 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c38d000 == 54 [pid = 2268] [id = 171] 16:42:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 126 (0x12550b000) [pid = 2268] [serial = 511] [outer = 0x0] 16:42:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 127 (0x126f9ec00) [pid = 2268] [serial = 512] [outer = 0x12550b000] 16:42:19 INFO - PROCESS | 2268 | 1464997339060 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 128 (0x127479800) [pid = 2268] [serial = 513] [outer = 0x12550b000] 16:42:19 INFO - PROCESS | 2268 | 1464997339471 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 703ms 16:42:19 INFO - PROCESS | 2268 | 1464997339496 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 2268 | 1464997339498 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:42:19 INFO - PROCESS | 2268 | 1464997339501 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 2268 | 1464997339502 Marionette TRACE conn2 <- [1,658,null,{}] 16:42:19 INFO - PROCESS | 2268 | 1464997339504 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}] 16:42:19 INFO - PROCESS | 2268 | 1464997339612 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:42:19 INFO - PROCESS | 2268 | 1464997339672 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cc72000 == 55 [pid = 2268] [id = 172] 16:42:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 129 (0x126f9b800) [pid = 2268] [serial = 514] [outer = 0x0] 16:42:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 130 (0x128b0e800) [pid = 2268] [serial = 515] [outer = 0x126f9b800] 16:42:19 INFO - PROCESS | 2268 | 1464997339742 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 131 (0x128dfc400) [pid = 2268] [serial = 516] [outer = 0x126f9b800] 16:42:20 INFO - PROCESS | 2268 | 1464997340163 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 669ms 16:42:20 INFO - PROCESS | 2268 | 1464997340170 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 2268 | 1464997340171 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:42:20 INFO - PROCESS | 2268 | 1464997340174 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 2268 | 1464997340175 Marionette TRACE conn2 <- [1,662,null,{}] 16:42:20 INFO - PROCESS | 2268 | 1464997340180 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}] 16:42:20 INFO - PROCESS | 2268 | 1464997340302 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:42:20 INFO - PROCESS | 2268 | 1464997340394 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e7e800 == 56 [pid = 2268] [id = 173] 16:42:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 132 (0x121815c00) [pid = 2268] [serial = 517] [outer = 0x0] 16:42:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 133 (0x127716800) [pid = 2268] [serial = 518] [outer = 0x121815c00] 16:42:20 INFO - PROCESS | 2268 | 1464997340436 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 134 (0x1293cd000) [pid = 2268] [serial = 519] [outer = 0x121815c00] 16:42:20 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:20 INFO - PROCESS | 2268 | 1464997340980 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 872ms 16:42:21 INFO - PROCESS | 2268 | 1464997341061 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 2268 | 1464997341064 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:42:21 INFO - PROCESS | 2268 | 1464997341068 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 2268 | 1464997341070 Marionette TRACE conn2 <- [1,666,null,{}] 16:42:21 INFO - PROCESS | 2268 | 1464997341073 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}] 16:42:21 INFO - PROCESS | 2268 | 1464997341173 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:42:21 INFO - PROCESS | 2268 | 1464997341252 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x117473000 == 57 [pid = 2268] [id = 174] 16:42:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 135 (0x117c8e000) [pid = 2268] [serial = 520] [outer = 0x0] 16:42:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 136 (0x11816a000) [pid = 2268] [serial = 521] [outer = 0x117c8e000] 16:42:21 INFO - PROCESS | 2268 | 1464997341280 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 137 (0x118411800) [pid = 2268] [serial = 522] [outer = 0x117c8e000] 16:42:21 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x12be07000 == 56 [pid = 2268] [id = 167] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x12b34a000 == 55 [pid = 2268] [id = 166] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x129425000 == 54 [pid = 2268] [id = 165] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x129904000 == 53 [pid = 2268] [id = 164] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x128f23800 == 52 [pid = 2268] [id = 163] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x1274a9800 == 51 [pid = 2268] [id = 162] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x125548000 == 50 [pid = 2268] [id = 161] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 136 (0x128b45400) [pid = 2268] [serial = 448] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x123f2b000 == 49 [pid = 2268] [id = 160] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x119e3c800 == 48 [pid = 2268] [id = 159] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x1199f1800 == 47 [pid = 2268] [id = 158] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x117c14800 == 46 [pid = 2268] [id = 157] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x117486800 == 45 [pid = 2268] [id = 156] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x117488800 == 44 [pid = 2268] [id = 155] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x12d420000 == 43 [pid = 2268] [id = 153] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3c000 == 42 [pid = 2268] [id = 152] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x118a64000 == 41 [pid = 2268] [id = 151] 16:42:21 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3b800 == 40 [pid = 2268] [id = 150] 16:42:21 INFO - PROCESS | 2268 | 1464997341765 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]]]}] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 135 (0x128b3f000) [pid = 2268] [serial = 445] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 134 (0x128b45000) [pid = 2268] [serial = 446] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 133 (0x10a7b8000) [pid = 2268] [serial = 439] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 132 (0x12ad85c00) [pid = 2268] [serial = 406] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 131 (0x121475000) [pid = 2268] [serial = 415] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 130 (0x1293bfc00) [pid = 2268] [serial = 404] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 129 (0x1299d2c00) [pid = 2268] [serial = 350] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 128 (0x119f6a800) [pid = 2268] [serial = 344] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 127 (0x1169e5000) [pid = 2268] [serial = 394] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 126 (0x128a8c800) [pid = 2268] [serial = 434] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 125 (0x12ac0f400) [pid = 2268] [serial = 424] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 124 (0x12c8ac800) [pid = 2268] [serial = 427] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 123 (0x128b3a400) [pid = 2268] [serial = 437] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 122 (0x117c87c00) [pid = 2268] [serial = 442] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 121 (0x12bc33800) [pid = 2268] [serial = 353] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x128a19c00) [pid = 2268] [serial = 419] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x12c8b5c00) [pid = 2268] [serial = 338] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x127715400) [pid = 2268] [serial = 347] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x10a7bcc00) [pid = 2268] [serial = 440] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x12c162400) [pid = 2268] [serial = 409] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x127478400) [pid = 2268] [serial = 401] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x1199c8000) [pid = 2268] [serial = 412] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x12c8ac000) [pid = 2268] [serial = 410] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x128a1b800) [pid = 2268] [serial = 403] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x117c89c00) [pid = 2268] [serial = 395] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x1193c0000) [pid = 2268] [serial = 341] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x128a90800) [pid = 2268] [serial = 436] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12181f400) [pid = 2268] [serial = 431] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x125511800) [pid = 2268] [serial = 416] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1299d0c00) [pid = 2268] [serial = 421] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x127479400) [pid = 2268] [serial = 418] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x128a84000) [pid = 2268] [serial = 433] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119cf6400) [pid = 2268] [serial = 413] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x119911800) [pid = 2268] [serial = 397] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x12c164c00) [pid = 2268] [serial = 425] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x121818400) [pid = 2268] [serial = 430] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x12bcee000) [pid = 2268] [serial = 407] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12cd6c800) [pid = 2268] [serial = 428] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119a04800) [pid = 2268] [serial = 398] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12b30d400) [pid = 2268] [serial = 422] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1256f8c00) [pid = 2268] [serial = 400] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x128a8e000) [pid = 2268] [serial = 443] [outer = 0x0] [url = about:blank] 16:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 721ms 16:42:21 INFO - PROCESS | 2268 | 1464997341789 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 2268 | 1464997341792 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:42:21 INFO - PROCESS | 2268 | 1464997341797 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 2268 | 1464997341798 Marionette TRACE conn2 <- [1,670,null,{}] 16:42:21 INFO - PROCESS | 2268 | 1464997341801 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}] 16:42:21 INFO - PROCESS | 2268 | 1464997341887 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:42:21 INFO - PROCESS | 2268 | 1464997341892 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x117498800 == 41 [pid = 2268] [id = 175] 16:42:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x118e1a800) [pid = 2268] [serial = 523] [outer = 0x0] 16:42:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1193c8400) [pid = 2268] [serial = 524] [outer = 0x118e1a800] 16:42:21 INFO - PROCESS | 2268 | 1464997341922 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119cbec00) [pid = 2268] [serial = 525] [outer = 0x118e1a800] 16:42:22 INFO - PROCESS | 2268 | 1464997342274 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 16:42:22 INFO - PROCESS | 2268 | 1464997342316 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 2268 | 1464997342317 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:42:22 INFO - PROCESS | 2268 | 1464997342320 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 2268 | 1464997342322 Marionette TRACE conn2 <- [1,674,null,{}] 16:42:22 INFO - PROCESS | 2268 | 1464997342330 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}] 16:42:22 INFO - PROCESS | 2268 | 1464997342418 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:42:22 INFO - PROCESS | 2268 | 1464997342422 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e41000 == 42 [pid = 2268] [id = 176] 16:42:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121475000) [pid = 2268] [serial = 526] [outer = 0x0] 16:42:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x123d0b400) [pid = 2268] [serial = 527] [outer = 0x121475000] 16:42:22 INFO - PROCESS | 2268 | 1464997342452 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x125567400) [pid = 2268] [serial = 528] [outer = 0x121475000] 16:42:22 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:22 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:22 INFO - PROCESS | 2268 | 1464997342795 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]]]}] 16:42:22 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 16:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 16:42:22 INFO - PROCESS | 2268 | 1464997342847 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 2268 | 1464997342849 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:42:22 INFO - PROCESS | 2268 | 1464997342852 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 2268 | 1464997342853 Marionette TRACE conn2 <- [1,678,null,{}] 16:42:22 INFO - PROCESS | 2268 | 1464997342856 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}] 16:42:22 INFO - PROCESS | 2268 | 1464997342940 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:42:22 INFO - PROCESS | 2268 | 1464997342946 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f28000 == 43 [pid = 2268] [id = 177] 16:42:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x126c82400) [pid = 2268] [serial = 529] [outer = 0x0] 16:42:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x127470000) [pid = 2268] [serial = 530] [outer = 0x126c82400] 16:42:22 INFO - PROCESS | 2268 | 1464997342972 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x127718c00) [pid = 2268] [serial = 531] [outer = 0x126c82400] 16:42:23 INFO - PROCESS | 2268 | 1464997343326 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 16:42:23 INFO - PROCESS | 2268 | 1464997343370 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 2268 | 1464997343372 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:42:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:42:23 INFO - PROCESS | 2268 | 1464997343374 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 2268 | 1464997343375 Marionette TRACE conn2 <- [1,682,null,{}] 16:42:23 INFO - PROCESS | 2268 | 1464997343377 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}] 16:42:23 INFO - PROCESS | 2268 | 1464997343489 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:42:23 INFO - PROCESS | 2268 | 1464997343593 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x125554000 == 44 [pid = 2268] [id = 178] 16:42:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x126f92000) [pid = 2268] [serial = 532] [outer = 0x0] 16:42:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x128a19c00) [pid = 2268] [serial = 533] [outer = 0x126f92000] 16:42:23 INFO - PROCESS | 2268 | 1464997343635 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x128a90c00) [pid = 2268] [serial = 534] [outer = 0x126f92000] 16:42:24 INFO - PROCESS | 2268 | 1464997344501 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]]]}] 16:42:24 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) 16:42:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1171ms 16:42:24 INFO - PROCESS | 2268 | 1464997344545 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 2268 | 1464997344547 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:42:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:42:24 INFO - PROCESS | 2268 | 1464997344555 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 2268 | 1464997344556 Marionette TRACE conn2 <- [1,686,null,{}] 16:42:24 INFO - PROCESS | 2268 | 1464997344558 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}] 16:42:24 INFO - PROCESS | 2268 | 1464997344687 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:42:24 INFO - PROCESS | 2268 | 1464997344699 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f26800 == 45 [pid = 2268] [id = 179] 16:42:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x128b3d000) [pid = 2268] [serial = 535] [outer = 0x0] 16:42:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x12ac09800) [pid = 2268] [serial = 536] [outer = 0x128b3d000] 16:42:24 INFO - PROCESS | 2268 | 1464997344731 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12b46ec00) [pid = 2268] [serial = 537] [outer = 0x128b3d000] 16:42:25 INFO - PROCESS | 2268 | 1464997345605 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]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:42:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1075ms 16:42:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:42:25 INFO - PROCESS | 2268 | 1464997345624 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 2268 | 1464997345626 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:42:25 INFO - PROCESS | 2268 | 1464997345629 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 2268 | 1464997345631 Marionette TRACE conn2 <- [1,690,null,{}] 16:42:25 INFO - PROCESS | 2268 | 1464997345634 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}] 16:42:25 INFO - PROCESS | 2268 | 1464997345739 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:42:25 INFO - PROCESS | 2268 | 1464997345783 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a864000 == 46 [pid = 2268] [id = 180] 16:42:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x128b40000) [pid = 2268] [serial = 538] [outer = 0x0] 16:42:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x12bcfb400) [pid = 2268] [serial = 539] [outer = 0x128b40000] 16:42:25 INFO - PROCESS | 2268 | 1464997345809 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x12c165400) [pid = 2268] [serial = 540] [outer = 0x128b40000] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x112a48c00) [pid = 2268] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x128a15800) [pid = 2268] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x128a88800) [pid = 2268] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x128b14c00) [pid = 2268] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x117c8f000) [pid = 2268] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1133a2400) [pid = 2268] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x118829800) [pid = 2268] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x112a73400) [pid = 2268] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x111d62400) [pid = 2268] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1199cb000) [pid = 2268] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x112a7fc00) [pid = 2268] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x12556b800) [pid = 2268] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:42:26 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126c7b000) [pid = 2268] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:42:26 INFO - PROCESS | 2268 | 1464997346690 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:42:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1071ms 16:42:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:42:26 INFO - PROCESS | 2268 | 1464997346700 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 2268 | 1464997346701 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:42:26 INFO - PROCESS | 2268 | 1464997346703 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 2268 | 1464997346704 Marionette TRACE conn2 <- [1,694,null,{}] 16:42:26 INFO - PROCESS | 2268 | 1464997346711 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}] 16:42:26 INFO - PROCESS | 2268 | 1464997346793 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:42:26 INFO - PROCESS | 2268 | 1464997346799 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a87a800 == 47 [pid = 2268] [id = 181] 16:42:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x118829800) [pid = 2268] [serial = 541] [outer = 0x0] 16:42:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12556b800) [pid = 2268] [serial = 542] [outer = 0x118829800] 16:42:26 INFO - PROCESS | 2268 | 1464997346824 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x129690c00) [pid = 2268] [serial = 543] [outer = 0x118829800] 16:42:27 INFO - PROCESS | 2268 | 1464997347662 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]]]}] 16:42:27 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) 16:42:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 978ms 16:42:27 INFO - PROCESS | 2268 | 1464997347682 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 2268 | 1464997347683 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:42:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:42:27 INFO - PROCESS | 2268 | 1464997347685 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 2268 | 1464997347686 Marionette TRACE conn2 <- [1,698,null,{}] 16:42:27 INFO - PROCESS | 2268 | 1464997347696 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}] 16:42:27 INFO - PROCESS | 2268 | 1464997347782 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:42:27 INFO - PROCESS | 2268 | 1464997347785 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b654800 == 48 [pid = 2268] [id = 182] 16:42:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12bf8b800) [pid = 2268] [serial = 544] [outer = 0x0] 16:42:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12c171400) [pid = 2268] [serial = 545] [outer = 0x12bf8b800] 16:42:27 INFO - PROCESS | 2268 | 1464997347810 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12c1f7800) [pid = 2268] [serial = 546] [outer = 0x12bf8b800] 16:42:28 INFO - PROCESS | 2268 | 1464997348765 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]]]}] 16:42:28 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) 16:42:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1131ms 16:42:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:42:28 INFO - PROCESS | 2268 | 1464997348835 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 2268 | 1464997348838 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:42:28 INFO - PROCESS | 2268 | 1464997348843 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 2268 | 1464997348845 Marionette TRACE conn2 <- [1,702,null,{}] 16:42:28 INFO - PROCESS | 2268 | 1464997348848 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}] 16:42:28 INFO - PROCESS | 2268 | 1464997348944 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:42:29 INFO - PROCESS | 2268 | 1464997349043 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a64800 == 49 [pid = 2268] [id = 183] 16:42:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x117c87c00) [pid = 2268] [serial = 547] [outer = 0x0] 16:42:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x11840bc00) [pid = 2268] [serial = 548] [outer = 0x117c87c00] 16:42:29 INFO - PROCESS | 2268 | 1464997349075 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1193c0000) [pid = 2268] [serial = 549] [outer = 0x117c87c00] 16:42:30 INFO - PROCESS | 2268 | 1464997350000 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1173ms 16:42:30 INFO - PROCESS | 2268 | 1464997350017 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 2268 | 1464997350021 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:42:30 INFO - PROCESS | 2268 | 1464997350026 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 2268 | 1464997350030 Marionette TRACE conn2 <- [1,706,null,{}] 16:42:30 INFO - PROCESS | 2268 | 1464997350033 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}] 16:42:30 INFO - PROCESS | 2268 | 1464997350141 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:42:30 INFO - PROCESS | 2268 | 1464997350199 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cf0800 == 50 [pid = 2268] [id = 184] 16:42:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12146f800) [pid = 2268] [serial = 550] [outer = 0x0] 16:42:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12181bc00) [pid = 2268] [serial = 551] [outer = 0x12146f800] 16:42:30 INFO - PROCESS | 2268 | 1464997350231 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x125562c00) [pid = 2268] [serial = 552] [outer = 0x12146f800] 16:42:31 INFO - PROCESS | 2268 | 1464997351131 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]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:42:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 16:42:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:42:31 INFO - PROCESS | 2268 | 1464997351150 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 2268 | 1464997351151 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:42:31 INFO - PROCESS | 2268 | 1464997351154 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 2268 | 1464997351156 Marionette TRACE conn2 <- [1,710,null,{}] 16:42:31 INFO - PROCESS | 2268 | 1464997351164 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}] 16:42:31 INFO - PROCESS | 2268 | 1464997351276 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:42:31 INFO - PROCESS | 2268 | 1464997351336 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194ed000 == 51 [pid = 2268] [id = 185] 16:42:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x121815800) [pid = 2268] [serial = 553] [outer = 0x0] 16:42:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x128a88800) [pid = 2268] [serial = 554] [outer = 0x121815800] 16:42:31 INFO - PROCESS | 2268 | 1464997351370 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x128c97c00) [pid = 2268] [serial = 555] [outer = 0x121815800] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfce800 == 50 [pid = 2268] [id = 135] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12a87a800 == 49 [pid = 2268] [id = 181] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12a864000 == 48 [pid = 2268] [id = 180] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x128f26800 == 47 [pid = 2268] [id = 179] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x125554000 == 46 [pid = 2268] [id = 178] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x123f28000 == 45 [pid = 2268] [id = 177] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x119e41000 == 44 [pid = 2268] [id = 176] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x117498800 == 43 [pid = 2268] [id = 175] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x117473000 == 42 [pid = 2268] [id = 174] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x118e7e800 == 41 [pid = 2268] [id = 173] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12cc72000 == 40 [pid = 2268] [id = 172] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12c38d000 == 39 [pid = 2268] [id = 171] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x128fdb800 == 38 [pid = 2268] [id = 170] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f4000 == 37 [pid = 2268] [id = 169] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x115e6d800 == 36 [pid = 2268] [id = 168] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7e4000 == 35 [pid = 2268] [id = 118] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x11748d000 == 34 [pid = 2268] [id = 154] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12c374800 == 33 [pid = 2268] [id = 117] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12cc76000 == 32 [pid = 2268] [id = 131] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12d350800 == 31 [pid = 2268] [id = 136] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x119aa3000 == 30 [pid = 2268] [id = 137] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x128cf0800 == 29 [pid = 2268] [id = 184] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12b654800 == 28 [pid = 2268] [id = 182] 16:42:32 INFO - PROCESS | 2268 | --DOCSHELL 0x118a64800 == 27 [pid = 2268] [id = 183] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x1169e0c00) [pid = 2268] [serial = 392] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x128a8e800) [pid = 2268] [serial = 484] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x128b13400) [pid = 2268] [serial = 487] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x128b0d800) [pid = 2268] [serial = 485] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x128b3b400) [pid = 2268] [serial = 490] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x128a19400) [pid = 2268] [serial = 457] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x118411400) [pid = 2268] [serial = 467] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1182b1c00) [pid = 2268] [serial = 466] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x12ad92000) [pid = 2268] [serial = 460] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12181d400) [pid = 2268] [serial = 454] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x11816b000) [pid = 2268] [serial = 451] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x121812000) [pid = 2268] [serial = 475] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x123d0cc00) [pid = 2268] [serial = 476] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1193c0c00) [pid = 2268] [serial = 469] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1199c2c00) [pid = 2268] [serial = 470] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x116ae9c00) [pid = 2268] [serial = 464] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x115eda800) [pid = 2268] [serial = 463] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x126c41400) [pid = 2268] [serial = 478] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11a1af400) [pid = 2268] [serial = 473] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x119cb8000) [pid = 2268] [serial = 472] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x128b19800) [pid = 2268] [serial = 488] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x12746f400) [pid = 2268] [serial = 494] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1199c3000) [pid = 2268] [serial = 493] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x12b46e400) [pid = 2268] [serial = 500] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x12ac0a400) [pid = 2268] [serial = 497] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1184bf000) [pid = 2268] [serial = 491] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12747cc00) [pid = 2268] [serial = 481] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128a86c00) [pid = 2268] [serial = 482] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x129027800) [pid = 2268] [serial = 496] [outer = 0x0] [url = about:blank] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x113056400) [pid = 2268] [serial = 200] [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.] 16:42:32 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x12715b800) [pid = 2268] [serial = 479] [outer = 0x0] [url = about:blank] 16:42:33 INFO - PROCESS | 2268 | 1464997353026 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1879ms 16:42:33 INFO - PROCESS | 2268 | 1464997353034 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:42:33 INFO - PROCESS | 2268 | 1464997353036 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:42:33 INFO - PROCESS | 2268 | 1464997353040 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 2268 | 1464997353042 Marionette TRACE conn2 <- [1,714,null,{}] 16:42:33 INFO - PROCESS | 2268 | 1464997353048 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}] 16:42:33 INFO - PROCESS | 2268 | 1464997353127 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:42:33 INFO - PROCESS | 2268 | 1464997353133 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x116129000 == 28 [pid = 2268] [id = 186] 16:42:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x116451c00) [pid = 2268] [serial = 556] [outer = 0x0] 16:42:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x116489400) [pid = 2268] [serial = 557] [outer = 0x116451c00] 16:42:33 INFO - PROCESS | 2268 | 1464997353164 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11678d000) [pid = 2268] [serial = 558] [outer = 0x116451c00] 16:42:33 INFO - PROCESS | 2268 | 1464997353986 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]]]}] 16:42:34 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 16:42:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 977ms 16:42:34 INFO - PROCESS | 2268 | 1464997354017 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 2268 | 1464997354021 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:42:34 INFO - PROCESS | 2268 | 1464997354034 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 2268 | 1464997354036 Marionette TRACE conn2 <- [1,718,null,{}] 16:42:34 INFO - PROCESS | 2268 | 1464997354038 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}] 16:42:34 INFO - PROCESS | 2268 | 1464997354115 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:42:34 INFO - PROCESS | 2268 | 1464997354119 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x11713c800 == 29 [pid = 2268] [id = 187] 16:42:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1169e3c00) [pid = 2268] [serial = 559] [outer = 0x0] 16:42:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x117c88000) [pid = 2268] [serial = 560] [outer = 0x1169e3c00] 16:42:34 INFO - PROCESS | 2268 | 1464997354148 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1180d3800) [pid = 2268] [serial = 561] [outer = 0x1169e3c00] 16:42:35 INFO - PROCESS | 2268 | 1464997355002 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:42:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 16:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:42:35 INFO - PROCESS | 2268 | 1464997355059 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 2268 | 1464997355061 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:42:35 INFO - PROCESS | 2268 | 1464997355070 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 2268 | 1464997355073 Marionette TRACE conn2 <- [1,722,null,{}] 16:42:35 INFO - PROCESS | 2268 | 1464997355089 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}] 16:42:35 INFO - PROCESS | 2268 | 1464997355197 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:42:35 INFO - PROCESS | 2268 | 1464997355202 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x118113800 == 30 [pid = 2268] [id = 188] 16:42:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x11840ac00) [pid = 2268] [serial = 562] [outer = 0x0] 16:42:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1184b8c00) [pid = 2268] [serial = 563] [outer = 0x11840ac00] 16:42:35 INFO - PROCESS | 2268 | 1464997355232 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x11935a800) [pid = 2268] [serial = 564] [outer = 0x11840ac00] 16:42:35 INFO - PROCESS | 2268 | 1464997355579 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] 16:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:42:35 INFO - PROCESS | 2268 | 1464997355602 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:42:35 INFO - PROCESS | 2268 | 1464997355604 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 2268 | 1464997355605 Marionette TRACE conn2 <- [1,726,null,{}] 16:42:35 INFO - PROCESS | 2268 | 1464997355608 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}] 16:42:35 INFO - PROCESS | 2268 | 1464997355705 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:42:35 INFO - PROCESS | 2268 | 1464997355739 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x118286800 == 31 [pid = 2268] [id = 189] 16:42:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1193bfc00) [pid = 2268] [serial = 565] [outer = 0x0] 16:42:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1196ac400) [pid = 2268] [serial = 566] [outer = 0x1193bfc00] 16:42:35 INFO - PROCESS | 2268 | 1464997355766 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1199bfc00) [pid = 2268] [serial = 567] [outer = 0x1193bfc00] 16:42:36 INFO - PROCESS | 2268 | 1464997356117 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]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:42:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 16:42:36 INFO - PROCESS | 2268 | 1464997356124 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 2268 | 1464997356125 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:42:36 INFO - PROCESS | 2268 | 1464997356129 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 2268 | 1464997356131 Marionette TRACE conn2 <- [1,730,null,{}] 16:42:36 INFO - PROCESS | 2268 | 1464997356143 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}] 16:42:36 INFO - PROCESS | 2268 | 1464997356269 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:42:36 INFO - PROCESS | 2268 | 1464997356318 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199d8800 == 32 [pid = 2268] [id = 190] 16:42:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1193c0c00) [pid = 2268] [serial = 568] [outer = 0x0] 16:42:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119a04400) [pid = 2268] [serial = 569] [outer = 0x1193c0c00] 16:42:36 INFO - PROCESS | 2268 | 1464997356361 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x119cbdc00) [pid = 2268] [serial = 570] [outer = 0x1193c0c00] 16:42:36 INFO - PROCESS | 2268 | 1464997356798 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] 16:42:36 INFO - PROCESS | 2268 | 1464997356854 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:42:36 INFO - PROCESS | 2268 | 1464997356864 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 2268 | 1464997356866 Marionette TRACE conn2 <- [1,734,null,{}] 16:42:36 INFO - PROCESS | 2268 | 1464997356869 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}] 16:42:37 INFO - PROCESS | 2268 | 1464997357276 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x128b3d000) [pid = 2268] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128b40000) [pid = 2268] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x118829800) [pid = 2268] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x126f92000) [pid = 2268] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x126c82400) [pid = 2268] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x121815c00) [pid = 2268] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x118e1a800) [pid = 2268] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x12bf8b800) [pid = 2268] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x126f9b800) [pid = 2268] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12550b000) [pid = 2268] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x10a7b2c00) [pid = 2268] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x121475000) [pid = 2268] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x118410400) [pid = 2268] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x117c8e000) [pid = 2268] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119914000) [pid = 2268] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12b30d800) [pid = 2268] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x121554000) [pid = 2268] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x117c88800) [pid = 2268] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128a11c00) [pid = 2268] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x116fe1c00) [pid = 2268] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:42:37 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1167e1000) [pid = 2268] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:42:37 INFO - PROCESS | 2268 | 1464997357328 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x11641f800 == 33 [pid = 2268] [id = 191] 16:42:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x10a7b9400) [pid = 2268] [serial = 571] [outer = 0x0] 16:42:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x112a47800) [pid = 2268] [serial = 572] [outer = 0x10a7b9400] 16:42:37 INFO - PROCESS | 2268 | 1464997357355 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1199c3c00) [pid = 2268] [serial = 573] [outer = 0x10a7b9400] 16:42:37 INFO - PROCESS | 2268 | 1464997357668 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]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 821ms 16:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:42:37 INFO - PROCESS | 2268 | 1464997357684 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 2268 | 1464997357685 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 2268 | 1464997357688 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 2268 | 1464997357689 Marionette TRACE conn2 <- [1,738,null,{}] 16:42:37 INFO - PROCESS | 2268 | 1464997357691 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}] 16:42:37 INFO - PROCESS | 2268 | 1464997357786 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:42:37 INFO - PROCESS | 2268 | 1464997357790 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a15e000 == 34 [pid = 2268] [id = 192] 16:42:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x117f64800) [pid = 2268] [serial = 574] [outer = 0x0] 16:42:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x121816000) [pid = 2268] [serial = 575] [outer = 0x117f64800] 16:42:37 INFO - PROCESS | 2268 | 1464997357821 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x124c84000) [pid = 2268] [serial = 576] [outer = 0x117f64800] 16:42:38 INFO - PROCESS | 2268 | 1464997358767 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:42:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1119ms 16:42:38 INFO - PROCESS | 2268 | 1464997358810 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 2268 | 1464997358812 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:42:38 INFO - PROCESS | 2268 | 1464997358814 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 2268 | 1464997358815 Marionette TRACE conn2 <- [1,742,null,{}] 16:42:38 INFO - PROCESS | 2268 | 1464997358817 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}] 16:42:38 INFO - PROCESS | 2268 | 1464997358890 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:42:38 INFO - PROCESS | 2268 | 1464997358894 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d95800 == 35 [pid = 2268] [id = 193] 16:42:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1199ccc00) [pid = 2268] [serial = 577] [outer = 0x0] 16:42:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x124e2b800) [pid = 2268] [serial = 578] [outer = 0x1199ccc00] 16:42:38 INFO - PROCESS | 2268 | 1464997358922 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x125568400) [pid = 2268] [serial = 579] [outer = 0x1199ccc00] 16:42:39 INFO - PROCESS | 2268 | 1464997359768 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]]]}] 16:42:39 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 16:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 16:42:39 INFO - PROCESS | 2268 | 1464997359784 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 2268 | 1464997359786 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:42:39 INFO - PROCESS | 2268 | 1464997359790 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 2268 | 1464997359792 Marionette TRACE conn2 <- [1,746,null,{}] 16:42:39 INFO - PROCESS | 2268 | 1464997359796 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}] 16:42:39 INFO - PROCESS | 2268 | 1464997359905 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:42:39 INFO - PROCESS | 2268 | 1464997359956 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x11697c800 == 36 [pid = 2268] [id = 194] 16:42:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x113c0a400) [pid = 2268] [serial = 580] [outer = 0x0] 16:42:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x11616d000) [pid = 2268] [serial = 581] [outer = 0x113c0a400] 16:42:39 INFO - PROCESS | 2268 | 1464997359991 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1167e4c00) [pid = 2268] [serial = 582] [outer = 0x113c0a400] 16:42:40 INFO - PROCESS | 2268 | 1464997360944 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]]]}] 16:42:40 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.) 16:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1171ms 16:42:40 INFO - PROCESS | 2268 | 1464997360962 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 2268 | 1464997360966 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:42:40 INFO - PROCESS | 2268 | 1464997360971 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 2268 | 1464997360972 Marionette TRACE conn2 <- [1,750,null,{}] 16:42:40 INFO - PROCESS | 2268 | 1464997360975 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}] 16:42:41 INFO - PROCESS | 2268 | 1464997361085 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:42:41 INFO - PROCESS | 2268 | 1464997361137 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x11698d000 == 37 [pid = 2268] [id = 195] 16:42:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x113cd8400) [pid = 2268] [serial = 583] [outer = 0x0] 16:42:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1175b2400) [pid = 2268] [serial = 584] [outer = 0x113cd8400] 16:42:41 INFO - PROCESS | 2268 | 1464997361169 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x117f66400) [pid = 2268] [serial = 585] [outer = 0x113cd8400] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x11a15e000 == 36 [pid = 2268] [id = 192] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x11641f800 == 35 [pid = 2268] [id = 191] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x1199d8800 == 34 [pid = 2268] [id = 190] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x118286800 == 33 [pid = 2268] [id = 189] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x118113800 == 32 [pid = 2268] [id = 188] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x11713c800 == 31 [pid = 2268] [id = 187] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x116129000 == 30 [pid = 2268] [id = 186] 16:42:41 INFO - PROCESS | 2268 | --DOCSHELL 0x1194ed000 == 29 [pid = 2268] [id = 185] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12bcf0800) [pid = 2268] [serial = 501] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x125626c00) [pid = 2268] [serial = 455] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1184b5000) [pid = 2268] [serial = 452] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128b3f400) [pid = 2268] [serial = 458] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12c16f800) [pid = 2268] [serial = 449] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12c165000) [pid = 2268] [serial = 461] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x12ac09800) [pid = 2268] [serial = 536] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x12bcfb400) [pid = 2268] [serial = 539] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x12556b800) [pid = 2268] [serial = 542] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128a19c00) [pid = 2268] [serial = 533] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x127470000) [pid = 2268] [serial = 530] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x127718c00) [pid = 2268] [serial = 531] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x127716800) [pid = 2268] [serial = 518] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12c165400) [pid = 2268] [serial = 540] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1293cd000) [pid = 2268] [serial = 519] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x1193c8400) [pid = 2268] [serial = 524] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x119cbec00) [pid = 2268] [serial = 525] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x12c171400) [pid = 2268] [serial = 545] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x128b0e800) [pid = 2268] [serial = 515] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x128dfc400) [pid = 2268] [serial = 516] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x126f9ec00) [pid = 2268] [serial = 512] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x127479800) [pid = 2268] [serial = 513] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x111b05400) [pid = 2268] [serial = 503] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x116605000) [pid = 2268] [serial = 504] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x12c1f7800) [pid = 2268] [serial = 546] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x123d0b400) [pid = 2268] [serial = 527] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x125567400) [pid = 2268] [serial = 528] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x1184be800) [pid = 2268] [serial = 506] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x119913800) [pid = 2268] [serial = 507] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x11816a000) [pid = 2268] [serial = 521] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 61 (0x118411800) [pid = 2268] [serial = 522] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 60 (0x119ac1800) [pid = 2268] [serial = 509] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 59 (0x121817800) [pid = 2268] [serial = 510] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 58 (0x129690c00) [pid = 2268] [serial = 543] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 57 (0x12b46ec00) [pid = 2268] [serial = 537] [outer = 0x0] [url = about:blank] 16:42:41 INFO - PROCESS | 2268 | --DOMWINDOW == 56 (0x128a90c00) [pid = 2268] [serial = 534] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 2268 | 1464997362241 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]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1323ms 16:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:42:42 INFO - PROCESS | 2268 | 1464997362294 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 2268 | 1464997362296 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:42:42 INFO - PROCESS | 2268 | 1464997362299 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 2268 | 1464997362301 Marionette TRACE conn2 <- [1,754,null,{}] 16:42:42 INFO - PROCESS | 2268 | 1464997362304 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}] 16:42:42 INFO - PROCESS | 2268 | 1464997362382 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:42:42 INFO - PROCESS | 2268 | 1464997362387 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167c6000 == 30 [pid = 2268] [id = 196] 16:42:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 57 (0x116607c00) [pid = 2268] [serial = 586] [outer = 0x0] 16:42:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 58 (0x117c8e000) [pid = 2268] [serial = 587] [outer = 0x116607c00] 16:42:42 INFO - PROCESS | 2268 | 1464997362417 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 59 (0x11813d800) [pid = 2268] [serial = 588] [outer = 0x116607c00] 16:42:43 INFO - PROCESS | 2268 | 1464997363259 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]]]}] 16:42:43 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 16:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 16:42:43 INFO - PROCESS | 2268 | 1464997363270 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 2268 | 1464997363274 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:42:43 INFO - PROCESS | 2268 | 1464997363279 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 2268 | 1464997363281 Marionette TRACE conn2 <- [1,758,null,{}] 16:42:43 INFO - PROCESS | 2268 | 1464997363290 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}] 16:42:43 INFO - PROCESS | 2268 | 1464997363373 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:42:43 INFO - PROCESS | 2268 | 1464997363378 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x118117000 == 31 [pid = 2268] [id = 197] 16:42:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 60 (0x11840e400) [pid = 2268] [serial = 589] [outer = 0x0] 16:42:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x11882ec00) [pid = 2268] [serial = 590] [outer = 0x11840e400] 16:42:43 INFO - PROCESS | 2268 | 1464997363407 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x11935d400) [pid = 2268] [serial = 591] [outer = 0x11840e400] 16:42:43 INFO - PROCESS | 2268 | 1464997363781 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 526ms 16:42:43 INFO - PROCESS | 2268 | 1464997363805 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 2268 | 1464997363806 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:42:43 INFO - PROCESS | 2268 | 1464997363808 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 2268 | 1464997363811 Marionette TRACE conn2 <- [1,762,null,{}] 16:42:43 INFO - PROCESS | 2268 | 1464997363828 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}] 16:42:43 INFO - PROCESS | 2268 | 1464997363927 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:42:43 INFO - PROCESS | 2268 | 1464997363933 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194db800 == 32 [pid = 2268] [id = 198] 16:42:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x1193c9c00) [pid = 2268] [serial = 592] [outer = 0x0] 16:42:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x119916c00) [pid = 2268] [serial = 593] [outer = 0x1193c9c00] 16:42:43 INFO - PROCESS | 2268 | 1464997363962 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x119a06800) [pid = 2268] [serial = 594] [outer = 0x1193c9c00] 16:42:44 INFO - PROCESS | 2268 | 1464997364776 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 16:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:42:44 INFO - PROCESS | 2268 | 1464997364782 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 2268 | 1464997364784 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:42:44 INFO - PROCESS | 2268 | 1464997364786 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 2268 | 1464997364787 Marionette TRACE conn2 <- [1,766,null,{}] 16:42:44 INFO - PROCESS | 2268 | 1464997364789 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}] 16:42:44 INFO - PROCESS | 2268 | 1464997364903 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x1193bfc00) [pid = 2268] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x121815800) [pid = 2268] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x1169e3c00) [pid = 2268] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 61 (0x116451c00) [pid = 2268] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 60 (0x11840ac00) [pid = 2268] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 59 (0x1193c0c00) [pid = 2268] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 58 (0x117c87c00) [pid = 2268] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 57 (0x117f64800) [pid = 2268] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 56 (0x12146f800) [pid = 2268] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:42:44 INFO - PROCESS | 2268 | --DOMWINDOW == 55 (0x10a7b9400) [pid = 2268] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:42:44 INFO - PROCESS | 2268 | 1464997364947 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x118275000 == 33 [pid = 2268] [id = 199] 16:42:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 56 (0x11647bc00) [pid = 2268] [serial = 595] [outer = 0x0] 16:42:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 57 (0x1180d1c00) [pid = 2268] [serial = 596] [outer = 0x11647bc00] 16:42:44 INFO - PROCESS | 2268 | 1464997364974 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 58 (0x1199cbc00) [pid = 2268] [serial = 597] [outer = 0x11647bc00] 16:42:45 INFO - PROCESS | 2268 | 1464997365709 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]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:42:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 16:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:42:45 INFO - PROCESS | 2268 | 1464997365756 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 2268 | 1464997365757 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:42:45 INFO - PROCESS | 2268 | 1464997365759 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 2268 | 1464997365760 Marionette TRACE conn2 <- [1,770,null,{}] 16:42:45 INFO - PROCESS | 2268 | 1464997365762 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}] 16:42:45 INFO - PROCESS | 2268 | 1464997365838 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:42:45 INFO - PROCESS | 2268 | 1464997365841 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12109c000 == 34 [pid = 2268] [id = 200] 16:42:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 59 (0x1196a7800) [pid = 2268] [serial = 598] [outer = 0x0] 16:42:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 60 (0x119f69400) [pid = 2268] [serial = 599] [outer = 0x1196a7800] 16:42:45 INFO - PROCESS | 2268 | 1464997365869 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x121475c00) [pid = 2268] [serial = 600] [outer = 0x1196a7800] 16:42:46 INFO - PROCESS | 2268 | 1464997366211 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 16:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:42:46 INFO - PROCESS | 2268 | 1464997366231 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 2268 | 1464997366232 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:42:46 INFO - PROCESS | 2268 | 1464997366234 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 2268 | 1464997366235 Marionette TRACE conn2 <- [1,774,null,{}] 16:42:46 INFO - PROCESS | 2268 | 1464997366238 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}] 16:42:46 INFO - PROCESS | 2268 | 1464997366349 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:42:46 INFO - PROCESS | 2268 | 1464997366379 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x121709000 == 35 [pid = 2268] [id = 201] 16:42:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x1199c3000) [pid = 2268] [serial = 601] [outer = 0x0] 16:42:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x12181d800) [pid = 2268] [serial = 602] [outer = 0x1199c3000] 16:42:46 INFO - PROCESS | 2268 | 1464997366406 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x125627000) [pid = 2268] [serial = 603] [outer = 0x1199c3000] 16:42:46 INFO - PROCESS | 2268 | 1464997366685 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 16:42:46 INFO - PROCESS | 2268 | 1464997366754 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 2268 | 1464997366756 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:42:46 INFO - PROCESS | 2268 | 1464997366759 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 2268 | 1464997366761 Marionette TRACE conn2 <- [1,778,null,{}] 16:42:46 INFO - PROCESS | 2268 | 1464997366764 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}] 16:42:46 INFO - PROCESS | 2268 | 1464997366881 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:42:46 INFO - PROCESS | 2268 | 1464997366958 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x123fdc800 == 36 [pid = 2268] [id = 202] 16:42:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x112249000) [pid = 2268] [serial = 604] [outer = 0x0] 16:42:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x1256fb800) [pid = 2268] [serial = 605] [outer = 0x112249000] 16:42:47 INFO - PROCESS | 2268 | 1464997367000 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x126f93000) [pid = 2268] [serial = 606] [outer = 0x112249000] 16:42:47 INFO - PROCESS | 2268 | 1464997367315 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 16:42:47 INFO - PROCESS | 2268 | 1464997367336 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 2268 | 1464997367337 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:42:47 INFO - PROCESS | 2268 | 1464997367339 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 2268 | 1464997367340 Marionette TRACE conn2 <- [1,782,null,{}] 16:42:47 INFO - PROCESS | 2268 | 1464997367343 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}] 16:42:47 INFO - PROCESS | 2268 | 1464997367433 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:42:47 INFO - PROCESS | 2268 | 1464997367437 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x127119000 == 37 [pid = 2268] [id = 203] 16:42:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x126f9d000) [pid = 2268] [serial = 607] [outer = 0x0] 16:42:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x127162c00) [pid = 2268] [serial = 608] [outer = 0x126f9d000] 16:42:47 INFO - PROCESS | 2268 | 1464997367465 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x12746fc00) [pid = 2268] [serial = 609] [outer = 0x126f9d000] 16:42:47 INFO - PROCESS | 2268 | 1464997367964 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 16:42:48 INFO - PROCESS | 2268 | 1464997368008 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 2268 | 1464997368011 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:42:48 INFO - PROCESS | 2268 | 1464997368015 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 2268 | 1464997368017 Marionette TRACE conn2 <- [1,786,null,{}] 16:42:48 INFO - PROCESS | 2268 | 1464997368021 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}] 16:42:48 INFO - PROCESS | 2268 | 1464997368123 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:42:48 INFO - PROCESS | 2268 | 1464997368192 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x117498800 == 38 [pid = 2268] [id = 204] 16:42:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x11678cc00) [pid = 2268] [serial = 610] [outer = 0x0] 16:42:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x1169e4c00) [pid = 2268] [serial = 611] [outer = 0x11678cc00] 16:42:48 INFO - PROCESS | 2268 | 1464997368224 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x11813ac00) [pid = 2268] [serial = 612] [outer = 0x11678cc00] 16:42:48 INFO - PROCESS | 2268 | 1464997368655 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:42:48 INFO - PROCESS | 2268 | 1464997368686 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 2268 | 1464997368690 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:42:48 INFO - PROCESS | 2268 | 1464997368713 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 2268 | 1464997368715 Marionette TRACE conn2 <- [1,790,null,{}] 16:42:48 INFO - PROCESS | 2268 | 1464997368758 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}] 16:42:48 INFO - PROCESS | 2268 | 1464997368858 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:42:48 INFO - PROCESS | 2268 | 1464997368924 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x12170f000 == 39 [pid = 2268] [id = 205] 16:42:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x11935cc00) [pid = 2268] [serial = 613] [outer = 0x0] 16:42:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x1193c6400) [pid = 2268] [serial = 614] [outer = 0x11935cc00] 16:42:48 INFO - PROCESS | 2268 | 1464997368956 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1196b5800) [pid = 2268] [serial = 615] [outer = 0x11935cc00] 16:42:49 INFO - PROCESS | 2268 | 1464997369384 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 718ms 16:42:49 INFO - PROCESS | 2268 | 1464997369414 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 2268 | 1464997369415 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:42:49 INFO - PROCESS | 2268 | 1464997369418 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 2268 | 1464997369420 Marionette TRACE conn2 <- [1,794,null,{}] 16:42:49 INFO - PROCESS | 2268 | 1464997369430 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}] 16:42:49 INFO - PROCESS | 2268 | 1464997369530 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:42:49 INFO - PROCESS | 2268 | 1464997369598 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cf0800 == 40 [pid = 2268] [id = 206] 16:42:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x11a1ad000) [pid = 2268] [serial = 616] [outer = 0x0] 16:42:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x121814800) [pid = 2268] [serial = 617] [outer = 0x11a1ad000] 16:42:49 INFO - PROCESS | 2268 | 1464997369632 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x123d0d400) [pid = 2268] [serial = 618] [outer = 0x11a1ad000] 16:42:50 INFO - PROCESS | 2268 | 1464997370049 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]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 16:42:50 INFO - PROCESS | 2268 | 1464997370090 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 2268 | 1464997370092 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:42:50 INFO - PROCESS | 2268 | 1464997370094 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 2268 | 1464997370095 Marionette TRACE conn2 <- [1,798,null,{}] 16:42:50 INFO - PROCESS | 2268 | 1464997370098 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}] 16:42:50 INFO - PROCESS | 2268 | 1464997370215 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:42:50 INFO - PROCESS | 2268 | 1464997370280 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d49000 == 41 [pid = 2268] [id = 207] 16:42:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1256fc800) [pid = 2268] [serial = 619] [outer = 0x0] 16:42:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x126f9a400) [pid = 2268] [serial = 620] [outer = 0x1256fc800] 16:42:50 INFO - PROCESS | 2268 | 1464997370310 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x127470400) [pid = 2268] [serial = 621] [outer = 0x1256fc800] 16:42:50 INFO - PROCESS | 2268 | 1464997370835 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]]]}] 16:42:50 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 16:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 774ms 16:42:50 INFO - PROCESS | 2268 | 1464997370869 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 2268 | 1464997370871 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:42:50 INFO - PROCESS | 2268 | 1464997370875 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 2268 | 1464997370877 Marionette TRACE conn2 <- [1,802,null,{}] 16:42:50 INFO - PROCESS | 2268 | 1464997370884 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}] 16:42:50 INFO - PROCESS | 2268 | 1464997370983 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:42:51 INFO - PROCESS | 2268 | 1464997371047 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x118121800 == 42 [pid = 2268] [id = 208] 16:42:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1167e1000) [pid = 2268] [serial = 622] [outer = 0x0] 16:42:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x116a79800) [pid = 2268] [serial = 623] [outer = 0x1167e1000] 16:42:51 INFO - PROCESS | 2268 | 1464997371077 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x117f59c00) [pid = 2268] [serial = 624] [outer = 0x1167e1000] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x123fdc800 == 41 [pid = 2268] [id = 202] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x121709000 == 40 [pid = 2268] [id = 201] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12109c000 == 39 [pid = 2268] [id = 200] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x118275000 == 38 [pid = 2268] [id = 199] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1194db800 == 37 [pid = 2268] [id = 198] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x118117000 == 36 [pid = 2268] [id = 197] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1167c6000 == 35 [pid = 2268] [id = 196] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x11698d000 == 34 [pid = 2268] [id = 195] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x123d95800 == 33 [pid = 2268] [id = 193] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x11697c800 == 32 [pid = 2268] [id = 194] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x128d49000 == 31 [pid = 2268] [id = 207] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x128cf0800 == 30 [pid = 2268] [id = 206] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12170f000 == 29 [pid = 2268] [id = 205] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x127119000 == 28 [pid = 2268] [id = 203] 16:42:51 INFO - PROCESS | 2268 | --DOCSHELL 0x117498800 == 27 [pid = 2268] [id = 204] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1196ac400) [pid = 2268] [serial = 566] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x128c97c00) [pid = 2268] [serial = 555] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128a88800) [pid = 2268] [serial = 554] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x117c88000) [pid = 2268] [serial = 560] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x116489400) [pid = 2268] [serial = 557] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x11678d000) [pid = 2268] [serial = 558] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x1184b8c00) [pid = 2268] [serial = 563] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119a04400) [pid = 2268] [serial = 569] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x1199bfc00) [pid = 2268] [serial = 567] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x119cbdc00) [pid = 2268] [serial = 570] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x1193c0000) [pid = 2268] [serial = 549] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x11840bc00) [pid = 2268] [serial = 548] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x124e2b800) [pid = 2268] [serial = 578] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x121816000) [pid = 2268] [serial = 575] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x125562c00) [pid = 2268] [serial = 552] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x124c84000) [pid = 2268] [serial = 576] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x12181bc00) [pid = 2268] [serial = 551] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x1199c3c00) [pid = 2268] [serial = 573] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x112a47800) [pid = 2268] [serial = 572] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x11935a800) [pid = 2268] [serial = 564] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x1180d3800) [pid = 2268] [serial = 561] [outer = 0x0] [url = about:blank] 16:42:52 INFO - PROCESS | 2268 | 1464997372048 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]]]}] 16:42:52 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 16:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1225ms 16:42:52 INFO - PROCESS | 2268 | 1464997372100 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 2268 | 1464997372103 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:42:52 INFO - PROCESS | 2268 | 1464997372106 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 2268 | 1464997372108 Marionette TRACE conn2 <- [1,806,null,{}] 16:42:52 INFO - PROCESS | 2268 | 1464997372114 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}] 16:42:52 INFO - PROCESS | 2268 | 1464997372199 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:42:52 INFO - PROCESS | 2268 | 1464997372203 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x1132aa000 == 28 [pid = 2268] [id = 209] 16:42:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x112a77800) [pid = 2268] [serial = 625] [outer = 0x0] 16:42:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x112f3c000) [pid = 2268] [serial = 626] [outer = 0x112a77800] 16:42:52 INFO - PROCESS | 2268 | 1464997372236 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x1130aac00) [pid = 2268] [serial = 627] [outer = 0x112a77800] 16:42:52 INFO - PROCESS | 2268 | [2268] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:42:52 INFO - PROCESS | 2268 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:42:52 INFO - PROCESS | 2268 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:42:52 INFO - PROCESS | 2268 | [GFX2-]: Using SkiaGL canvas. 16:42:52 INFO - PROCESS | 2268 | 1464997372603 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]]]}] 16:42:52 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 16:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 16:42:52 INFO - PROCESS | 2268 | 1464997372626 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 2268 | 1464997372631 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:42:52 INFO - PROCESS | 2268 | 1464997372635 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 2268 | 1464997372637 Marionette TRACE conn2 <- [1,810,null,{}] 16:42:52 INFO - PROCESS | 2268 | 1464997372639 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}] 16:42:52 INFO - PROCESS | 2268 | 1464997372717 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:42:52 INFO - PROCESS | 2268 | 1464997372721 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a89000 == 29 [pid = 2268] [id = 210] 16:42:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x115e22c00) [pid = 2268] [serial = 628] [outer = 0x0] 16:42:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x1164b0800) [pid = 2268] [serial = 629] [outer = 0x115e22c00] 16:42:52 INFO - PROCESS | 2268 | 1464997372752 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x1169e3800) [pid = 2268] [serial = 630] [outer = 0x115e22c00] 16:42:53 INFO - PROCESS | 2268 | 1464997373083 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]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 16:42:53 INFO - PROCESS | 2268 | 1464997373104 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 2268 | 1464997373106 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:42:53 INFO - PROCESS | 2268 | 1464997373118 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 2268 | 1464997373120 Marionette TRACE conn2 <- [1,814,null,{}] 16:42:53 INFO - PROCESS | 2268 | 1464997373128 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}] 16:42:53 INFO - PROCESS | 2268 | 1464997373228 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:42:53 INFO - PROCESS | 2268 | 1464997373235 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x117495000 == 30 [pid = 2268] [id = 211] 16:42:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x117c90800) [pid = 2268] [serial = 631] [outer = 0x0] 16:42:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x118134400) [pid = 2268] [serial = 632] [outer = 0x117c90800] 16:42:53 INFO - PROCESS | 2268 | 1464997373268 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x11816d400) [pid = 2268] [serial = 633] [outer = 0x117c90800] 16:42:53 INFO - PROCESS | 2268 | 1464997373591 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] 16:42:53 INFO - PROCESS | 2268 | 1464997373641 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:42:53 INFO - PROCESS | 2268 | 1464997373643 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 2268 | 1464997373644 Marionette TRACE conn2 <- [1,818,null,{}] 16:42:53 INFO - PROCESS | 2268 | 1464997373646 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}] 16:42:53 INFO - PROCESS | 2268 | 1464997373745 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:42:53 INFO - PROCESS | 2268 | 1464997373772 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x11818b000 == 31 [pid = 2268] [id = 212] 16:42:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x11816ac00) [pid = 2268] [serial = 634] [outer = 0x0] 16:42:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x11840c000) [pid = 2268] [serial = 635] [outer = 0x11816ac00] 16:42:53 INFO - PROCESS | 2268 | 1464997373798 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x118e13800) [pid = 2268] [serial = 636] [outer = 0x11816ac00] 16:42:54 INFO - PROCESS | 2268 | 1464997374099 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]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 16:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:42:54 INFO - PROCESS | 2268 | 1464997374118 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 2268 | 1464997374120 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:42:54 INFO - PROCESS | 2268 | 1464997374122 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 2268 | 1464997374123 Marionette TRACE conn2 <- [1,822,null,{}] 16:42:54 INFO - PROCESS | 2268 | 1464997374125 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}] 16:42:54 INFO - PROCESS | 2268 | 1464997374224 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:42:54 INFO - PROCESS | 2268 | 1464997374255 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x119397000 == 32 [pid = 2268] [id = 213] 16:42:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x118407c00) [pid = 2268] [serial = 637] [outer = 0x0] 16:42:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x119357000) [pid = 2268] [serial = 638] [outer = 0x118407c00] 16:42:54 INFO - PROCESS | 2268 | 1464997374280 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1193bfc00) [pid = 2268] [serial = 639] [outer = 0x118407c00] 16:42:54 INFO - PROCESS | 2268 | 1464997374618 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] 16:42:54 INFO - PROCESS | 2268 | 1464997374650 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:42:54 INFO - PROCESS | 2268 | 1464997374652 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 2268 | 1464997374654 Marionette TRACE conn2 <- [1,826,null,{}] 16:42:54 INFO - PROCESS | 2268 | 1464997374656 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}] 16:42:54 INFO - PROCESS | 2268 | 1464997374767 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:42:54 INFO - PROCESS | 2268 | 1464997374771 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x119ca0800 == 33 [pid = 2268] [id = 214] 16:42:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119353400) [pid = 2268] [serial = 640] [outer = 0x0] 16:42:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x119462800) [pid = 2268] [serial = 641] [outer = 0x119353400] 16:42:54 INFO - PROCESS | 2268 | 1464997374798 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119a04000) [pid = 2268] [serial = 642] [outer = 0x119353400] 16:42:55 INFO - PROCESS | 2268 | 1464997375121 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 16:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:42:55 INFO - PROCESS | 2268 | 1464997375171 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 2268 | 1464997375172 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:42:55 INFO - PROCESS | 2268 | 1464997375174 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 2268 | 1464997375175 Marionette TRACE conn2 <- [1,830,null,{}] 16:42:55 INFO - PROCESS | 2268 | 1464997375178 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}] 16:42:55 INFO - PROCESS | 2268 | 1464997375277 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:42:55 INFO - PROCESS | 2268 | 1464997375310 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a15d000 == 34 [pid = 2268] [id = 215] 16:42:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x119a0a800) [pid = 2268] [serial = 643] [outer = 0x0] 16:42:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x119c63000) [pid = 2268] [serial = 644] [outer = 0x119a0a800] 16:42:55 INFO - PROCESS | 2268 | 1464997375335 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119cbdc00) [pid = 2268] [serial = 645] [outer = 0x119a0a800] 16:42:55 INFO - PROCESS | 2268 | 1464997375637 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 16:42:55 INFO - PROCESS | 2268 | 1464997375643 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 2268 | 1464997375645 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:42:55 INFO - PROCESS | 2268 | 1464997375654 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 2268 | 1464997375656 Marionette TRACE conn2 <- [1,834,null,{}] 16:42:55 INFO - PROCESS | 2268 | 1464997375658 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}] 16:42:55 INFO - PROCESS | 2268 | 1464997375755 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:42:55 INFO - PROCESS | 2268 | 1464997375759 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x121cb1000 == 35 [pid = 2268] [id = 216] 16:42:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1164abc00) [pid = 2268] [serial = 646] [outer = 0x0] 16:42:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119f5a800) [pid = 2268] [serial = 647] [outer = 0x1164abc00] 16:42:55 INFO - PROCESS | 2268 | 1464997375784 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119f6e000) [pid = 2268] [serial = 648] [outer = 0x1164abc00] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1193c9c00) [pid = 2268] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11647bc00) [pid = 2268] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1199ccc00) [pid = 2268] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x11840e400) [pid = 2268] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x113c0a400) [pid = 2268] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x116607c00) [pid = 2268] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x113cd8400) [pid = 2268] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x126f9d000) [pid = 2268] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x112249000) [pid = 2268] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x1199c3000) [pid = 2268] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:42:56 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1196a7800) [pid = 2268] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:42:56 INFO - PROCESS | 2268 | 1464997376219 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 618ms 16:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:42:56 INFO - PROCESS | 2268 | 1464997376273 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 2268 | 1464997376274 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:42:56 INFO - PROCESS | 2268 | 1464997376276 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 2268 | 1464997376277 Marionette TRACE conn2 <- [1,838,null,{}] 16:42:56 INFO - PROCESS | 2268 | 1464997376285 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}] 16:42:56 INFO - PROCESS | 2268 | 1464997376357 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:42:56 INFO - PROCESS | 2268 | 1464997376361 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12553d000 == 36 [pid = 2268] [id = 217] 16:42:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x10a7be000) [pid = 2268] [serial = 649] [outer = 0x0] 16:42:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x118141000) [pid = 2268] [serial = 650] [outer = 0x10a7be000] 16:42:56 INFO - PROCESS | 2268 | 1464997376396 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x11a1af400) [pid = 2268] [serial = 651] [outer = 0x10a7be000] 16:42:56 INFO - PROCESS | 2268 | 1464997376715 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 474ms 16:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:42:56 INFO - PROCESS | 2268 | 1464997376750 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 2268 | 1464997376751 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:42:56 INFO - PROCESS | 2268 | 1464997376753 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 2268 | 1464997376754 Marionette TRACE conn2 <- [1,842,null,{}] 16:42:56 INFO - PROCESS | 2268 | 1464997376757 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}] 16:42:56 INFO - PROCESS | 2268 | 1464997376851 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:42:56 INFO - PROCESS | 2268 | 1464997376857 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12554a800 == 37 [pid = 2268] [id = 218] 16:42:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11a1b0000) [pid = 2268] [serial = 652] [outer = 0x0] 16:42:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x121565c00) [pid = 2268] [serial = 653] [outer = 0x11a1b0000] 16:42:56 INFO - PROCESS | 2268 | 1464997376885 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x121817800) [pid = 2268] [serial = 654] [outer = 0x11a1b0000] 16:42:57 INFO - PROCESS | 2268 | 1464997377191 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:42:57 INFO - PROCESS | 2268 | 1464997377222 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 2268 | 1464997377223 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:42:57 INFO - PROCESS | 2268 | 1464997377225 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 2268 | 1464997377227 Marionette TRACE conn2 <- [1,846,null,{}] 16:42:57 INFO - PROCESS | 2268 | 1464997377232 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}] 16:42:57 INFO - PROCESS | 2268 | 1464997377318 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:42:57 INFO - PROCESS | 2268 | 1464997377322 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d2c800 == 38 [pid = 2268] [id = 219] 16:42:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x12181bc00) [pid = 2268] [serial = 655] [outer = 0x0] 16:42:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x121aa0400) [pid = 2268] [serial = 656] [outer = 0x12181bc00] 16:42:57 INFO - PROCESS | 2268 | 1464997377360 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x12550b000) [pid = 2268] [serial = 657] [outer = 0x12181bc00] 16:42:57 INFO - PROCESS | 2268 | 1464997377682 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 16:42:57 INFO - PROCESS | 2268 | 1464997377697 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 2268 | 1464997377700 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:42:57 INFO - PROCESS | 2268 | 1464997377702 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 2268 | 1464997377703 Marionette TRACE conn2 <- [1,850,null,{}] 16:42:57 INFO - PROCESS | 2268 | 1464997377706 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}] 16:42:57 INFO - PROCESS | 2268 | 1464997377818 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:42:57 INFO - PROCESS | 2268 | 1464997377825 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f13800 == 39 [pid = 2268] [id = 220] 16:42:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x12181c000) [pid = 2268] [serial = 658] [outer = 0x0] 16:42:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1256f0c00) [pid = 2268] [serial = 659] [outer = 0x12181c000] 16:42:57 INFO - PROCESS | 2268 | 1464997377850 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x126c83000) [pid = 2268] [serial = 660] [outer = 0x12181c000] 16:42:58 INFO - PROCESS | 2268 | 1464997378218 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 569ms 16:42:58 INFO - PROCESS | 2268 | 1464997378273 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 2268 | 1464997378275 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:42:58 INFO - PROCESS | 2268 | 1464997378279 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 2268 | 1464997378282 Marionette TRACE conn2 <- [1,854,null,{}] 16:42:58 INFO - PROCESS | 2268 | 1464997378286 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}] 16:42:58 INFO - PROCESS | 2268 | 1464997378402 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:42:58 INFO - PROCESS | 2268 | 1464997378475 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x115e71800 == 40 [pid = 2268] [id = 221] 16:42:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x111fd5c00) [pid = 2268] [serial = 661] [outer = 0x0] 16:42:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x112a48800) [pid = 2268] [serial = 662] [outer = 0x111fd5c00] 16:42:58 INFO - PROCESS | 2268 | 1464997378509 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x113051000) [pid = 2268] [serial = 663] [outer = 0x111fd5c00] 16:42:59 INFO - PROCESS | 2268 | 1464997379000 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 773ms 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:42:59 INFO - PROCESS | 2268 | 1464997379052 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 2268 | 1464997379056 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:42:59 INFO - PROCESS | 2268 | 1464997379060 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 2268 | 1464997379062 Marionette TRACE conn2 <- [1,858,null,{}] 16:42:59 INFO - PROCESS | 2268 | 1464997379065 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}] 16:42:59 INFO - PROCESS | 2268 | 1464997379173 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:42:59 INFO - PROCESS | 2268 | 1464997379246 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x118282800 == 41 [pid = 2268] [id = 222] 16:42:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116ae0800) [pid = 2268] [serial = 664] [outer = 0x0] 16:42:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1175b2800) [pid = 2268] [serial = 665] [outer = 0x116ae0800] 16:42:59 INFO - PROCESS | 2268 | 1464997379278 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x117c91400) [pid = 2268] [serial = 666] [outer = 0x116ae0800] 16:42:59 INFO - PROCESS | 2268 | 1464997379951 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 923ms 16:42:59 INFO - PROCESS | 2268 | 1464997379987 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 2268 | 1464997379989 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:42:59 INFO - PROCESS | 2268 | 1464997379994 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 2268 | 1464997379996 Marionette TRACE conn2 <- [1,862,null,{}] 16:43:00 INFO - PROCESS | 2268 | 1464997379999 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}] 16:43:00 INFO - PROCESS | 2268 | 1464997380101 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:43:00 INFO - PROCESS | 2268 | 1464997380151 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745d000 == 42 [pid = 2268] [id = 223] 16:43:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1169e2800) [pid = 2268] [serial = 667] [outer = 0x0] 16:43:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1175b2c00) [pid = 2268] [serial = 668] [outer = 0x1169e2800] 16:43:00 INFO - PROCESS | 2268 | 1464997380181 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x117c90000) [pid = 2268] [serial = 669] [outer = 0x1169e2800] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x128d2c800 == 41 [pid = 2268] [id = 219] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x12554a800 == 40 [pid = 2268] [id = 218] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x12553d000 == 39 [pid = 2268] [id = 217] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x121cb1000 == 38 [pid = 2268] [id = 216] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x11a15d000 == 37 [pid = 2268] [id = 215] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x119ca0800 == 36 [pid = 2268] [id = 214] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x119397000 == 35 [pid = 2268] [id = 213] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x11818b000 == 34 [pid = 2268] [id = 212] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x117495000 == 33 [pid = 2268] [id = 211] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x116a89000 == 32 [pid = 2268] [id = 210] 16:43:00 INFO - PROCESS | 2268 | --DOCSHELL 0x1132aa000 == 31 [pid = 2268] [id = 209] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119916c00) [pid = 2268] [serial = 593] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1180d1c00) [pid = 2268] [serial = 596] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x125568400) [pid = 2268] [serial = 579] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x11882ec00) [pid = 2268] [serial = 590] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x11616d000) [pid = 2268] [serial = 581] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1167e4c00) [pid = 2268] [serial = 582] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117c8e000) [pid = 2268] [serial = 587] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x11813d800) [pid = 2268] [serial = 588] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1175b2400) [pid = 2268] [serial = 584] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x117f66400) [pid = 2268] [serial = 585] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12746fc00) [pid = 2268] [serial = 609] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x127162c00) [pid = 2268] [serial = 608] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x126f93000) [pid = 2268] [serial = 606] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x125627000) [pid = 2268] [serial = 603] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119a06800) [pid = 2268] [serial = 594] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12181d800) [pid = 2268] [serial = 602] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x121475c00) [pid = 2268] [serial = 600] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x1199cbc00) [pid = 2268] [serial = 597] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1256fb800) [pid = 2268] [serial = 605] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x119f69400) [pid = 2268] [serial = 599] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x11935d400) [pid = 2268] [serial = 591] [outer = 0x0] [url = about:blank] 16:43:00 INFO - PROCESS | 2268 | 1464997380534 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]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 573ms 16:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:43:00 INFO - PROCESS | 2268 | 1464997380567 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 2268 | 1464997380571 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:43:00 INFO - PROCESS | 2268 | 1464997380575 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 2268 | 1464997380577 Marionette TRACE conn2 <- [1,866,null,{}] 16:43:00 INFO - PROCESS | 2268 | 1464997380579 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}] 16:43:00 INFO - PROCESS | 2268 | 1464997380656 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:43:00 INFO - PROCESS | 2268 | 1464997380660 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x117495000 == 32 [pid = 2268] [id = 224] 16:43:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x118137400) [pid = 2268] [serial = 670] [outer = 0x0] 16:43:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x118168000) [pid = 2268] [serial = 671] [outer = 0x118137400] 16:43:00 INFO - PROCESS | 2268 | 1464997380691 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x118405000) [pid = 2268] [serial = 672] [outer = 0x118137400] 16:43:01 INFO - PROCESS | 2268 | 1464997381035 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:43:01 INFO - PROCESS | 2268 | 1464997381049 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 2268 | 1464997381051 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:43:01 INFO - PROCESS | 2268 | 1464997381053 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 2268 | 1464997381055 Marionette TRACE conn2 <- [1,870,null,{}] 16:43:01 INFO - PROCESS | 2268 | 1464997381066 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}] 16:43:01 INFO - PROCESS | 2268 | 1464997381146 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:43:01 INFO - PROCESS | 2268 | 1464997381197 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a6f000 == 33 [pid = 2268] [id = 225] 16:43:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x118411c00) [pid = 2268] [serial = 673] [outer = 0x0] 16:43:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118e1d800) [pid = 2268] [serial = 674] [outer = 0x118411c00] 16:43:01 INFO - PROCESS | 2268 | 1464997381228 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1196a8800) [pid = 2268] [serial = 675] [outer = 0x118411c00] 16:43:01 INFO - PROCESS | 2268 | 1464997381537 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 523ms 16:43:01 INFO - PROCESS | 2268 | 1464997381576 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 2268 | 1464997381578 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:43:01 INFO - PROCESS | 2268 | 1464997381583 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 2268 | 1464997381584 Marionette TRACE conn2 <- [1,874,null,{}] 16:43:01 INFO - PROCESS | 2268 | 1464997381586 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}] 16:43:01 INFO - PROCESS | 2268 | 1464997381666 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:43:01 INFO - PROCESS | 2268 | 1464997381670 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a91800 == 34 [pid = 2268] [id = 226] 16:43:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x112fd5400) [pid = 2268] [serial = 676] [outer = 0x0] 16:43:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119914c00) [pid = 2268] [serial = 677] [outer = 0x112fd5400] 16:43:01 INFO - PROCESS | 2268 | 1464997381738 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1199cb400) [pid = 2268] [serial = 678] [outer = 0x112fd5400] 16:43:02 INFO - PROCESS | 2268 | 1464997382017 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:43:02 INFO - PROCESS | 2268 | 1464997382052 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 2268 | 1464997382053 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 2268 | 1464997382055 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 2268 | 1464997382056 Marionette TRACE conn2 <- [1,878,null,{}] 16:43:02 INFO - PROCESS | 2268 | 1464997382059 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}] 16:43:02 INFO - PROCESS | 2268 | 1464997382137 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:43:02 INFO - PROCESS | 2268 | 1464997382141 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x121721000 == 35 [pid = 2268] [id = 227] 16:43:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1184b5000) [pid = 2268] [serial = 679] [outer = 0x0] 16:43:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119a0d000) [pid = 2268] [serial = 680] [outer = 0x1184b5000] 16:43:02 INFO - PROCESS | 2268 | 1464997382168 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119cf6000) [pid = 2268] [serial = 681] [outer = 0x1184b5000] 16:43:02 INFO - PROCESS | 2268 | 1464997382541 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:43:02 INFO - PROCESS | 2268 | 1464997382577 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 2268 | 1464997382579 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 2268 | 1464997382581 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 2268 | 1464997382582 Marionette TRACE conn2 <- [1,882,null,{}] 16:43:02 INFO - PROCESS | 2268 | 1464997382584 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}] 16:43:02 INFO - PROCESS | 2268 | 1464997382700 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:43:02 INFO - PROCESS | 2268 | 1464997382712 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x125543800 == 36 [pid = 2268] [id = 228] 16:43:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119f66000) [pid = 2268] [serial = 682] [outer = 0x0] 16:43:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12181a800) [pid = 2268] [serial = 683] [outer = 0x119f66000] 16:43:02 INFO - PROCESS | 2268 | 1464997382738 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x124ce0800) [pid = 2268] [serial = 684] [outer = 0x119f66000] 16:43:03 INFO - PROCESS | 2268 | 1464997383075 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 16:43:03 INFO - PROCESS | 2268 | 1464997383107 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 2268 | 1464997383109 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:43:03 INFO - PROCESS | 2268 | 1464997383111 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 2268 | 1464997383112 Marionette TRACE conn2 <- [1,886,null,{}] 16:43:03 INFO - PROCESS | 2268 | 1464997383114 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}] 16:43:03 INFO - PROCESS | 2268 | 1464997383209 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:43:03 INFO - PROCESS | 2268 | 1464997383212 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274a2000 == 37 [pid = 2268] [id = 229] 16:43:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x124ce3c00) [pid = 2268] [serial = 685] [outer = 0x0] 16:43:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x125568400) [pid = 2268] [serial = 686] [outer = 0x124ce3c00] 16:43:03 INFO - PROCESS | 2268 | 1464997383238 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1256fa400) [pid = 2268] [serial = 687] [outer = 0x124ce3c00] 16:43:03 INFO - PROCESS | 2268 | 1464997383555 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 16:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:43:03 INFO - PROCESS | 2268 | 1464997383591 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 2268 | 1464997383592 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:43:03 INFO - PROCESS | 2268 | 1464997383602 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 2268 | 1464997383603 Marionette TRACE conn2 <- [1,890,null,{}] 16:43:03 INFO - PROCESS | 2268 | 1464997383606 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}] 16:43:03 INFO - PROCESS | 2268 | 1464997383706 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:43:03 INFO - PROCESS | 2268 | 1464997383709 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cf1800 == 38 [pid = 2268] [id = 230] 16:43:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x124fe8000) [pid = 2268] [serial = 688] [outer = 0x0] 16:43:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12709e800) [pid = 2268] [serial = 689] [outer = 0x124fe8000] 16:43:03 INFO - PROCESS | 2268 | 1464997383735 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12742ec00) [pid = 2268] [serial = 690] [outer = 0x124fe8000] 16:43:04 INFO - PROCESS | 2268 | 1464997384076 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 526ms 16:43:04 INFO - PROCESS | 2268 | 1464997384121 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 2268 | 1464997384122 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:43:04 INFO - PROCESS | 2268 | 1464997384124 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 2268 | 1464997384126 Marionette TRACE conn2 <- [1,894,null,{}] 16:43:04 INFO - PROCESS | 2268 | 1464997384128 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}] 16:43:04 INFO - PROCESS | 2268 | 1464997384221 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:43:04 INFO - PROCESS | 2268 | 1464997384233 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x129434800 == 39 [pid = 2268] [id = 231] 16:43:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x127435c00) [pid = 2268] [serial = 691] [outer = 0x0] 16:43:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x127477000) [pid = 2268] [serial = 692] [outer = 0x127435c00] 16:43:04 INFO - PROCESS | 2268 | 1464997384258 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12770a800) [pid = 2268] [serial = 693] [outer = 0x127435c00] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x118407c00) [pid = 2268] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x119a0a800) [pid = 2268] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119353400) [pid = 2268] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x1164abc00) [pid = 2268] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x112a77800) [pid = 2268] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x10a7be000) [pid = 2268] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x11816ac00) [pid = 2268] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x11a1b0000) [pid = 2268] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x12181bc00) [pid = 2268] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117c90800) [pid = 2268] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x115e22c00) [pid = 2268] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1167e1000) [pid = 2268] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11678cc00) [pid = 2268] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x11935cc00) [pid = 2268] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11a1ad000) [pid = 2268] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:43:04 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1256fc800) [pid = 2268] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:43:04 INFO - PROCESS | 2268 | 1464997384751 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 16:43:04 INFO - PROCESS | 2268 | 1464997384796 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 2268 | 1464997384797 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:43:04 INFO - PROCESS | 2268 | 1464997384801 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 2268 | 1464997384803 Marionette TRACE conn2 <- [1,898,null,{}] 16:43:04 INFO - PROCESS | 2268 | 1464997384806 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}] 16:43:04 INFO - PROCESS | 2268 | 1464997384928 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:43:04 INFO - PROCESS | 2268 | 1464997384933 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca2800 == 40 [pid = 2268] [id = 232] 16:43:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x117c90800) [pid = 2268] [serial = 694] [outer = 0x0] 16:43:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119353400) [pid = 2268] [serial = 695] [outer = 0x117c90800] 16:43:04 INFO - PROCESS | 2268 | 1464997384963 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x11a1ad000) [pid = 2268] [serial = 696] [outer = 0x117c90800] 16:43:05 INFO - PROCESS | 2268 | 1464997385294 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 16:43:05 INFO - PROCESS | 2268 | 1464997385321 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 2268 | 1464997385322 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:43:05 INFO - PROCESS | 2268 | 1464997385325 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 2268 | 1464997385326 Marionette TRACE conn2 <- [1,902,null,{}] 16:43:05 INFO - PROCESS | 2268 | 1464997385329 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}] 16:43:05 INFO - PROCESS | 2268 | 1464997385444 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:43:05 INFO - PROCESS | 2268 | 1464997385450 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299b8000 == 41 [pid = 2268] [id = 233] 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x11816d000) [pid = 2268] [serial = 697] [outer = 0x0] 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x123f09000) [pid = 2268] [serial = 698] [outer = 0x11816d000] 16:43:05 INFO - PROCESS | 2268 | 1464997385478 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a13000) [pid = 2268] [serial = 699] [outer = 0x11816d000] 16:43:05 INFO - PROCESS | 2268 | 1464997385782 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 16:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:43:05 INFO - PROCESS | 2268 | 1464997385793 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 2268 | 1464997385794 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:43:05 INFO - PROCESS | 2268 | 1464997385804 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 2268 | 1464997385805 Marionette TRACE conn2 <- [1,906,null,{}] 16:43:05 INFO - PROCESS | 2268 | 1464997385807 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}] 16:43:05 INFO - PROCESS | 2268 | 1464997385890 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:43:05 INFO - PROCESS | 2268 | 1464997385894 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b8000 == 42 [pid = 2268] [id = 234] 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128a15400) [pid = 2268] [serial = 700] [outer = 0x0] 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128a1e400) [pid = 2268] [serial = 701] [outer = 0x128a15400] 16:43:05 INFO - PROCESS | 2268 | 1464997385922 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a88c00) [pid = 2268] [serial = 702] [outer = 0x128a15400] 16:43:06 INFO - PROCESS | 2268 | 1464997386251 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 475ms 16:43:06 INFO - PROCESS | 2268 | 1464997386273 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 2268 | 1464997386275 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:43:06 INFO - PROCESS | 2268 | 1464997386277 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 2268 | 1464997386278 Marionette TRACE conn2 <- [1,910,null,{}] 16:43:06 INFO - PROCESS | 2268 | 1464997386283 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}] 16:43:06 INFO - PROCESS | 2268 | 1464997386386 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:43:06 INFO - PROCESS | 2268 | 1464997386392 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac33000 == 43 [pid = 2268] [id = 235] 16:43:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x123d0c000) [pid = 2268] [serial = 703] [outer = 0x0] 16:43:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128a1d800) [pid = 2268] [serial = 704] [outer = 0x123d0c000] 16:43:06 INFO - PROCESS | 2268 | 1464997386418 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b0b400) [pid = 2268] [serial = 705] [outer = 0x123d0c000] 16:43:06 INFO - PROCESS | 2268 | 1464997386930 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 16:43:06 INFO - PROCESS | 2268 | 1464997386949 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:43:06 INFO - PROCESS | 2268 | 1464997386952 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 2268 | 1464997386955 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 2268 | 1464997386959 Marionette TRACE conn2 <- [1,914,null,{}] 16:43:06 INFO - PROCESS | 2268 | 1464997386962 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}] 16:43:07 INFO - PROCESS | 2268 | 1464997387069 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:43:07 INFO - PROCESS | 2268 | 1464997387122 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x1181a9800 == 44 [pid = 2268] [id = 236] 16:43:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x11616ec00) [pid = 2268] [serial = 706] [outer = 0x0] 16:43:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1175b2400) [pid = 2268] [serial = 707] [outer = 0x11616ec00] 16:43:07 INFO - PROCESS | 2268 | 1464997387153 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x11813d800) [pid = 2268] [serial = 708] [outer = 0x11616ec00] 16:43:07 INFO - PROCESS | 2268 | 1464997387601 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 16:43:07 INFO - PROCESS | 2268 | 1464997387628 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 2268 | 1464997387632 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:43:07 INFO - PROCESS | 2268 | 1464997387637 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 2268 | 1464997387638 Marionette TRACE conn2 <- [1,918,null,{}] 16:43:07 INFO - PROCESS | 2268 | 1464997387641 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}] 16:43:07 INFO - PROCESS | 2268 | 1464997387778 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:43:07 INFO - PROCESS | 2268 | 1464997387834 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x125539000 == 45 [pid = 2268] [id = 237] 16:43:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x11840a800) [pid = 2268] [serial = 709] [outer = 0x0] 16:43:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x11935ac00) [pid = 2268] [serial = 710] [outer = 0x11840a800] 16:43:07 INFO - PROCESS | 2268 | 1464997387865 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x119911800) [pid = 2268] [serial = 711] [outer = 0x11840a800] 16:43:08 INFO - PROCESS | 2268 | 1464997388247 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]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 16:43:08 INFO - PROCESS | 2268 | 1464997388306 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 2268 | 1464997388308 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:43:08 INFO - PROCESS | 2268 | 1464997388310 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 2268 | 1464997388313 Marionette TRACE conn2 <- [1,922,null,{}] 16:43:08 INFO - PROCESS | 2268 | 1464997388321 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}] 16:43:08 INFO - PROCESS | 2268 | 1464997388427 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:43:08 INFO - PROCESS | 2268 | 1464997388482 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3e6800 == 46 [pid = 2268] [id = 238] 16:43:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x119ac8000) [pid = 2268] [serial = 712] [outer = 0x0] 16:43:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12167b400) [pid = 2268] [serial = 713] [outer = 0x119ac8000] 16:43:08 INFO - PROCESS | 2268 | 1464997388515 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x123f8f000) [pid = 2268] [serial = 714] [outer = 0x119ac8000] 16:43:08 INFO - PROCESS | 2268 | 1464997388915 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]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 623ms 16:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:43:08 INFO - PROCESS | 2268 | 1464997388933 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 2268 | 1464997388935 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:43:08 INFO - PROCESS | 2268 | 1464997388938 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 2268 | 1464997388939 Marionette TRACE conn2 <- [1,926,null,{}] 16:43:08 INFO - PROCESS | 2268 | 1464997388941 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}] 16:43:09 INFO - PROCESS | 2268 | 1464997389044 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:43:09 INFO - PROCESS | 2268 | 1464997389132 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be03800 == 47 [pid = 2268] [id = 239] 16:43:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x124fee000) [pid = 2268] [serial = 715] [outer = 0x0] 16:43:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1256f2000) [pid = 2268] [serial = 716] [outer = 0x124fee000] 16:43:09 INFO - PROCESS | 2268 | 1464997389165 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12747bc00) [pid = 2268] [serial = 717] [outer = 0x124fee000] 16:43:09 INFO - PROCESS | 2268 | 1464997389581 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 669ms 16:43:09 INFO - PROCESS | 2268 | 1464997389607 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 2268 | 1464997389609 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:43:09 INFO - PROCESS | 2268 | 1464997389611 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 2268 | 1464997389612 Marionette TRACE conn2 <- [1,930,null,{}] 16:43:09 INFO - PROCESS | 2268 | 1464997389615 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}] 16:43:09 INFO - PROCESS | 2268 | 1464997389716 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:43:09 INFO - PROCESS | 2268 | 1464997389770 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x116667000 == 48 [pid = 2268] [id = 240] 16:43:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x11304ec00) [pid = 2268] [serial = 718] [outer = 0x0] 16:43:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x118e1ec00) [pid = 2268] [serial = 719] [outer = 0x11304ec00] 16:43:09 INFO - PROCESS | 2268 | 1464997389799 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x11a1ab400) [pid = 2268] [serial = 720] [outer = 0x11304ec00] 16:43:10 INFO - PROCESS | 2268 | 1464997390434 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]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 875ms 16:43:10 INFO - PROCESS | 2268 | 1464997390487 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 2268 | 1464997390491 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:43:10 INFO - PROCESS | 2268 | 1464997390496 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 2268 | 1464997390500 Marionette TRACE conn2 <- [1,934,null,{}] 16:43:10 INFO - PROCESS | 2268 | 1464997390506 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}] 16:43:10 INFO - PROCESS | 2268 | 1464997390623 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:43:10 INFO - PROCESS | 2268 | 1464997390691 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x118270800 == 49 [pid = 2268] [id = 241] 16:43:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x116aecc00) [pid = 2268] [serial = 721] [outer = 0x0] 16:43:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x117c86c00) [pid = 2268] [serial = 722] [outer = 0x116aecc00] 16:43:10 INFO - PROCESS | 2268 | 1464997390720 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x118132c00) [pid = 2268] [serial = 723] [outer = 0x116aecc00] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b8000 == 48 [pid = 2268] [id = 234] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x1299b8000 == 47 [pid = 2268] [id = 233] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca2800 == 46 [pid = 2268] [id = 232] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x129434800 == 45 [pid = 2268] [id = 231] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x128cf1800 == 44 [pid = 2268] [id = 230] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x1274a2000 == 43 [pid = 2268] [id = 229] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x125543800 == 42 [pid = 2268] [id = 228] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x121721000 == 41 [pid = 2268] [id = 227] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x119a91800 == 40 [pid = 2268] [id = 226] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x118a6f000 == 39 [pid = 2268] [id = 225] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x117495000 == 38 [pid = 2268] [id = 224] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x11745d000 == 37 [pid = 2268] [id = 223] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x128f13800 == 36 [pid = 2268] [id = 220] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x118282800 == 35 [pid = 2268] [id = 222] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x115e71800 == 34 [pid = 2268] [id = 221] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x118121800 == 33 [pid = 2268] [id = 208] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x116667000 == 32 [pid = 2268] [id = 240] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12be03800 == 31 [pid = 2268] [id = 239] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3e6800 == 30 [pid = 2268] [id = 238] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x125539000 == 29 [pid = 2268] [id = 237] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x1181a9800 == 28 [pid = 2268] [id = 236] 16:43:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac33000 == 27 [pid = 2268] [id = 235] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x1193bfc00) [pid = 2268] [serial = 639] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x119357000) [pid = 2268] [serial = 638] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x119c63000) [pid = 2268] [serial = 644] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x119462800) [pid = 2268] [serial = 641] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x119f5a800) [pid = 2268] [serial = 647] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x119cbdc00) [pid = 2268] [serial = 645] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x112f3c000) [pid = 2268] [serial = 626] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x1130aac00) [pid = 2268] [serial = 627] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x11a1af400) [pid = 2268] [serial = 651] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x11840c000) [pid = 2268] [serial = 635] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x121565c00) [pid = 2268] [serial = 653] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x118141000) [pid = 2268] [serial = 650] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x121aa0400) [pid = 2268] [serial = 656] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x118134400) [pid = 2268] [serial = 632] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x11816d400) [pid = 2268] [serial = 633] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1164b0800) [pid = 2268] [serial = 629] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1169e3800) [pid = 2268] [serial = 630] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x117f59c00) [pid = 2268] [serial = 624] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116a79800) [pid = 2268] [serial = 623] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119f6e000) [pid = 2268] [serial = 648] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x11813ac00) [pid = 2268] [serial = 612] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1169e4c00) [pid = 2268] [serial = 611] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x121817800) [pid = 2268] [serial = 654] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12550b000) [pid = 2268] [serial = 657] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1196b5800) [pid = 2268] [serial = 615] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1193c6400) [pid = 2268] [serial = 614] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x123d0d400) [pid = 2268] [serial = 618] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x121814800) [pid = 2268] [serial = 617] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119a04000) [pid = 2268] [serial = 642] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x127470400) [pid = 2268] [serial = 621] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x118e13800) [pid = 2268] [serial = 636] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x126f9a400) [pid = 2268] [serial = 620] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1256f0c00) [pid = 2268] [serial = 659] [outer = 0x0] [url = about:blank] 16:43:11 INFO - PROCESS | 2268 | 1464997391703 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1227ms 16:43:11 INFO - PROCESS | 2268 | 1464997391722 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 2268 | 1464997391724 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:43:11 INFO - PROCESS | 2268 | 1464997391728 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 2268 | 1464997391731 Marionette TRACE conn2 <- [1,938,null,{}] 16:43:11 INFO - PROCESS | 2268 | 1464997391735 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}] 16:43:11 INFO - PROCESS | 2268 | 1464997391818 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:43:11 INFO - PROCESS | 2268 | 1464997391824 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x115e79800 == 28 [pid = 2268] [id = 242] 16:43:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11301cc00) [pid = 2268] [serial = 724] [outer = 0x0] 16:43:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x113372c00) [pid = 2268] [serial = 725] [outer = 0x11301cc00] 16:43:11 INFO - PROCESS | 2268 | 1464997391860 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x116799c00) [pid = 2268] [serial = 726] [outer = 0x11301cc00] 16:43:12 INFO - PROCESS | 2268 | 1464997392374 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]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 16:43:12 INFO - PROCESS | 2268 | 1464997392400 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 2268 | 1464997392407 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:43:12 INFO - PROCESS | 2268 | 1464997392417 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 2268 | 1464997392420 Marionette TRACE conn2 <- [1,942,null,{}] 16:43:12 INFO - PROCESS | 2268 | 1464997392424 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}] 16:43:12 INFO - PROCESS | 2268 | 1464997392517 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:43:12 INFO - PROCESS | 2268 | 1464997392522 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x11714f000 == 29 [pid = 2268] [id = 243] 16:43:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x117c8cc00) [pid = 2268] [serial = 727] [outer = 0x0] 16:43:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x117c93c00) [pid = 2268] [serial = 728] [outer = 0x117c8cc00] 16:43:12 INFO - PROCESS | 2268 | 1464997392552 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x11813bc00) [pid = 2268] [serial = 729] [outer = 0x117c8cc00] 16:43:12 INFO - PROCESS | 2268 | 1464997392901 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]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 525ms 16:43:12 INFO - PROCESS | 2268 | 1464997392939 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 2268 | 1464997392940 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:43:12 INFO - PROCESS | 2268 | 1464997392943 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 2268 | 1464997392945 Marionette TRACE conn2 <- [1,946,null,{}] 16:43:12 INFO - PROCESS | 2268 | 1464997392953 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}] 16:43:13 INFO - PROCESS | 2268 | 1464997393031 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:43:13 INFO - PROCESS | 2268 | 1464997393038 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x118253000 == 30 [pid = 2268] [id = 244] 16:43:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x118408400) [pid = 2268] [serial = 730] [outer = 0x0] 16:43:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x118e17000) [pid = 2268] [serial = 731] [outer = 0x118408400] 16:43:13 INFO - PROCESS | 2268 | 1464997393070 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119362000) [pid = 2268] [serial = 732] [outer = 0x118408400] 16:43:13 INFO - PROCESS | 2268 | 1464997393422 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]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 524ms 16:43:13 INFO - PROCESS | 2268 | 1464997393468 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 2268 | 1464997393470 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:43:13 INFO - PROCESS | 2268 | 1464997393472 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 2268 | 1464997393473 Marionette TRACE conn2 <- [1,950,null,{}] 16:43:13 INFO - PROCESS | 2268 | 1464997393475 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}] 16:43:13 INFO - PROCESS | 2268 | 1464997393580 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:43:13 INFO - PROCESS | 2268 | 1464997393610 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e7c800 == 31 [pid = 2268] [id = 245] 16:43:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x11935a800) [pid = 2268] [serial = 733] [outer = 0x0] 16:43:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119459c00) [pid = 2268] [serial = 734] [outer = 0x11935a800] 16:43:13 INFO - PROCESS | 2268 | 1464997393636 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1199c1c00) [pid = 2268] [serial = 735] [outer = 0x11935a800] 16:43:13 INFO - PROCESS | 2268 | 1464997393927 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]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 16:43:13 INFO - PROCESS | 2268 | 1464997393956 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 2268 | 1464997393957 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:43:13 INFO - PROCESS | 2268 | 1464997393967 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 2268 | 1464997393968 Marionette TRACE conn2 <- [1,954,null,{}] 16:43:13 INFO - PROCESS | 2268 | 1464997393970 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}] 16:43:14 INFO - PROCESS | 2268 | 1464997394067 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:43:14 INFO - PROCESS | 2268 | 1464997394070 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e46000 == 32 [pid = 2268] [id = 246] 16:43:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x11935cc00) [pid = 2268] [serial = 736] [outer = 0x0] 16:43:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1199ca800) [pid = 2268] [serial = 737] [outer = 0x11935cc00] 16:43:14 INFO - PROCESS | 2268 | 1464997394096 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119a0d400) [pid = 2268] [serial = 738] [outer = 0x11935cc00] 16:43:14 INFO - PROCESS | 2268 | 1464997394453 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 16:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:43:14 INFO - PROCESS | 2268 | 1464997394490 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 2268 | 1464997394492 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:43:14 INFO - PROCESS | 2268 | 1464997394494 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 2268 | 1464997394495 Marionette TRACE conn2 <- [1,958,null,{}] 16:43:14 INFO - PROCESS | 2268 | 1464997394497 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}] 16:43:14 INFO - PROCESS | 2268 | 1464997394611 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:43:14 INFO - PROCESS | 2268 | 1464997394646 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x121720000 == 33 [pid = 2268] [id = 247] 16:43:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1199cac00) [pid = 2268] [serial = 739] [outer = 0x0] 16:43:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x119f53400) [pid = 2268] [serial = 740] [outer = 0x1199cac00] 16:43:14 INFO - PROCESS | 2268 | 1464997394673 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x121817400) [pid = 2268] [serial = 741] [outer = 0x1199cac00] 16:43:14 INFO - PROCESS | 2268 | 1464997394989 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]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:43:15 INFO - PROCESS | 2268 | 1464997395014 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 2268 | 1464997395015 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 2268 | 1464997395018 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 2268 | 1464997395019 Marionette TRACE conn2 <- [1,962,null,{}] 16:43:15 INFO - PROCESS | 2268 | 1464997395026 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}] 16:43:15 INFO - PROCESS | 2268 | 1464997395127 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:43:15 INFO - PROCESS | 2268 | 1464997395130 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f28000 == 34 [pid = 2268] [id = 248] 16:43:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x111d69800) [pid = 2268] [serial = 742] [outer = 0x0] 16:43:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x121820400) [pid = 2268] [serial = 743] [outer = 0x111d69800] 16:43:15 INFO - PROCESS | 2268 | 1464997395156 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x123f13400) [pid = 2268] [serial = 744] [outer = 0x111d69800] 16:43:15 INFO - PROCESS | 2268 | 1464997395502 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]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:43:15 INFO - PROCESS | 2268 | 1464997395541 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 2268 | 1464997395542 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 2268 | 1464997395544 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 2268 | 1464997395545 Marionette TRACE conn2 <- [1,966,null,{}] 16:43:15 INFO - PROCESS | 2268 | 1464997395547 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}] 16:43:15 INFO - PROCESS | 2268 | 1464997395643 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:43:15 INFO - PROCESS | 2268 | 1464997395646 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x125543800 == 35 [pid = 2268] [id = 249] 16:43:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x11a1af400) [pid = 2268] [serial = 745] [outer = 0x0] 16:43:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x124fe7c00) [pid = 2268] [serial = 746] [outer = 0x11a1af400] 16:43:15 INFO - PROCESS | 2268 | 1464997395672 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x12550e400) [pid = 2268] [serial = 747] [outer = 0x11a1af400] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x128a15400) [pid = 2268] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x119f66000) [pid = 2268] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x124ce3c00) [pid = 2268] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x124fe8000) [pid = 2268] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1169e2800) [pid = 2268] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x118137400) [pid = 2268] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1184b5000) [pid = 2268] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x118411c00) [pid = 2268] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x116ae0800) [pid = 2268] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12181c000) [pid = 2268] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x112fd5400) [pid = 2268] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x127435c00) [pid = 2268] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x111fd5c00) [pid = 2268] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11816d000) [pid = 2268] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117c90800) [pid = 2268] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:43:16 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x123d0c000) [pid = 2268] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:43:16 INFO - PROCESS | 2268 | 1464997396165 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]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:43:16 INFO - PROCESS | 2268 | 1464997396217 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 2268 | 1464997396219 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:43:16 INFO - PROCESS | 2268 | 1464997396221 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 2268 | 1464997396222 Marionette TRACE conn2 <- [1,970,null,{}] 16:43:16 INFO - PROCESS | 2268 | 1464997396224 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}] 16:43:16 INFO - PROCESS | 2268 | 1464997396309 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:43:16 INFO - PROCESS | 2268 | 1464997396314 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x12189c800 == 36 [pid = 2268] [id = 250] 16:43:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x111d68c00) [pid = 2268] [serial = 748] [outer = 0x0] 16:43:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x117f58c00) [pid = 2268] [serial = 749] [outer = 0x111d68c00] 16:43:16 INFO - PROCESS | 2268 | 1464997396385 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119c64000) [pid = 2268] [serial = 750] [outer = 0x111d68c00] 16:43:16 INFO - PROCESS | 2268 | 1464997396670 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]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:43:16 INFO - PROCESS | 2268 | 1464997396689 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 2268 | 1464997396691 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:43:16 INFO - PROCESS | 2268 | 1464997396693 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 2268 | 1464997396694 Marionette TRACE conn2 <- [1,974,null,{}] 16:43:16 INFO - PROCESS | 2268 | 1464997396704 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}] 16:43:16 INFO - PROCESS | 2268 | 1464997396785 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:43:16 INFO - PROCESS | 2268 | 1464997396789 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274a8000 == 37 [pid = 2268] [id = 251] 16:43:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x11816b800) [pid = 2268] [serial = 751] [outer = 0x0] 16:43:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12550fc00) [pid = 2268] [serial = 752] [outer = 0x11816b800] 16:43:16 INFO - PROCESS | 2268 | 1464997396816 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x126c3fc00) [pid = 2268] [serial = 753] [outer = 0x11816b800] 16:43:17 INFO - PROCESS | 2268 | 1464997397134 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 476ms 16:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:43:17 INFO - PROCESS | 2268 | 1464997397169 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 2268 | 1464997397171 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:43:17 INFO - PROCESS | 2268 | 1464997397173 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 2268 | 1464997397175 Marionette TRACE conn2 <- [1,978,null,{}] 16:43:17 INFO - PROCESS | 2268 | 1464997397177 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}] 16:43:17 INFO - PROCESS | 2268 | 1464997397298 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:43:17 INFO - PROCESS | 2268 | 1464997397303 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d40000 == 38 [pid = 2268] [id = 252] 16:43:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12561b000) [pid = 2268] [serial = 754] [outer = 0x0] 16:43:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1256fb800) [pid = 2268] [serial = 755] [outer = 0x12561b000] 16:43:17 INFO - PROCESS | 2268 | 1464997397332 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12770c000) [pid = 2268] [serial = 756] [outer = 0x12561b000] 16:43:17 INFO - PROCESS | 2268 | 1464997397653 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 16:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:43:17 INFO - PROCESS | 2268 | 1464997397693 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 2268 | 1464997397695 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:43:17 INFO - PROCESS | 2268 | 1464997397699 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 2268 | 1464997397700 Marionette TRACE conn2 <- [1,982,null,{}] 16:43:17 INFO - PROCESS | 2268 | 1464997397703 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}] 16:43:17 INFO - PROCESS | 2268 | 1464997397778 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:43:17 INFO - PROCESS | 2268 | 1464997397783 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x12990d000 == 39 [pid = 2268] [id = 253] 16:43:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x127713800) [pid = 2268] [serial = 757] [outer = 0x0] 16:43:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x128a11400) [pid = 2268] [serial = 758] [outer = 0x127713800] 16:43:17 INFO - PROCESS | 2268 | 1464997397809 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x128a20400) [pid = 2268] [serial = 759] [outer = 0x127713800] 16:43:18 INFO - PROCESS | 2268 | 1464997398200 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:43:18 INFO - PROCESS | 2268 | 1464997398218 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 2268 | 1464997398221 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:43:18 INFO - PROCESS | 2268 | 1464997398224 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 2268 | 1464997398226 Marionette TRACE conn2 <- [1,986,null,{}] 16:43:18 INFO - PROCESS | 2268 | 1464997398230 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}] 16:43:18 INFO - PROCESS | 2268 | 1464997398345 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:43:18 INFO - PROCESS | 2268 | 1464997398396 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x11698d000 == 40 [pid = 2268] [id = 254] 16:43:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x111f6cc00) [pid = 2268] [serial = 760] [outer = 0x0] 16:43:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x112fdcc00) [pid = 2268] [serial = 761] [outer = 0x111f6cc00] 16:43:18 INFO - PROCESS | 2268 | 1464997398430 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1167e4c00) [pid = 2268] [serial = 762] [outer = 0x111f6cc00] 16:43:18 INFO - PROCESS | 2268 | 1464997398970 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 821ms 16:43:19 INFO - PROCESS | 2268 | 1464997399076 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 2268 | 1464997399084 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:43:19 INFO - PROCESS | 2268 | 1464997399091 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 2268 | 1464997399094 Marionette TRACE conn2 <- [1,990,null,{}] 16:43:19 INFO - PROCESS | 2268 | 1464997399098 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}] 16:43:19 INFO - PROCESS | 2268 | 1464997399268 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:43:19 INFO - PROCESS | 2268 | 1464997399385 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199f4800 == 41 [pid = 2268] [id = 255] 16:43:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x11813ac00) [pid = 2268] [serial = 763] [outer = 0x0] 16:43:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x118169c00) [pid = 2268] [serial = 764] [outer = 0x11813ac00] 16:43:19 INFO - PROCESS | 2268 | 1464997399439 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x118409000) [pid = 2268] [serial = 765] [outer = 0x11813ac00] 16:43:20 INFO - PROCESS | 2268 | 1464997400086 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]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1074ms 16:43:20 INFO - PROCESS | 2268 | 1464997400165 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:43:20 INFO - PROCESS | 2268 | 1464997400167 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:43:20 INFO - PROCESS | 2268 | 1464997400171 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 2268 | 1464997400172 Marionette TRACE conn2 <- [1,994,null,{}] 16:43:20 INFO - PROCESS | 2268 | 1464997400176 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}] 16:43:20 INFO - PROCESS | 2268 | 1464997400280 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:43:20 INFO - PROCESS | 2268 | 1464997400334 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x1132b0800 == 42 [pid = 2268] [id = 256] 16:43:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x112a45000) [pid = 2268] [serial = 766] [outer = 0x0] 16:43:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x112a73400) [pid = 2268] [serial = 767] [outer = 0x112a45000] 16:43:20 INFO - PROCESS | 2268 | 1464997400366 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x112ed5400) [pid = 2268] [serial = 768] [outer = 0x112a45000] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x128d40000 == 41 [pid = 2268] [id = 252] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x1274a8000 == 40 [pid = 2268] [id = 251] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x12189c800 == 39 [pid = 2268] [id = 250] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x125543800 == 38 [pid = 2268] [id = 249] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x123f28000 == 37 [pid = 2268] [id = 248] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x121720000 == 36 [pid = 2268] [id = 247] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x119e46000 == 35 [pid = 2268] [id = 246] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x118e7c800 == 34 [pid = 2268] [id = 245] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x118253000 == 33 [pid = 2268] [id = 244] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x11714f000 == 32 [pid = 2268] [id = 243] 16:43:20 INFO - PROCESS | 2268 | --DOCSHELL 0x115e79800 == 31 [pid = 2268] [id = 242] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x128a1e400) [pid = 2268] [serial = 701] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12181a800) [pid = 2268] [serial = 683] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x125568400) [pid = 2268] [serial = 686] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x12709e800) [pid = 2268] [serial = 689] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1256fa400) [pid = 2268] [serial = 687] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x1175b2c00) [pid = 2268] [serial = 668] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x117c90000) [pid = 2268] [serial = 669] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x118168000) [pid = 2268] [serial = 671] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x118405000) [pid = 2268] [serial = 672] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x119a0d000) [pid = 2268] [serial = 680] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x118e1d800) [pid = 2268] [serial = 674] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1196a8800) [pid = 2268] [serial = 675] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1175b2800) [pid = 2268] [serial = 665] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x117c91400) [pid = 2268] [serial = 666] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x126c83000) [pid = 2268] [serial = 660] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119914c00) [pid = 2268] [serial = 677] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1199cb400) [pid = 2268] [serial = 678] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x127477000) [pid = 2268] [serial = 692] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x112a48800) [pid = 2268] [serial = 662] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x113051000) [pid = 2268] [serial = 663] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128a88c00) [pid = 2268] [serial = 702] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x12742ec00) [pid = 2268] [serial = 690] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128a13000) [pid = 2268] [serial = 699] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119353400) [pid = 2268] [serial = 695] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12770a800) [pid = 2268] [serial = 693] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x124ce0800) [pid = 2268] [serial = 684] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x123f09000) [pid = 2268] [serial = 698] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x11a1ad000) [pid = 2268] [serial = 696] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x119cf6000) [pid = 2268] [serial = 681] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x128b0b400) [pid = 2268] [serial = 705] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128a1d800) [pid = 2268] [serial = 704] [outer = 0x0] [url = about:blank] 16:43:20 INFO - PROCESS | 2268 | 1464997400788 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]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 16:43:20 INFO - PROCESS | 2268 | 1464997400842 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 2268 | 1464997400845 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:43:20 INFO - PROCESS | 2268 | 1464997400850 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 2268 | 1464997400851 Marionette TRACE conn2 <- [1,998,null,{}] 16:43:20 INFO - PROCESS | 2268 | 1464997400854 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}] 16:43:20 INFO - PROCESS | 2268 | 1464997400936 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:43:20 INFO - PROCESS | 2268 | 1464997400993 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a8c000 == 32 [pid = 2268] [id = 257] 16:43:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x113373000) [pid = 2268] [serial = 769] [outer = 0x0] 16:43:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x11616d400) [pid = 2268] [serial = 770] [outer = 0x113373000] 16:43:21 INFO - PROCESS | 2268 | 1464997401021 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11647c800) [pid = 2268] [serial = 771] [outer = 0x113373000] 16:43:21 INFO - PROCESS | 2268 | 1464997401322 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:43:21 INFO - PROCESS | 2268 | 1464997401369 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 2268 | 1464997401370 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 2268 | 1464997401372 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 2268 | 1464997401375 Marionette TRACE conn2 <- [1,1002,null,{}] 16:43:21 INFO - PROCESS | 2268 | 1464997401383 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}] 16:43:21 INFO - PROCESS | 2268 | 1464997401469 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:43:21 INFO - PROCESS | 2268 | 1464997401523 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x11811e800 == 33 [pid = 2268] [id = 258] 16:43:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1169e2c00) [pid = 2268] [serial = 772] [outer = 0x0] 16:43:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x117665c00) [pid = 2268] [serial = 773] [outer = 0x1169e2c00] 16:43:21 INFO - PROCESS | 2268 | 1464997401555 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1182b0800) [pid = 2268] [serial = 774] [outer = 0x1169e2c00] 16:43:21 INFO - PROCESS | 2268 | 1464997401901 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 577ms 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:43:21 INFO - PROCESS | 2268 | 1464997401949 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 2268 | 1464997401951 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 2268 | 1464997401953 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 2268 | 1464997401954 Marionette TRACE conn2 <- [1,1006,null,{}] 16:43:21 INFO - PROCESS | 2268 | 1464997401957 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}] 16:43:22 INFO - PROCESS | 2268 | 1464997402039 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:43:22 INFO - PROCESS | 2268 | 1464997402092 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x11939c000 == 34 [pid = 2268] [id = 259] 16:43:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x118406400) [pid = 2268] [serial = 775] [outer = 0x0] 16:43:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1184b3400) [pid = 2268] [serial = 776] [outer = 0x118406400] 16:43:22 INFO - PROCESS | 2268 | 1464997402122 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x118e19400) [pid = 2268] [serial = 777] [outer = 0x118406400] 16:43:22 INFO - PROCESS | 2268 | 1464997402399 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 16:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:43:22 INFO - PROCESS | 2268 | 1464997402421 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 2268 | 1464997402423 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:43:22 INFO - PROCESS | 2268 | 1464997402425 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 2268 | 1464997402426 Marionette TRACE conn2 <- [1,1010,null,{}] 16:43:22 INFO - PROCESS | 2268 | 1464997402428 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}] 16:43:22 INFO - PROCESS | 2268 | 1464997402521 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:43:22 INFO - PROCESS | 2268 | 1464997402525 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8d000 == 35 [pid = 2268] [id = 260] 16:43:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x118136c00) [pid = 2268] [serial = 778] [outer = 0x0] 16:43:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x11935f800) [pid = 2268] [serial = 779] [outer = 0x118136c00] 16:43:22 INFO - PROCESS | 2268 | 1464997402552 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119460800) [pid = 2268] [serial = 780] [outer = 0x118136c00] 16:43:22 INFO - PROCESS | 2268 | 1464997402937 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 517ms 16:43:22 INFO - PROCESS | 2268 | 1464997402943 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 2268 | 1464997402944 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:43:22 INFO - PROCESS | 2268 | 1464997402949 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 2268 | 1464997402950 Marionette TRACE conn2 <- [1,1014,null,{}] 16:43:22 INFO - PROCESS | 2268 | 1464997402952 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}] 16:43:23 INFO - PROCESS | 2268 | 1464997403078 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:43:23 INFO - PROCESS | 2268 | 1464997403082 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d8d000 == 36 [pid = 2268] [id = 261] 16:43:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1184bd000) [pid = 2268] [serial = 781] [outer = 0x0] 16:43:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x119914c00) [pid = 2268] [serial = 782] [outer = 0x1184bd000] 16:43:23 INFO - PROCESS | 2268 | 1464997403109 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119cf0400) [pid = 2268] [serial = 783] [outer = 0x1184bd000] 16:43:23 INFO - PROCESS | 2268 | 1464997403445 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]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 16:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:43:23 INFO - PROCESS | 2268 | 1464997403469 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 2268 | 1464997403471 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:43:23 INFO - PROCESS | 2268 | 1464997403473 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 2268 | 1464997403474 Marionette TRACE conn2 <- [1,1018,null,{}] 16:43:23 INFO - PROCESS | 2268 | 1464997403484 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}] 16:43:23 INFO - PROCESS | 2268 | 1464997403580 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:43:23 INFO - PROCESS | 2268 | 1464997403584 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x125541800 == 37 [pid = 2268] [id = 262] 16:43:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119ac6400) [pid = 2268] [serial = 784] [outer = 0x0] 16:43:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119f6c400) [pid = 2268] [serial = 785] [outer = 0x119ac6400] 16:43:23 INFO - PROCESS | 2268 | 1464997403610 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121563c00) [pid = 2268] [serial = 786] [outer = 0x119ac6400] 16:43:23 INFO - PROCESS | 2268 | 1464997403957 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]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 527ms 16:43:24 INFO - PROCESS | 2268 | 1464997404001 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:43:24 INFO - PROCESS | 2268 | 1464997404003 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:43:24 INFO - PROCESS | 2268 | 1464997404006 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 2268 | 1464997404008 Marionette TRACE conn2 <- [1,1022,null,{}] 16:43:24 INFO - PROCESS | 2268 | 1464997404012 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}] 16:43:24 INFO - PROCESS | 2268 | 1464997404160 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:43:24 INFO - PROCESS | 2268 | 1464997404176 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cef000 == 38 [pid = 2268] [id = 263] 16:43:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x119f69000) [pid = 2268] [serial = 787] [outer = 0x0] 16:43:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x121819000) [pid = 2268] [serial = 788] [outer = 0x119f69000] 16:43:24 INFO - PROCESS | 2268 | 1464997404219 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x121847400) [pid = 2268] [serial = 789] [outer = 0x119f69000] 16:43:24 INFO - PROCESS | 2268 | 1464997404597 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 619ms 16:43:24 INFO - PROCESS | 2268 | 1464997404626 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 2268 | 1464997404627 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:43:24 INFO - PROCESS | 2268 | 1464997404630 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 2268 | 1464997404631 Marionette TRACE conn2 <- [1,1026,null,{}] 16:43:24 INFO - PROCESS | 2268 | 1464997404638 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}] 16:43:24 INFO - PROCESS | 2268 | 1464997404828 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x116aecc00) [pid = 2268] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x118408400) [pid = 2268] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x11935a800) [pid = 2268] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11301cc00) [pid = 2268] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x117c8cc00) [pid = 2268] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11935cc00) [pid = 2268] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1199cac00) [pid = 2268] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x111d68c00) [pid = 2268] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x111d69800) [pid = 2268] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x11a1af400) [pid = 2268] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x11616ec00) [pid = 2268] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x11840a800) [pid = 2268] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11816b800) [pid = 2268] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119ac8000) [pid = 2268] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12561b000) [pid = 2268] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x124fee000) [pid = 2268] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:43:24 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x11304ec00) [pid = 2268] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:43:24 INFO - PROCESS | 2268 | 1464997404871 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x11698a000 == 39 [pid = 2268] [id = 264] 16:43:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x111d88800) [pid = 2268] [serial = 790] [outer = 0x0] 16:43:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x115d73400) [pid = 2268] [serial = 791] [outer = 0x111d88800] 16:43:24 INFO - PROCESS | 2268 | 1464997404896 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x118141000) [pid = 2268] [serial = 792] [outer = 0x111d88800] 16:43:25 INFO - PROCESS | 2268 | 1464997405155 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 16:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:43:25 INFO - PROCESS | 2268 | 1464997405203 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 2268 | 1464997405204 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:43:25 INFO - PROCESS | 2268 | 1464997405206 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 2268 | 1464997405207 Marionette TRACE conn2 <- [1,1030,null,{}] 16:43:25 INFO - PROCESS | 2268 | 1464997405210 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}] 16:43:25 INFO - PROCESS | 2268 | 1464997405294 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:43:25 INFO - PROCESS | 2268 | 1464997405300 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d2c000 == 40 [pid = 2268] [id = 265] 16:43:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1184b2800) [pid = 2268] [serial = 793] [outer = 0x0] 16:43:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x121554800) [pid = 2268] [serial = 794] [outer = 0x1184b2800] 16:43:25 INFO - PROCESS | 2268 | 1464997405325 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x123f13c00) [pid = 2268] [serial = 795] [outer = 0x1184b2800] 16:43:25 INFO - PROCESS | 2268 | 1464997405671 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 16:43:25 INFO - PROCESS | 2268 | 1464997405675 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 2268 | 1464997405676 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:43:25 INFO - PROCESS | 2268 | 1464997405683 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 2268 | 1464997405684 Marionette TRACE conn2 <- [1,1034,null,{}] 16:43:25 INFO - PROCESS | 2268 | 1464997405687 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}] 16:43:25 INFO - PROCESS | 2268 | 1464997405819 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:43:25 INFO - PROCESS | 2268 | 1464997405827 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fde800 == 41 [pid = 2268] [id = 266] 16:43:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x118408400) [pid = 2268] [serial = 796] [outer = 0x0] 16:43:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x121815000) [pid = 2268] [serial = 797] [outer = 0x118408400] 16:43:25 INFO - PROCESS | 2268 | 1464997405882 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1256f9000) [pid = 2268] [serial = 798] [outer = 0x118408400] 16:43:26 INFO - PROCESS | 2268 | 1464997406255 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]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 624ms 16:43:26 INFO - PROCESS | 2268 | 1464997406304 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 2268 | 1464997406305 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:43:26 INFO - PROCESS | 2268 | 1464997406307 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 2268 | 1464997406308 Marionette TRACE conn2 <- [1,1038,null,{}] 16:43:26 INFO - PROCESS | 2268 | 1464997406310 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}] 16:43:26 INFO - PROCESS | 2268 | 1464997406392 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:43:26 INFO - PROCESS | 2268 | 1464997406446 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299b5800 == 42 [pid = 2268] [id = 267] 16:43:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1256ed400) [pid = 2268] [serial = 799] [outer = 0x0] 16:43:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x126f90c00) [pid = 2268] [serial = 800] [outer = 0x1256ed400] 16:43:26 INFO - PROCESS | 2268 | 1464997406471 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12715c400) [pid = 2268] [serial = 801] [outer = 0x1256ed400] 16:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 16:43:26 INFO - PROCESS | 2268 | 1464997406769 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]]]}] 16:43:26 INFO - PROCESS | 2268 | 1464997406775 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 2268 | 1464997406777 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:43:26 INFO - PROCESS | 2268 | 1464997406788 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 2268 | 1464997406789 Marionette TRACE conn2 <- [1,1042,null,{}] 16:43:26 INFO - PROCESS | 2268 | 1464997406792 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}] 16:43:26 INFO - PROCESS | 2268 | 1464997406987 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:43:27 INFO - PROCESS | 2268 | 1464997407104 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x112647000 == 43 [pid = 2268] [id = 268] 16:43:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1110a6c00) [pid = 2268] [serial = 802] [outer = 0x0] 16:43:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x111d7fc00) [pid = 2268] [serial = 803] [outer = 0x1110a6c00] 16:43:27 INFO - PROCESS | 2268 | 1464997407162 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x112a7c000) [pid = 2268] [serial = 804] [outer = 0x1110a6c00] 16:43:27 INFO - PROCESS | 2268 | 1464997407670 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]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 929ms 16:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:43:27 INFO - PROCESS | 2268 | 1464997407710 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 2268 | 1464997407712 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 2268 | 1464997407715 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 2268 | 1464997407718 Marionette TRACE conn2 <- [1,1046,null,{}] 16:43:27 INFO - PROCESS | 2268 | 1464997407722 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}] 16:43:27 INFO - PROCESS | 2268 | 1464997407847 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:43:27 INFO - PROCESS | 2268 | 1464997407976 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e8e000 == 44 [pid = 2268] [id = 269] 16:43:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1167ebc00) [pid = 2268] [serial = 805] [outer = 0x0] 16:43:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x1169b7400) [pid = 2268] [serial = 806] [outer = 0x1167ebc00] 16:43:28 INFO - PROCESS | 2268 | 1464997408037 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x117668000) [pid = 2268] [serial = 807] [outer = 0x1167ebc00] 16:43:28 INFO - PROCESS | 2268 | 1464997408514 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]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 822ms 16:43:28 INFO - PROCESS | 2268 | 1464997408538 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 2268 | 1464997408540 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:43:28 INFO - PROCESS | 2268 | 1464997408543 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 2268 | 1464997408544 Marionette TRACE conn2 <- [1,1050,null,{}] 16:43:28 INFO - PROCESS | 2268 | 1464997408547 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}] 16:43:28 INFO - PROCESS | 2268 | 1464997408651 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:43:28 INFO - PROCESS | 2268 | 1464997408707 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x129429800 == 45 [pid = 2268] [id = 270] 16:43:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1180d4800) [pid = 2268] [serial = 808] [outer = 0x0] 16:43:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x1184bac00) [pid = 2268] [serial = 809] [outer = 0x1180d4800] 16:43:28 INFO - PROCESS | 2268 | 1464997408737 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x11945d400) [pid = 2268] [serial = 810] [outer = 0x1180d4800] 16:43:29 INFO - PROCESS | 2268 | 1464997409185 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]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 16:43:29 INFO - PROCESS | 2268 | 1464997409213 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 2268 | 1464997409215 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:43:29 INFO - PROCESS | 2268 | 1464997409224 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 2268 | 1464997409227 Marionette TRACE conn2 <- [1,1054,null,{}] 16:43:29 INFO - PROCESS | 2268 | 1464997409229 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}] 16:43:29 INFO - PROCESS | 2268 | 1464997409360 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:43:29 INFO - PROCESS | 2268 | 1464997409429 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac37800 == 46 [pid = 2268] [id = 271] 16:43:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1199c2c00) [pid = 2268] [serial = 811] [outer = 0x0] 16:43:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x119ac0000) [pid = 2268] [serial = 812] [outer = 0x1199c2c00] 16:43:29 INFO - PROCESS | 2268 | 1464997409458 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x121819800) [pid = 2268] [serial = 813] [outer = 0x1199c2c00] 16:43:29 INFO - PROCESS | 2268 | 1464997409860 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]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 675ms 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:43:29 INFO - PROCESS | 2268 | 1464997409894 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 2268 | 1464997409896 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 2268 | 1464997409898 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 2268 | 1464997409899 Marionette TRACE conn2 <- [1,1058,null,{}] 16:43:29 INFO - PROCESS | 2268 | 1464997409902 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}] 16:43:30 INFO - PROCESS | 2268 | 1464997410125 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:43:30 INFO - PROCESS | 2268 | 1464997410215 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a83800 == 47 [pid = 2268] [id = 272] 16:43:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x11304f800) [pid = 2268] [serial = 814] [outer = 0x0] 16:43:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x113cd8400) [pid = 2268] [serial = 815] [outer = 0x11304f800] 16:43:30 INFO - PROCESS | 2268 | 1464997410245 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x1169b7800) [pid = 2268] [serial = 816] [outer = 0x11304f800] 16:43:30 INFO - PROCESS | 2268 | 1464997410694 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 822ms 16:43:30 INFO - PROCESS | 2268 | 1464997410721 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:43:30 INFO - PROCESS | 2268 | 1464997410724 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 2268 | 1464997410726 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 2268 | 1464997410729 Marionette TRACE conn2 <- [1,1062,null,{}] 16:43:30 INFO - PROCESS | 2268 | 1464997410732 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}] 16:43:30 INFO - PROCESS | 2268 | 1464997410826 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:43:30 INFO - PROCESS | 2268 | 1464997410882 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x11747b800 == 48 [pid = 2268] [id = 273] 16:43:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x117c93000) [pid = 2268] [serial = 817] [outer = 0x0] 16:43:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x1182ad800) [pid = 2268] [serial = 818] [outer = 0x117c93000] 16:43:30 INFO - PROCESS | 2268 | 1464997410912 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x11882ac00) [pid = 2268] [serial = 819] [outer = 0x117c93000] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x1299b5800 == 47 [pid = 2268] [id = 267] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x128fde800 == 46 [pid = 2268] [id = 266] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x128d2c000 == 45 [pid = 2268] [id = 265] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x11698a000 == 44 [pid = 2268] [id = 264] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x126cef000 == 43 [pid = 2268] [id = 263] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x125541800 == 42 [pid = 2268] [id = 262] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x123d8d000 == 41 [pid = 2268] [id = 261] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8d000 == 40 [pid = 2268] [id = 260] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x11939c000 == 39 [pid = 2268] [id = 259] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x11811e800 == 38 [pid = 2268] [id = 258] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x116a8c000 == 37 [pid = 2268] [id = 257] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x1132b0800 == 36 [pid = 2268] [id = 256] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x1199f4800 == 35 [pid = 2268] [id = 255] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12990d000 == 34 [pid = 2268] [id = 253] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x11698d000 == 33 [pid = 2268] [id = 254] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x118270800 == 32 [pid = 2268] [id = 241] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x116a83800 == 31 [pid = 2268] [id = 272] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac37800 == 30 [pid = 2268] [id = 271] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x129429800 == 29 [pid = 2268] [id = 270] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x118e8e000 == 28 [pid = 2268] [id = 269] 16:43:31 INFO - PROCESS | 2268 | --DOCSHELL 0x112647000 == 27 [pid = 2268] [id = 268] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x12550e400) [pid = 2268] [serial = 747] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x123f13400) [pid = 2268] [serial = 744] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x119a0d400) [pid = 2268] [serial = 738] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x12747bc00) [pid = 2268] [serial = 717] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x119c64000) [pid = 2268] [serial = 750] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12770c000) [pid = 2268] [serial = 756] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x1256f2000) [pid = 2268] [serial = 716] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x128a11400) [pid = 2268] [serial = 758] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x11a1ab400) [pid = 2268] [serial = 720] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x118e1ec00) [pid = 2268] [serial = 719] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x126c3fc00) [pid = 2268] [serial = 753] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1199c1c00) [pid = 2268] [serial = 735] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x118132c00) [pid = 2268] [serial = 723] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x117c86c00) [pid = 2268] [serial = 722] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x118e17000) [pid = 2268] [serial = 731] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119362000) [pid = 2268] [serial = 732] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119459c00) [pid = 2268] [serial = 734] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x113372c00) [pid = 2268] [serial = 725] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x116799c00) [pid = 2268] [serial = 726] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x117c93c00) [pid = 2268] [serial = 728] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1199ca800) [pid = 2268] [serial = 737] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11813bc00) [pid = 2268] [serial = 729] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x121817400) [pid = 2268] [serial = 741] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x119f53400) [pid = 2268] [serial = 740] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x117f58c00) [pid = 2268] [serial = 749] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x121820400) [pid = 2268] [serial = 743] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x124fe7c00) [pid = 2268] [serial = 746] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11813d800) [pid = 2268] [serial = 708] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1175b2400) [pid = 2268] [serial = 707] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119911800) [pid = 2268] [serial = 711] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x11935ac00) [pid = 2268] [serial = 710] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12550fc00) [pid = 2268] [serial = 752] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x123f8f000) [pid = 2268] [serial = 714] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x12167b400) [pid = 2268] [serial = 713] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1256fb800) [pid = 2268] [serial = 755] [outer = 0x0] [url = about:blank] 16:43:31 INFO - PROCESS | 2268 | 1464997411784 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]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1085ms 16:43:31 INFO - PROCESS | 2268 | 1464997411813 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:43:31 INFO - PROCESS | 2268 | 1464997411819 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:43:31 INFO - PROCESS | 2268 | 1464997411823 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 2268 | 1464997411825 Marionette TRACE conn2 <- [1,1066,null,{}] 16:43:31 INFO - PROCESS | 2268 | 1464997411831 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}] 16:43:31 INFO - PROCESS | 2268 | 1464997411953 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:43:32 INFO - PROCESS | 2268 | 1464997412017 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x11619a800 == 28 [pid = 2268] [id = 274] 16:43:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x113322000) [pid = 2268] [serial = 820] [outer = 0x0] 16:43:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x115db7000) [pid = 2268] [serial = 821] [outer = 0x113322000] 16:43:32 INFO - PROCESS | 2268 | 1464997412040 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x116960000) [pid = 2268] [serial = 822] [outer = 0x113322000] 16:43:32 INFO - PROCESS | 2268 | 1464997412423 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]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 627ms 16:43:32 INFO - PROCESS | 2268 | 1464997412451 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 2268 | 1464997412457 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:43:32 INFO - PROCESS | 2268 | 1464997412464 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 2268 | 1464997412467 Marionette TRACE conn2 <- [1,1070,null,{}] 16:43:32 INFO - PROCESS | 2268 | 1464997412470 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}] 16:43:32 INFO - PROCESS | 2268 | 1464997412591 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:43:32 INFO - PROCESS | 2268 | 1464997412706 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x117469800 == 29 [pid = 2268] [id = 275] 16:43:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x117c86c00) [pid = 2268] [serial = 823] [outer = 0x0] 16:43:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x117c8dc00) [pid = 2268] [serial = 824] [outer = 0x117c86c00] 16:43:32 INFO - PROCESS | 2268 | 1464997412751 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x11813cc00) [pid = 2268] [serial = 825] [outer = 0x117c86c00] 16:43:33 INFO - PROCESS | 2268 | 1464997413067 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 623ms 16:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:43:33 INFO - PROCESS | 2268 | 1464997413087 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 2268 | 1464997413088 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:43:33 INFO - PROCESS | 2268 | 1464997413090 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 2268 | 1464997413093 Marionette TRACE conn2 <- [1,1074,null,{}] 16:43:33 INFO - PROCESS | 2268 | 1464997413108 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}] 16:43:33 INFO - PROCESS | 2268 | 1464997413212 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:43:33 INFO - PROCESS | 2268 | 1464997413221 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x118283800 == 30 [pid = 2268] [id = 276] 16:43:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x112a48c00) [pid = 2268] [serial = 826] [outer = 0x0] 16:43:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x118829c00) [pid = 2268] [serial = 827] [outer = 0x112a48c00] 16:43:33 INFO - PROCESS | 2268 | 1464997413252 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119316c00) [pid = 2268] [serial = 828] [outer = 0x112a48c00] 16:43:33 INFO - PROCESS | 2268 | 1464997413570 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 16:43:33 INFO - PROCESS | 2268 | 1464997413613 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:43:33 INFO - PROCESS | 2268 | 1464997413614 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:43:33 INFO - PROCESS | 2268 | 1464997413617 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 2268 | 1464997413618 Marionette TRACE conn2 <- [1,1078,null,{}] 16:43:33 INFO - PROCESS | 2268 | 1464997413620 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}] 16:43:33 INFO - PROCESS | 2268 | 1464997413700 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:43:33 INFO - PROCESS | 2268 | 1464997413704 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199da000 == 31 [pid = 2268] [id = 277] 16:43:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1193c0400) [pid = 2268] [serial = 829] [outer = 0x0] 16:43:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1196a8800) [pid = 2268] [serial = 830] [outer = 0x1193c0400] 16:43:33 INFO - PROCESS | 2268 | 1464997413730 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119913000) [pid = 2268] [serial = 831] [outer = 0x1193c0400] 16:43:34 INFO - PROCESS | 2268 | 1464997414104 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]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 16:43:34 INFO - PROCESS | 2268 | 1464997414136 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 2268 | 1464997414145 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:43:34 INFO - PROCESS | 2268 | 1464997414156 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 2268 | 1464997414157 Marionette TRACE conn2 <- [1,1082,null,{}] 16:43:34 INFO - PROCESS | 2268 | 1464997414159 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}] 16:43:34 INFO - PROCESS | 2268 | 1464997414252 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:43:34 INFO - PROCESS | 2268 | 1464997414255 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e46800 == 32 [pid = 2268] [id = 278] 16:43:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1175b3400) [pid = 2268] [serial = 832] [outer = 0x0] 16:43:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1199c0400) [pid = 2268] [serial = 833] [outer = 0x1175b3400] 16:43:34 INFO - PROCESS | 2268 | 1464997414281 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1199c8c00) [pid = 2268] [serial = 834] [outer = 0x1175b3400] 16:43:34 INFO - PROCESS | 2268 | 1464997414621 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]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 16:43:34 INFO - PROCESS | 2268 | 1464997414624 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:43:34 INFO - PROCESS | 2268 | 1464997414625 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:43:34 INFO - PROCESS | 2268 | 1464997414627 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 2268 | 1464997414630 Marionette TRACE conn2 <- [1,1086,null,{}] 16:43:34 INFO - PROCESS | 2268 | 1464997414632 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}] 16:43:34 INFO - PROCESS | 2268 | 1464997414748 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:43:34 INFO - PROCESS | 2268 | 1464997414783 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x121cb7000 == 33 [pid = 2268] [id = 279] 16:43:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x11304d400) [pid = 2268] [serial = 835] [outer = 0x0] 16:43:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119abb400) [pid = 2268] [serial = 836] [outer = 0x11304d400] 16:43:34 INFO - PROCESS | 2268 | 1464997414810 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x121567400) [pid = 2268] [serial = 837] [outer = 0x11304d400] 16:43:35 INFO - PROCESS | 2268 | 1464997415171 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 570ms 16:43:35 INFO - PROCESS | 2268 | 1464997415199 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 2268 | 1464997415201 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:43:35 INFO - PROCESS | 2268 | 1464997415210 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 2268 | 1464997415212 Marionette TRACE conn2 <- [1,1090,null,{}] 16:43:35 INFO - PROCESS | 2268 | 1464997415215 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}] 16:43:35 INFO - PROCESS | 2268 | 1464997415350 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:43:35 INFO - PROCESS | 2268 | 1464997415363 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x124fda800 == 34 [pid = 2268] [id = 280] 16:43:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x11935ac00) [pid = 2268] [serial = 838] [outer = 0x0] 16:43:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12181c400) [pid = 2268] [serial = 839] [outer = 0x11935ac00] 16:43:35 INFO - PROCESS | 2268 | 1464997415388 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x121817800) [pid = 2268] [serial = 840] [outer = 0x11935ac00] 16:43:35 INFO - PROCESS | 2268 | 1464997415696 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 16:43:35 INFO - PROCESS | 2268 | 1464997415730 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 2268 | 1464997415733 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:43:35 INFO - PROCESS | 2268 | 1464997415743 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 2268 | 1464997415744 Marionette TRACE conn2 <- [1,1094,null,{}] 16:43:35 INFO - PROCESS | 2268 | 1464997415747 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}] 16:43:35 INFO - PROCESS | 2268 | 1464997415841 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:43:35 INFO - PROCESS | 2268 | 1464997415845 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x1256c2800 == 35 [pid = 2268] [id = 281] 16:43:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x1196af800) [pid = 2268] [serial = 841] [outer = 0x0] 16:43:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x123f13400) [pid = 2268] [serial = 842] [outer = 0x1196af800] 16:43:35 INFO - PROCESS | 2268 | 1464997415871 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x124fee000) [pid = 2268] [serial = 843] [outer = 0x1196af800] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x118408400) [pid = 2268] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1184bd000) [pid = 2268] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119ac6400) [pid = 2268] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x119f69000) [pid = 2268] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x113373000) [pid = 2268] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x111d88800) [pid = 2268] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1169e2c00) [pid = 2268] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1256ed400) [pid = 2268] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118406400) [pid = 2268] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x118136c00) [pid = 2268] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11813ac00) [pid = 2268] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x127713800) [pid = 2268] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x111f6cc00) [pid = 2268] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x112a45000) [pid = 2268] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:43:36 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1184b2800) [pid = 2268] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:43:36 INFO - PROCESS | 2268 | 1464997416364 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 16:43:36 INFO - PROCESS | 2268 | 1464997416413 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 2268 | 1464997416418 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:43:36 INFO - PROCESS | 2268 | 1464997416420 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 2268 | 1464997416421 Marionette TRACE conn2 <- [1,1098,null,{}] 16:43:36 INFO - PROCESS | 2268 | 1464997416424 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}] 16:43:36 INFO - PROCESS | 2268 | 1464997416507 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:43:36 INFO - PROCESS | 2268 | 1464997416510 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x118281000 == 36 [pid = 2268] [id = 282] 16:43:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x114eee400) [pid = 2268] [serial = 844] [outer = 0x0] 16:43:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1184bd000) [pid = 2268] [serial = 845] [outer = 0x114eee400] 16:43:36 INFO - PROCESS | 2268 | 1464997416539 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119f69000) [pid = 2268] [serial = 846] [outer = 0x114eee400] 16:43:36 INFO - PROCESS | 2268 | 1464997416851 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 16:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:43:36 INFO - PROCESS | 2268 | 1464997416890 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 2268 | 1464997416891 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:43:36 INFO - PROCESS | 2268 | 1464997416893 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 2268 | 1464997416894 Marionette TRACE conn2 <- [1,1102,null,{}] 16:43:36 INFO - PROCESS | 2268 | 1464997416896 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}] 16:43:36 INFO - PROCESS | 2268 | 1464997416972 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:43:36 INFO - PROCESS | 2268 | 1464997416975 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdc000 == 37 [pid = 2268] [id = 283] 16:43:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x121819400) [pid = 2268] [serial = 847] [outer = 0x0] 16:43:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x125506400) [pid = 2268] [serial = 848] [outer = 0x121819400] 16:43:37 INFO - PROCESS | 2268 | 1464997417003 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x125566400) [pid = 2268] [serial = 849] [outer = 0x121819400] 16:43:37 INFO - PROCESS | 2268 | 1464997417321 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms 16:43:37 INFO - PROCESS | 2268 | 1464997417364 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 2268 | 1464997417365 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:43:37 INFO - PROCESS | 2268 | 1464997417368 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 2268 | 1464997417369 Marionette TRACE conn2 <- [1,1106,null,{}] 16:43:37 INFO - PROCESS | 2268 | 1464997417371 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}] 16:43:37 INFO - PROCESS | 2268 | 1464997417495 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:43:37 INFO - PROCESS | 2268 | 1464997417503 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e45000 == 38 [pid = 2268] [id = 284] 16:43:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12561ac00) [pid = 2268] [serial = 850] [outer = 0x0] 16:43:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x125626400) [pid = 2268] [serial = 851] [outer = 0x12561ac00] 16:43:37 INFO - PROCESS | 2268 | 1464997417532 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12709e800) [pid = 2268] [serial = 852] [outer = 0x12561ac00] 16:43:37 INFO - PROCESS | 2268 | 1464997417842 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 16:43:37 INFO - PROCESS | 2268 | 1464997417887 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 2268 | 1464997417888 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:43:37 INFO - PROCESS | 2268 | 1464997417890 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 2268 | 1464997417891 Marionette TRACE conn2 <- [1,1110,null,{}] 16:43:37 INFO - PROCESS | 2268 | 1464997417893 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}] 16:43:37 INFO - PROCESS | 2268 | 1464997417975 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:43:37 INFO - PROCESS | 2268 | 1464997417980 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299a6800 == 39 [pid = 2268] [id = 285] 16:43:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1270a3800) [pid = 2268] [serial = 853] [outer = 0x0] 16:43:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12742b800) [pid = 2268] [serial = 854] [outer = 0x1270a3800] 16:43:38 INFO - PROCESS | 2268 | 1464997418007 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x127471000) [pid = 2268] [serial = 855] [outer = 0x1270a3800] 16:43:38 INFO - PROCESS | 2268 | 1464997418636 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]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 769ms 16:43:38 INFO - PROCESS | 2268 | 1464997418660 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:43:38 INFO - PROCESS | 2268 | 1464997418663 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:43:38 INFO - PROCESS | 2268 | 1464997418667 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 2268 | 1464997418669 Marionette TRACE conn2 <- [1,1114,null,{}] 16:43:38 INFO - PROCESS | 2268 | 1464997418673 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}] 16:43:38 INFO - PROCESS | 2268 | 1464997418809 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:43:38 INFO - PROCESS | 2268 | 1464997418888 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745a800 == 40 [pid = 2268] [id = 286] 16:43:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x115db8000) [pid = 2268] [serial = 856] [outer = 0x0] 16:43:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x11678b800) [pid = 2268] [serial = 857] [outer = 0x115db8000] 16:43:38 INFO - PROCESS | 2268 | 1464997418920 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1169e5400) [pid = 2268] [serial = 858] [outer = 0x115db8000] 16:43:39 INFO - PROCESS | 2268 | 1464997419624 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]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 974ms 16:43:39 INFO - PROCESS | 2268 | 1464997419641 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 2268 | 1464997419645 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:43:39 INFO - PROCESS | 2268 | 1464997419650 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 2268 | 1464997419652 Marionette TRACE conn2 <- [1,1118,null,{}] 16:43:39 INFO - PROCESS | 2268 | 1464997419654 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}] 16:43:39 INFO - PROCESS | 2268 | 1464997419766 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:43:39 INFO - PROCESS | 2268 | 1464997419819 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x12991e000 == 41 [pid = 2268] [id = 287] 16:43:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x119319800) [pid = 2268] [serial = 859] [outer = 0x0] 16:43:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x119a06c00) [pid = 2268] [serial = 860] [outer = 0x119319800] 16:43:39 INFO - PROCESS | 2268 | 1464997419850 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x119f65000) [pid = 2268] [serial = 861] [outer = 0x119319800] 16:43:40 INFO - PROCESS | 2268 | 1464997420543 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]]]}] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x119e45000 == 40 [pid = 2268] [id = 284] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdc000 == 39 [pid = 2268] [id = 283] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x118281000 == 38 [pid = 2268] [id = 282] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x1256c2800 == 37 [pid = 2268] [id = 281] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x124fda800 == 36 [pid = 2268] [id = 280] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x121cb7000 == 35 [pid = 2268] [id = 279] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x119e46800 == 34 [pid = 2268] [id = 278] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x1199da000 == 33 [pid = 2268] [id = 277] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x118283800 == 32 [pid = 2268] [id = 276] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x117469800 == 31 [pid = 2268] [id = 275] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x11619a800 == 30 [pid = 2268] [id = 274] 16:43:40 INFO - PROCESS | 2268 | --DOCSHELL 0x11747b800 == 29 [pid = 2268] [id = 273] 16:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 970ms 16:43:40 INFO - PROCESS | 2268 | 1464997420621 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 2268 | 1464997420625 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:43:40 INFO - PROCESS | 2268 | 1464997420630 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 2268 | 1464997420633 Marionette TRACE conn2 <- [1,1122,null,{}] 16:43:40 INFO - PROCESS | 2268 | 1464997420637 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}] 16:43:40 INFO - PROCESS | 2268 | 1464997420774 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x1256f9000) [pid = 2268] [serial = 798] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x119914c00) [pid = 2268] [serial = 782] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119f6c400) [pid = 2268] [serial = 785] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x121819000) [pid = 2268] [serial = 788] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x121563c00) [pid = 2268] [serial = 786] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x121847400) [pid = 2268] [serial = 789] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x11616d400) [pid = 2268] [serial = 770] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x11647c800) [pid = 2268] [serial = 771] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118141000) [pid = 2268] [serial = 792] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x117665c00) [pid = 2268] [serial = 773] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x126f90c00) [pid = 2268] [serial = 800] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1182b0800) [pid = 2268] [serial = 774] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1184b3400) [pid = 2268] [serial = 776] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x118e19400) [pid = 2268] [serial = 777] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x11935f800) [pid = 2268] [serial = 779] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x118169c00) [pid = 2268] [serial = 764] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118409000) [pid = 2268] [serial = 765] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128a20400) [pid = 2268] [serial = 759] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x112fdcc00) [pid = 2268] [serial = 761] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1167e4c00) [pid = 2268] [serial = 762] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x112a73400) [pid = 2268] [serial = 767] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x112ed5400) [pid = 2268] [serial = 768] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x12715c400) [pid = 2268] [serial = 801] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x121815000) [pid = 2268] [serial = 797] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x115d73400) [pid = 2268] [serial = 791] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x123f13c00) [pid = 2268] [serial = 795] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x119cf0400) [pid = 2268] [serial = 783] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x121554800) [pid = 2268] [serial = 794] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119460800) [pid = 2268] [serial = 780] [outer = 0x0] [url = about:blank] 16:43:40 INFO - PROCESS | 2268 | 1464997420868 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x1164f6000 == 30 [pid = 2268] [id = 288] 16:43:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x112a73400) [pid = 2268] [serial = 862] [outer = 0x0] 16:43:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x11647c800) [pid = 2268] [serial = 863] [outer = 0x112a73400] 16:43:40 INFO - PROCESS | 2268 | 1464997420919 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x117c84400) [pid = 2268] [serial = 864] [outer = 0x112a73400] 16:43:41 INFO - PROCESS | 2268 | 1464997421390 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 772ms 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:43:41 INFO - PROCESS | 2268 | 1464997421402 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 2268 | 1464997421406 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:43:41 INFO - PROCESS | 2268 | 1464997421410 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 2268 | 1464997421412 Marionette TRACE conn2 <- [1,1126,null,{}] 16:43:41 INFO - PROCESS | 2268 | 1464997421416 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}] 16:43:41 INFO - PROCESS | 2268 | 1464997421493 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:43:41 INFO - PROCESS | 2268 | 1464997421500 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x118106800 == 31 [pid = 2268] [id = 289] 16:43:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x118161c00) [pid = 2268] [serial = 865] [outer = 0x0] 16:43:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119356c00) [pid = 2268] [serial = 866] [outer = 0x118161c00] 16:43:41 INFO - PROCESS | 2268 | 1464997421528 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1196b1000) [pid = 2268] [serial = 867] [outer = 0x118161c00] 16:43:41 INFO - PROCESS | 2268 | 1464997421872 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:43:41 INFO - PROCESS | 2268 | 1464997421883 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 2268 | 1464997421884 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:43:41 INFO - PROCESS | 2268 | 1464997421886 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 2268 | 1464997421889 Marionette TRACE conn2 <- [1,1130,null,{}] 16:43:41 INFO - PROCESS | 2268 | 1464997421906 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}] 16:43:41 INFO - PROCESS | 2268 | 1464997421988 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:43:41 INFO - PROCESS | 2268 | 1464997421993 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194e3800 == 32 [pid = 2268] [id = 290] 16:43:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x112f46800) [pid = 2268] [serial = 868] [outer = 0x0] 16:43:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119cf0400) [pid = 2268] [serial = 869] [outer = 0x112f46800] 16:43:42 INFO - PROCESS | 2268 | 1464997422027 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11a1b3000) [pid = 2268] [serial = 870] [outer = 0x112f46800] 16:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 16:43:42 INFO - PROCESS | 2268 | 1464997422354 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]]]}] 16:43:42 INFO - PROCESS | 2268 | 1464997422357 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 2268 | 1464997422359 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:43:42 INFO - PROCESS | 2268 | 1464997422361 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 2268 | 1464997422362 Marionette TRACE conn2 <- [1,1134,null,{}] 16:43:42 INFO - PROCESS | 2268 | 1464997422367 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}] 16:43:42 INFO - PROCESS | 2268 | 1464997422451 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:43:42 INFO - PROCESS | 2268 | 1464997422455 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x1210a2800 == 33 [pid = 2268] [id = 291] 16:43:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x12167fc00) [pid = 2268] [serial = 871] [outer = 0x0] 16:43:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x121a0dc00) [pid = 2268] [serial = 872] [outer = 0x12167fc00] 16:43:42 INFO - PROCESS | 2268 | 1464997422481 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x124ce1800) [pid = 2268] [serial = 873] [outer = 0x12167fc00] 16:43:42 INFO - PROCESS | 2268 | 1464997422840 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]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 524ms 16:43:42 INFO - PROCESS | 2268 | 1464997422885 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 2268 | 1464997422886 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:43:42 INFO - PROCESS | 2268 | 1464997422888 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 2268 | 1464997422890 Marionette TRACE conn2 <- [1,1138,null,{}] 16:43:42 INFO - PROCESS | 2268 | 1464997422892 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}] 16:43:42 INFO - PROCESS | 2268 | 1464997422990 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:43:43 INFO - PROCESS | 2268 | 1464997423015 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f31000 == 34 [pid = 2268] [id = 292] 16:43:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12561f800) [pid = 2268] [serial = 874] [outer = 0x0] 16:43:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x125629400) [pid = 2268] [serial = 875] [outer = 0x12561f800] 16:43:43 INFO - PROCESS | 2268 | 1464997423041 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x126c3d000) [pid = 2268] [serial = 876] [outer = 0x12561f800] 16:43:43 INFO - PROCESS | 2268 | 1464997423390 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]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 517ms 16:43:43 INFO - PROCESS | 2268 | 1464997423407 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 2268 | 1464997423408 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:43:43 INFO - PROCESS | 2268 | 1464997423410 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 2268 | 1464997423411 Marionette TRACE conn2 <- [1,1142,null,{}] 16:43:43 INFO - PROCESS | 2268 | 1464997423414 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}] 16:43:43 INFO - PROCESS | 2268 | 1464997423538 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:43:43 INFO - PROCESS | 2268 | 1464997423542 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x12558d000 == 35 [pid = 2268] [id = 293] 16:43:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x126f90400) [pid = 2268] [serial = 877] [outer = 0x0] 16:43:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x127167c00) [pid = 2268] [serial = 878] [outer = 0x126f90400] 16:43:43 INFO - PROCESS | 2268 | 1464997423568 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12770e800) [pid = 2268] [serial = 879] [outer = 0x126f90400] 16:43:43 INFO - PROCESS | 2268 | 1464997423912 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]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 517ms 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:43:43 INFO - PROCESS | 2268 | 1464997423929 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 2268 | 1464997423930 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:43:43 INFO - PROCESS | 2268 | 1464997423932 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 2268 | 1464997423933 Marionette TRACE conn2 <- [1,1146,null,{}] 16:43:43 INFO - PROCESS | 2268 | 1464997423936 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}] 16:43:44 INFO - PROCESS | 2268 | 1464997424035 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:43:44 INFO - PROCESS | 2268 | 1464997424047 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d31800 == 36 [pid = 2268] [id = 294] 16:43:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x127715000) [pid = 2268] [serial = 880] [outer = 0x0] 16:43:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x127718000) [pid = 2268] [serial = 881] [outer = 0x127715000] 16:43:44 INFO - PROCESS | 2268 | 1464997424073 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128a16c00) [pid = 2268] [serial = 882] [outer = 0x127715000] 16:43:44 INFO - PROCESS | 2268 | 1464997424443 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 16:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:43:44 INFO - PROCESS | 2268 | 1464997424454 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 2268 | 1464997424455 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:43:44 INFO - PROCESS | 2268 | 1464997424458 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 2268 | 1464997424460 Marionette TRACE conn2 <- [1,1150,null,{}] 16:43:44 INFO - PROCESS | 2268 | 1464997424464 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}] 16:43:44 INFO - PROCESS | 2268 | 1464997424616 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:43:44 INFO - PROCESS | 2268 | 1464997424636 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fe3800 == 37 [pid = 2268] [id = 295] 16:43:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x128a1a800) [pid = 2268] [serial = 883] [outer = 0x0] 16:43:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x128a1e400) [pid = 2268] [serial = 884] [outer = 0x128a1a800] 16:43:44 INFO - PROCESS | 2268 | 1464997424676 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x128a85000) [pid = 2268] [serial = 885] [outer = 0x128a1a800] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x12561ac00) [pid = 2268] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x11935ac00) [pid = 2268] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x121819400) [pid = 2268] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x1193c0400) [pid = 2268] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x117c93000) [pid = 2268] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x113322000) [pid = 2268] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x11304f800) [pid = 2268] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1196af800) [pid = 2268] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11304d400) [pid = 2268] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1175b3400) [pid = 2268] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1180d4800) [pid = 2268] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1110a6c00) [pid = 2268] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1167ebc00) [pid = 2268] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x114eee400) [pid = 2268] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1199c2c00) [pid = 2268] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x117c86c00) [pid = 2268] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:43:45 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x112a48c00) [pid = 2268] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:43:45 INFO - PROCESS | 2268 | 1464997425153 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]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 720ms 16:43:45 INFO - PROCESS | 2268 | 1464997425179 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 2268 | 1464997425180 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:43:45 INFO - PROCESS | 2268 | 1464997425185 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 2268 | 1464997425186 Marionette TRACE conn2 <- [1,1154,null,{}] 16:43:45 INFO - PROCESS | 2268 | 1464997425188 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}] 16:43:45 INFO - PROCESS | 2268 | 1464997425266 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:43:45 INFO - PROCESS | 2268 | 1464997425270 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194e1800 == 38 [pid = 2268] [id = 296] 16:43:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x11332b800) [pid = 2268] [serial = 886] [outer = 0x0] 16:43:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x118136c00) [pid = 2268] [serial = 887] [outer = 0x11332b800] 16:43:45 INFO - PROCESS | 2268 | 1464997425295 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1199cec00) [pid = 2268] [serial = 888] [outer = 0x11332b800] 16:43:45 INFO - PROCESS | 2268 | 1464997425618 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]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 16:43:45 INFO - PROCESS | 2268 | 1464997425661 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 2268 | 1464997425663 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:43:45 INFO - PROCESS | 2268 | 1464997425673 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 2268 | 1464997425674 Marionette TRACE conn2 <- [1,1158,null,{}] 16:43:45 INFO - PROCESS | 2268 | 1464997425676 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}] 16:43:45 INFO - PROCESS | 2268 | 1464997425761 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:43:45 INFO - PROCESS | 2268 | 1464997425767 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12749f000 == 39 [pid = 2268] [id = 297] 16:43:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119a08400) [pid = 2268] [serial = 889] [outer = 0x0] 16:43:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12167c400) [pid = 2268] [serial = 890] [outer = 0x119a08400] 16:43:45 INFO - PROCESS | 2268 | 1464997425800 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128a8a000) [pid = 2268] [serial = 891] [outer = 0x119a08400] 16:43:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a8f400) [pid = 2268] [serial = 892] [outer = 0x12bf7e800] 16:43:46 INFO - PROCESS | 2268 | 1464997426169 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]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 16:43:46 INFO - PROCESS | 2268 | 1464997426192 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 2268 | 1464997426194 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:43:46 INFO - PROCESS | 2268 | 1464997426196 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 2268 | 1464997426198 Marionette TRACE conn2 <- [1,1162,null,{}] 16:43:46 INFO - PROCESS | 2268 | 1464997426200 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}] 16:43:46 INFO - PROCESS | 2268 | 1464997426317 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:43:46 INFO - PROCESS | 2268 | 1464997426355 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b345800 == 40 [pid = 2268] [id = 298] 16:43:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119f52000) [pid = 2268] [serial = 893] [outer = 0x0] 16:43:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128a8c800) [pid = 2268] [serial = 894] [outer = 0x119f52000] 16:43:46 INFO - PROCESS | 2268 | 1464997426384 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128b3bc00) [pid = 2268] [serial = 895] [outer = 0x119f52000] 16:43:46 INFO - PROCESS | 2268 | 1464997426777 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]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 620ms 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:43:46 INFO - PROCESS | 2268 | 1464997426818 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 2268 | 1464997426819 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:43:46 INFO - PROCESS | 2268 | 1464997426823 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 2268 | 1464997426824 Marionette TRACE conn2 <- [1,1166,null,{}] 16:43:46 INFO - PROCESS | 2268 | 1464997426828 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}] 16:43:46 INFO - PROCESS | 2268 | 1464997426992 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:43:47 INFO - PROCESS | 2268 | 1464997427019 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b649800 == 41 [pid = 2268] [id = 299] 16:43:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1270a5400) [pid = 2268] [serial = 896] [outer = 0x0] 16:43:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b40400) [pid = 2268] [serial = 897] [outer = 0x1270a5400] 16:43:47 INFO - PROCESS | 2268 | 1464997427061 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128c99800) [pid = 2268] [serial = 898] [outer = 0x1270a5400] 16:43:47 INFO - PROCESS | 2268 | 1464997427557 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]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 772ms 16:43:47 INFO - PROCESS | 2268 | 1464997427595 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 2268 | 1464997427597 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:43:47 INFO - PROCESS | 2268 | 1464997427601 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 2268 | 1464997427604 Marionette TRACE conn2 <- [1,1170,null,{}] 16:43:47 INFO - PROCESS | 2268 | 1464997427608 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}] 16:43:47 INFO - PROCESS | 2268 | 1464997427717 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:43:47 INFO - PROCESS | 2268 | 1464997427773 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x118246000 == 42 [pid = 2268] [id = 300] 16:43:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x116a7c400) [pid = 2268] [serial = 899] [outer = 0x0] 16:43:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x118141000) [pid = 2268] [serial = 900] [outer = 0x116a7c400] 16:43:47 INFO - PROCESS | 2268 | 1464997427806 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x118e1b000) [pid = 2268] [serial = 901] [outer = 0x116a7c400] 16:43:48 INFO - PROCESS | 2268 | 1464997428262 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]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 16:43:48 INFO - PROCESS | 2268 | 1464997428273 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 2268 | 1464997428278 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:43:48 INFO - PROCESS | 2268 | 1464997428282 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 2268 | 1464997428284 Marionette TRACE conn2 <- [1,1174,null,{}] 16:43:48 INFO - PROCESS | 2268 | 1464997428287 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}] 16:43:48 INFO - PROCESS | 2268 | 1464997428419 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:43:48 INFO - PROCESS | 2268 | 1464997428490 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x121097800 == 43 [pid = 2268] [id = 301] 16:43:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x11a1b0000) [pid = 2268] [serial = 902] [outer = 0x0] 16:43:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x121473800) [pid = 2268] [serial = 903] [outer = 0x11a1b0000] 16:43:48 INFO - PROCESS | 2268 | 1464997428522 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x121a11c00) [pid = 2268] [serial = 904] [outer = 0x11a1b0000] 16:43:48 INFO - PROCESS | 2268 | 1464997428948 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] 16:43:49 INFO - PROCESS | 2268 | 1464997429004 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:43:49 INFO - PROCESS | 2268 | 1464997429007 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 2268 | 1464997429009 Marionette TRACE conn2 <- [1,1178,null,{}] 16:43:49 INFO - PROCESS | 2268 | 1464997429017 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}] 16:43:49 INFO - PROCESS | 2268 | 1464997429153 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:43:49 INFO - PROCESS | 2268 | 1464997429224 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be1e000 == 44 [pid = 2268] [id = 302] 16:43:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x126c77c00) [pid = 2268] [serial = 905] [outer = 0x0] 16:43:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x127476c00) [pid = 2268] [serial = 906] [outer = 0x126c77c00] 16:43:49 INFO - PROCESS | 2268 | 1464997429258 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x127710800) [pid = 2268] [serial = 907] [outer = 0x126c77c00] 16:43:49 INFO - PROCESS | 2268 | 1464997429699 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] 16:43:49 INFO - PROCESS | 2268 | 1464997429784 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:43:49 INFO - PROCESS | 2268 | 1464997429787 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 2268 | 1464997429788 Marionette TRACE conn2 <- [1,1182,null,{}] 16:43:49 INFO - PROCESS | 2268 | 1464997429791 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}] 16:43:49 INFO - PROCESS | 2268 | 1464997429899 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:43:49 INFO - PROCESS | 2268 | 1464997429969 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x116437000 == 45 [pid = 2268] [id = 303] 16:43:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x116a7c800) [pid = 2268] [serial = 908] [outer = 0x0] 16:43:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1199bf800) [pid = 2268] [serial = 909] [outer = 0x116a7c800] 16:43:50 INFO - PROCESS | 2268 | 1464997429999 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x128a11400) [pid = 2268] [serial = 910] [outer = 0x116a7c800] 16:43:50 INFO - PROCESS | 2268 | 1464997430540 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] 16:43:50 INFO - PROCESS | 2268 | 1464997430611 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:43:50 INFO - PROCESS | 2268 | 1464997430614 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 2268 | 1464997430616 Marionette TRACE conn2 <- [1,1186,null,{}] 16:43:50 INFO - PROCESS | 2268 | 1464997430621 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}] 16:43:50 INFO - PROCESS | 2268 | 1464997430716 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:43:50 INFO - PROCESS | 2268 | 1464997430791 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x117153800 == 46 [pid = 2268] [id = 304] 16:43:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x117c87400) [pid = 2268] [serial = 911] [outer = 0x0] 16:43:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x118404c00) [pid = 2268] [serial = 912] [outer = 0x117c87400] 16:43:50 INFO - PROCESS | 2268 | 1464997430820 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x118e14c00) [pid = 2268] [serial = 913] [outer = 0x117c87400] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12b345800 == 45 [pid = 2268] [id = 298] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12749f000 == 44 [pid = 2268] [id = 297] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1194e1800 == 43 [pid = 2268] [id = 296] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x128fe3800 == 42 [pid = 2268] [id = 295] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x128d31800 == 41 [pid = 2268] [id = 294] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12558d000 == 40 [pid = 2268] [id = 293] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x123f31000 == 39 [pid = 2268] [id = 292] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1210a2800 == 38 [pid = 2268] [id = 291] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1194e3800 == 37 [pid = 2268] [id = 290] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x118106800 == 36 [pid = 2268] [id = 289] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1164f6000 == 35 [pid = 2268] [id = 288] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12991e000 == 34 [pid = 2268] [id = 287] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x11745a800 == 33 [pid = 2268] [id = 286] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1299a6800 == 32 [pid = 2268] [id = 285] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x116437000 == 31 [pid = 2268] [id = 303] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12be1e000 == 30 [pid = 2268] [id = 302] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x121097800 == 29 [pid = 2268] [id = 301] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x118246000 == 28 [pid = 2268] [id = 300] 16:43:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12b649800 == 27 [pid = 2268] [id = 299] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x12742b800) [pid = 2268] [serial = 854] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x12709e800) [pid = 2268] [serial = 852] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x125626400) [pid = 2268] [serial = 851] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x121817800) [pid = 2268] [serial = 840] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x125506400) [pid = 2268] [serial = 848] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x12181c400) [pid = 2268] [serial = 839] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x119913000) [pid = 2268] [serial = 831] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1182ad800) [pid = 2268] [serial = 818] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x116960000) [pid = 2268] [serial = 822] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1169b7800) [pid = 2268] [serial = 816] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x123f13400) [pid = 2268] [serial = 842] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119abb400) [pid = 2268] [serial = 836] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1199c8c00) [pid = 2268] [serial = 834] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x115db7000) [pid = 2268] [serial = 821] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x125566400) [pid = 2268] [serial = 849] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11945d400) [pid = 2268] [serial = 810] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x112a7c000) [pid = 2268] [serial = 804] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1169b7400) [pid = 2268] [serial = 806] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x124fee000) [pid = 2268] [serial = 843] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1184bac00) [pid = 2268] [serial = 809] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119f69000) [pid = 2268] [serial = 846] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1199c0400) [pid = 2268] [serial = 833] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x111d7fc00) [pid = 2268] [serial = 803] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x117668000) [pid = 2268] [serial = 807] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119ac0000) [pid = 2268] [serial = 812] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x121819800) [pid = 2268] [serial = 813] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x117c8dc00) [pid = 2268] [serial = 824] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x121567400) [pid = 2268] [serial = 837] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x11813cc00) [pid = 2268] [serial = 825] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1184bd000) [pid = 2268] [serial = 845] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x11882ac00) [pid = 2268] [serial = 819] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x119316c00) [pid = 2268] [serial = 828] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x113cd8400) [pid = 2268] [serial = 815] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x118829c00) [pid = 2268] [serial = 827] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1196a8800) [pid = 2268] [serial = 830] [outer = 0x0] [url = about:blank] 16:43:51 INFO - PROCESS | 2268 | 1464997431754 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] 16:43:51 INFO - PROCESS | 2268 | 1464997431795 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:43:51 INFO - PROCESS | 2268 | 1464997431798 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 2268 | 1464997431800 Marionette TRACE conn2 <- [1,1190,null,{}] 16:43:51 INFO - PROCESS | 2268 | 1464997431803 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}] 16:43:51 INFO - PROCESS | 2268 | 1464997431885 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:43:51 INFO - PROCESS | 2268 | 1464997431936 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x11666f800 == 28 [pid = 2268] [id = 305] 16:43:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x113cd8400) [pid = 2268] [serial = 914] [outer = 0x0] 16:43:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x116611000) [pid = 2268] [serial = 915] [outer = 0x113cd8400] 16:43:51 INFO - PROCESS | 2268 | 1464997431966 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1169b7800) [pid = 2268] [serial = 916] [outer = 0x113cd8400] 16:43:52 INFO - PROCESS | 2268 | 1464997432280 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] 16:43:52 INFO - PROCESS | 2268 | 1464997432325 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:43:52 INFO - PROCESS | 2268 | 1464997432330 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 2268 | 1464997432332 Marionette TRACE conn2 <- [1,1194,null,{}] 16:43:52 INFO - PROCESS | 2268 | 1464997432334 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}] 16:43:52 INFO - PROCESS | 2268 | 1464997432412 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:43:52 INFO - PROCESS | 2268 | 1464997432419 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x117482000 == 29 [pid = 2268] [id = 306] 16:43:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1175b2800) [pid = 2268] [serial = 917] [outer = 0x0] 16:43:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x117f58c00) [pid = 2268] [serial = 918] [outer = 0x1175b2800] 16:43:52 INFO - PROCESS | 2268 | 1464997432447 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x118405800) [pid = 2268] [serial = 919] [outer = 0x1175b2800] 16:43:52 INFO - PROCESS | 2268 | 1464997432828 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] 16:43:52 INFO - PROCESS | 2268 | 1464997432852 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:43:52 INFO - PROCESS | 2268 | 1464997432854 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 2268 | 1464997432856 Marionette TRACE conn2 <- [1,1198,null,{}] 16:43:52 INFO - PROCESS | 2268 | 1464997432867 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}] 16:43:52 INFO - PROCESS | 2268 | 1464997432946 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:43:52 INFO - PROCESS | 2268 | 1464997432953 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a7d000 == 30 [pid = 2268] [id = 307] 16:43:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1122aa000) [pid = 2268] [serial = 920] [outer = 0x0] 16:43:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1193c4c00) [pid = 2268] [serial = 921] [outer = 0x1122aa000] 16:43:52 INFO - PROCESS | 2268 | 1464997432983 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119912400) [pid = 2268] [serial = 922] [outer = 0x1122aa000] 16:43:53 INFO - PROCESS | 2268 | 1464997433307 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]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 474ms 16:43:53 INFO - PROCESS | 2268 | 1464997433328 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 2268 | 1464997433330 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:43:53 INFO - PROCESS | 2268 | 1464997433334 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 2268 | 1464997433335 Marionette TRACE conn2 <- [1,1202,null,{}] 16:43:53 INFO - PROCESS | 2268 | 1464997433338 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}] 16:43:53 INFO - PROCESS | 2268 | 1464997433445 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:43:53 INFO - PROCESS | 2268 | 1464997433475 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199e0000 == 31 [pid = 2268] [id = 308] 16:43:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119359c00) [pid = 2268] [serial = 923] [outer = 0x0] 16:43:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1199c2400) [pid = 2268] [serial = 924] [outer = 0x119359c00] 16:43:53 INFO - PROCESS | 2268 | 1464997433502 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119abb400) [pid = 2268] [serial = 925] [outer = 0x119359c00] 16:43:53 INFO - PROCESS | 2268 | 1464997433817 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]]]}] 16:43:53 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 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:43:53 INFO - PROCESS | 2268 | 1464997433853 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 2268 | 1464997433854 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:43:53 INFO - PROCESS | 2268 | 1464997433856 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 2268 | 1464997433864 Marionette TRACE conn2 <- [1,1206,null,{}] 16:43:53 INFO - PROCESS | 2268 | 1464997433866 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}] 16:43:53 INFO - PROCESS | 2268 | 1464997433960 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:43:53 INFO - PROCESS | 2268 | 1464997433964 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f3b000 == 32 [pid = 2268] [id = 309] 16:43:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x116ae0800) [pid = 2268] [serial = 926] [outer = 0x0] 16:43:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119cb2c00) [pid = 2268] [serial = 927] [outer = 0x116ae0800] 16:43:53 INFO - PROCESS | 2268 | 1464997433990 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119f66000) [pid = 2268] [serial = 928] [outer = 0x116ae0800] 16:43:54 INFO - PROCESS | 2268 | 1464997434309 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]]]}] 16:43:54 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 16:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 478ms 16:43:54 INFO - PROCESS | 2268 | 1464997434338 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 2268 | 1464997434339 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:43:54 INFO - PROCESS | 2268 | 1464997434348 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 2268 | 1464997434351 Marionette TRACE conn2 <- [1,1210,null,{}] 16:43:54 INFO - PROCESS | 2268 | 1464997434355 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}] 16:43:54 INFO - PROCESS | 2268 | 1464997434470 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:43:54 INFO - PROCESS | 2268 | 1464997434505 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d97000 == 33 [pid = 2268] [id = 310] 16:43:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x118405c00) [pid = 2268] [serial = 929] [outer = 0x0] 16:43:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x121566800) [pid = 2268] [serial = 930] [outer = 0x118405c00] 16:43:54 INFO - PROCESS | 2268 | 1464997434532 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x124cd9c00) [pid = 2268] [serial = 931] [outer = 0x118405c00] 16:43:54 INFO - PROCESS | 2268 | 1464997434835 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]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 16:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:43:54 INFO - PROCESS | 2268 | 1464997434870 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 2268 | 1464997434872 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:43:54 INFO - PROCESS | 2268 | 1464997434874 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 2268 | 1464997434875 Marionette TRACE conn2 <- [1,1214,null,{}] 16:43:54 INFO - PROCESS | 2268 | 1464997434877 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}] 16:43:54 INFO - PROCESS | 2268 | 1464997434977 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:43:55 INFO - PROCESS | 2268 | 1464997435012 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x125541800 == 34 [pid = 2268] [id = 311] 16:43:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x11301cc00) [pid = 2268] [serial = 932] [outer = 0x0] 16:43:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x125506400) [pid = 2268] [serial = 933] [outer = 0x11301cc00] 16:43:55 INFO - PROCESS | 2268 | 1464997435037 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x125568400) [pid = 2268] [serial = 934] [outer = 0x11301cc00] 16:43:55 INFO - PROCESS | 2268 | 1464997435349 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]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 16:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:43:55 INFO - PROCESS | 2268 | 1464997435393 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 2268 | 1464997435394 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:43:55 INFO - PROCESS | 2268 | 1464997435397 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 2268 | 1464997435398 Marionette TRACE conn2 <- [1,1218,null,{}] 16:43:55 INFO - PROCESS | 2268 | 1464997435400 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}] 16:43:55 INFO - PROCESS | 2268 | 1464997435495 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:43:55 INFO - PROCESS | 2268 | 1464997435499 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bcd800 == 35 [pid = 2268] [id = 312] 16:43:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x125508400) [pid = 2268] [serial = 935] [outer = 0x0] 16:43:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1256f7c00) [pid = 2268] [serial = 936] [outer = 0x125508400] 16:43:55 INFO - PROCESS | 2268 | 1464997435524 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x126f8f800) [pid = 2268] [serial = 937] [outer = 0x125508400] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119f52000) [pid = 2268] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126f90400) [pid = 2268] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12561f800) [pid = 2268] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x127715000) [pid = 2268] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128a1a800) [pid = 2268] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1270a3800) [pid = 2268] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x119319800) [pid = 2268] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x118161c00) [pid = 2268] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x12167fc00) [pid = 2268] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x112a73400) [pid = 2268] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x112f46800) [pid = 2268] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x115db8000) [pid = 2268] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11332b800) [pid = 2268] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119a08400) [pid = 2268] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:43:55 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1270a5400) [pid = 2268] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:43:56 INFO - PROCESS | 2268 | 1464997435999 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 622ms 16:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:43:56 INFO - PROCESS | 2268 | 1464997436020 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 2268 | 1464997436021 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:43:56 INFO - PROCESS | 2268 | 1464997436023 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 2268 | 1464997436024 Marionette TRACE conn2 <- [1,1222,null,{}] 16:43:56 INFO - PROCESS | 2268 | 1464997436026 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}] 16:43:56 INFO - PROCESS | 2268 | 1464997436110 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:43:56 INFO - PROCESS | 2268 | 1464997436115 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a7a000 == 36 [pid = 2268] [id = 313] 16:43:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1130b1800) [pid = 2268] [serial = 938] [outer = 0x0] 16:43:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1169e8000) [pid = 2268] [serial = 939] [outer = 0x1130b1800] 16:43:56 INFO - PROCESS | 2268 | 1464997436142 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119f5f800) [pid = 2268] [serial = 940] [outer = 0x1130b1800] 16:43:56 INFO - PROCESS | 2268 | 1464997436486 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] 16:43:56 INFO - PROCESS | 2268 | 1464997436494 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:43:56 INFO - PROCESS | 2268 | 1464997436496 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 2268 | 1464997436500 Marionette TRACE conn2 <- [1,1226,null,{}] 16:43:56 INFO - PROCESS | 2268 | 1464997436504 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}] 16:43:56 INFO - PROCESS | 2268 | 1464997436625 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:43:56 INFO - PROCESS | 2268 | 1464997436633 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d38000 == 37 [pid = 2268] [id = 314] 16:43:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x117c93400) [pid = 2268] [serial = 941] [outer = 0x0] 16:43:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x126f91800) [pid = 2268] [serial = 942] [outer = 0x117c93400] 16:43:56 INFO - PROCESS | 2268 | 1464997436674 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x127167800) [pid = 2268] [serial = 943] [outer = 0x117c93400] 16:43:57 INFO - PROCESS | 2268 | 1464997437104 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]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 623ms 16:43:57 INFO - PROCESS | 2268 | 1464997437119 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 2268 | 1464997437121 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:43:57 INFO - PROCESS | 2268 | 1464997437123 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 2268 | 1464997437125 Marionette TRACE conn2 <- [1,1230,null,{}] 16:43:57 INFO - PROCESS | 2268 | 1464997437127 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}] 16:43:57 INFO - PROCESS | 2268 | 1464997437251 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:43:57 INFO - PROCESS | 2268 | 1464997437282 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f2e000 == 38 [pid = 2268] [id = 315] 16:43:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12709e800) [pid = 2268] [serial = 944] [outer = 0x0] 16:43:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12747b400) [pid = 2268] [serial = 945] [outer = 0x12709e800] 16:43:57 INFO - PROCESS | 2268 | 1464997437310 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128a1cc00) [pid = 2268] [serial = 946] [outer = 0x12709e800] 16:43:57 INFO - PROCESS | 2268 | 1464997437613 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]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 16:43:57 INFO - PROCESS | 2268 | 1464997437643 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 2268 | 1464997437644 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:43:57 INFO - PROCESS | 2268 | 1464997437646 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 2268 | 1464997437648 Marionette TRACE conn2 <- [1,1234,null,{}] 16:43:57 INFO - PROCESS | 2268 | 1464997437652 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}] 16:43:57 INFO - PROCESS | 2268 | 1464997437728 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:43:57 INFO - PROCESS | 2268 | 1464997437734 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8a4800 == 39 [pid = 2268] [id = 316] 16:43:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128a20000) [pid = 2268] [serial = 947] [outer = 0x0] 16:43:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b0c000) [pid = 2268] [serial = 948] [outer = 0x128a20000] 16:43:57 INFO - PROCESS | 2268 | 1464997437759 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128b16c00) [pid = 2268] [serial = 949] [outer = 0x128a20000] 16:43:58 INFO - PROCESS | 2268 | 1464997438303 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]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 673ms 16:43:58 INFO - PROCESS | 2268 | 1464997438320 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 2268 | 1464997438322 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:43:58 INFO - PROCESS | 2268 | 1464997438326 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 2268 | 1464997438328 Marionette TRACE conn2 <- [1,1238,null,{}] 16:43:58 INFO - PROCESS | 2268 | 1464997438332 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}] 16:43:58 INFO - PROCESS | 2268 | 1464997438447 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:43:58 INFO - PROCESS | 2268 | 1464997438571 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745e800 == 40 [pid = 2268] [id = 317] 16:43:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1167ebc00) [pid = 2268] [serial = 950] [outer = 0x0] 16:43:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1169e0000) [pid = 2268] [serial = 951] [outer = 0x1167ebc00] 16:43:58 INFO - PROCESS | 2268 | 1464997438604 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x117c85400) [pid = 2268] [serial = 952] [outer = 0x1167ebc00] 16:43:59 INFO - PROCESS | 2268 | 1464997439095 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 820ms 16:43:59 INFO - PROCESS | 2268 | 1464997439165 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 2268 | 1464997439170 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:43:59 INFO - PROCESS | 2268 | 1464997439176 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 2268 | 1464997439178 Marionette TRACE conn2 <- [1,1242,null,{}] 16:43:59 INFO - PROCESS | 2268 | 1464997439181 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}] 16:43:59 INFO - PROCESS | 2268 | 1464997439300 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:43:59 INFO - PROCESS | 2268 | 1464997439378 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a64800 == 41 [pid = 2268] [id = 318] 16:43:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x11840b400) [pid = 2268] [serial = 953] [outer = 0x0] 16:43:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x118831000) [pid = 2268] [serial = 954] [outer = 0x11840b400] 16:43:59 INFO - PROCESS | 2268 | 1464997439410 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x1196b3c00) [pid = 2268] [serial = 955] [outer = 0x11840b400] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x119f2e000 == 40 [pid = 2268] [id = 315] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x128d38000 == 39 [pid = 2268] [id = 314] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x118a7a000 == 38 [pid = 2268] [id = 313] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x126bcd800 == 37 [pid = 2268] [id = 312] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x125541800 == 36 [pid = 2268] [id = 311] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x123d97000 == 35 [pid = 2268] [id = 310] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x119f3b000 == 34 [pid = 2268] [id = 309] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x1199e0000 == 33 [pid = 2268] [id = 308] 16:44:00 INFO - PROCESS | 2268 | 1464997440074 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]]]}] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x118a7d000 == 32 [pid = 2268] [id = 307] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x117482000 == 31 [pid = 2268] [id = 306] 16:44:00 INFO - PROCESS | 2268 | --DOCSHELL 0x11666f800 == 30 [pid = 2268] [id = 305] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x128a8c800) [pid = 2268] [serial = 894] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x127167c00) [pid = 2268] [serial = 878] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x125629400) [pid = 2268] [serial = 875] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x127718000) [pid = 2268] [serial = 881] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x128a1e400) [pid = 2268] [serial = 884] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x127471000) [pid = 2268] [serial = 855] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119a06c00) [pid = 2268] [serial = 860] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x119f65000) [pid = 2268] [serial = 861] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119356c00) [pid = 2268] [serial = 866] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1196b1000) [pid = 2268] [serial = 867] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x121a0dc00) [pid = 2268] [serial = 872] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11647c800) [pid = 2268] [serial = 863] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117c84400) [pid = 2268] [serial = 864] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x119cf0400) [pid = 2268] [serial = 869] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x11a1b3000) [pid = 2268] [serial = 870] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11678b800) [pid = 2268] [serial = 857] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1169e5400) [pid = 2268] [serial = 858] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128a16c00) [pid = 2268] [serial = 882] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1199cec00) [pid = 2268] [serial = 888] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x12ac0d000) [pid = 2268] [serial = 498] [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.] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x118136c00) [pid = 2268] [serial = 887] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12167c400) [pid = 2268] [serial = 890] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x128a85000) [pid = 2268] [serial = 885] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x126c3d000) [pid = 2268] [serial = 876] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12770e800) [pid = 2268] [serial = 879] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128a8a000) [pid = 2268] [serial = 891] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x124ce1800) [pid = 2268] [serial = 873] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x128b3bc00) [pid = 2268] [serial = 895] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x128c99800) [pid = 2268] [serial = 898] [outer = 0x0] [url = about:blank] 16:44:00 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x128b40400) [pid = 2268] [serial = 897] [outer = 0x0] [url = about:blank] 16:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 924ms 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:44:00 INFO - PROCESS | 2268 | 1464997440102 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 2268 | 1464997440104 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:44:00 INFO - PROCESS | 2268 | 1464997440108 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 2268 | 1464997440109 Marionette TRACE conn2 <- [1,1246,null,{}] 16:44:00 INFO - PROCESS | 2268 | 1464997440113 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}] 16:44:00 INFO - PROCESS | 2268 | 1464997440196 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:44:00 INFO - PROCESS | 2268 | 1464997440203 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x11666e800 == 31 [pid = 2268] [id = 319] 16:44:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x1169e9400) [pid = 2268] [serial = 956] [outer = 0x0] 16:44:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1175b2c00) [pid = 2268] [serial = 957] [outer = 0x1169e9400] 16:44:00 INFO - PROCESS | 2268 | 1464997440233 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x118136c00) [pid = 2268] [serial = 958] [outer = 0x1169e9400] 16:44:00 INFO - PROCESS | 2268 | 1464997440582 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 16:44:00 INFO - PROCESS | 2268 | 1464997440629 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 2268 | 1464997440632 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:44:00 INFO - PROCESS | 2268 | 1464997440637 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 2268 | 1464997440638 Marionette TRACE conn2 <- [1,1250,null,{}] 16:44:00 INFO - PROCESS | 2268 | 1464997440641 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}] 16:44:00 INFO - PROCESS | 2268 | 1464997440719 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:44:00 INFO - PROCESS | 2268 | 1464997440725 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x118114800 == 32 [pid = 2268] [id = 320] 16:44:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x118409400) [pid = 2268] [serial = 959] [outer = 0x0] 16:44:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x11935d400) [pid = 2268] [serial = 960] [outer = 0x118409400] 16:44:00 INFO - PROCESS | 2268 | 1464997440755 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119911400) [pid = 2268] [serial = 961] [outer = 0x118409400] 16:44:01 INFO - PROCESS | 2268 | 1464997441107 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 16:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:44:01 INFO - PROCESS | 2268 | 1464997441159 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 2268 | 1464997441161 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:44:01 INFO - PROCESS | 2268 | 1464997441163 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 2268 | 1464997441165 Marionette TRACE conn2 <- [1,1254,null,{}] 16:44:01 INFO - PROCESS | 2268 | 1464997441173 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}] 16:44:01 INFO - PROCESS | 2268 | 1464997441255 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:44:01 INFO - PROCESS | 2268 | 1464997441262 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a93800 == 33 [pid = 2268] [id = 321] 16:44:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11304f400) [pid = 2268] [serial = 962] [outer = 0x0] 16:44:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119cb8000) [pid = 2268] [serial = 963] [outer = 0x11304f400] 16:44:01 INFO - PROCESS | 2268 | 1464997441295 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11a1b1400) [pid = 2268] [serial = 964] [outer = 0x11304f400] 16:44:01 INFO - PROCESS | 2268 | 1464997441637 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 525ms 16:44:01 INFO - PROCESS | 2268 | 1464997441689 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 2268 | 1464997441690 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:44:01 INFO - PROCESS | 2268 | 1464997441692 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 2268 | 1464997441694 Marionette TRACE conn2 <- [1,1258,null,{}] 16:44:01 INFO - PROCESS | 2268 | 1464997441696 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}] 16:44:01 INFO - PROCESS | 2268 | 1464997441776 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:44:01 INFO - PROCESS | 2268 | 1464997441837 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x121708800 == 34 [pid = 2268] [id = 322] 16:44:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11a1b3400) [pid = 2268] [serial = 965] [outer = 0x0] 16:44:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x121816800) [pid = 2268] [serial = 966] [outer = 0x11a1b3400] 16:44:01 INFO - PROCESS | 2268 | 1464997441863 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x123d14000) [pid = 2268] [serial = 967] [outer = 0x11a1b3400] 16:44:02 INFO - PROCESS | 2268 | 1464997442169 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]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms 16:44:02 INFO - PROCESS | 2268 | 1464997442218 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 2268 | 1464997442219 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:44:02 INFO - PROCESS | 2268 | 1464997442221 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 2268 | 1464997442222 Marionette TRACE conn2 <- [1,1262,null,{}] 16:44:02 INFO - PROCESS | 2268 | 1464997442225 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}] 16:44:02 INFO - PROCESS | 2268 | 1464997442322 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:44:02 INFO - PROCESS | 2268 | 1464997442358 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x124cc2800 == 35 [pid = 2268] [id = 323] 16:44:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x121817000) [pid = 2268] [serial = 968] [outer = 0x0] 16:44:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x124ce3c00) [pid = 2268] [serial = 969] [outer = 0x121817000] 16:44:02 INFO - PROCESS | 2268 | 1464997442383 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12556b800) [pid = 2268] [serial = 970] [outer = 0x121817000] 16:44:02 INFO - PROCESS | 2268 | 1464997442722 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]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 517ms 16:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:44:02 INFO - PROCESS | 2268 | 1464997442740 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 2268 | 1464997442741 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:44:02 INFO - PROCESS | 2268 | 1464997442743 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 2268 | 1464997442744 Marionette TRACE conn2 <- [1,1266,null,{}] 16:44:02 INFO - PROCESS | 2268 | 1464997442746 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}] 16:44:02 INFO - PROCESS | 2268 | 1464997442871 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:44:02 INFO - PROCESS | 2268 | 1464997442884 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdb000 == 36 [pid = 2268] [id = 324] 16:44:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12550ec00) [pid = 2268] [serial = 971] [outer = 0x0] 16:44:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x126c77800) [pid = 2268] [serial = 972] [outer = 0x12550ec00] 16:44:02 INFO - PROCESS | 2268 | 1464997442911 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x127718c00) [pid = 2268] [serial = 973] [outer = 0x12550ec00] 16:44:03 INFO - PROCESS | 2268 | 1464997443253 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]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 16:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:44:03 INFO - PROCESS | 2268 | 1464997443261 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 2268 | 1464997443262 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:44:03 INFO - PROCESS | 2268 | 1464997443265 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 2268 | 1464997443269 Marionette TRACE conn2 <- [1,1270,null,{}] 16:44:03 INFO - PROCESS | 2268 | 1464997443272 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}] 16:44:03 INFO - PROCESS | 2268 | 1464997443370 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:44:03 INFO - PROCESS | 2268 | 1464997443381 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f1f800 == 37 [pid = 2268] [id = 325] 16:44:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127719800) [pid = 2268] [serial = 974] [outer = 0x0] 16:44:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a1b000) [pid = 2268] [serial = 975] [outer = 0x127719800] 16:44:03 INFO - PROCESS | 2268 | 1464997443407 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128a8cc00) [pid = 2268] [serial = 976] [outer = 0x127719800] 16:44:03 INFO - PROCESS | 2268 | 1464997443744 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]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 16:44:03 INFO - PROCESS | 2268 | 1464997443788 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 2268 | 1464997443789 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:44:03 INFO - PROCESS | 2268 | 1464997443791 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 2268 | 1464997443792 Marionette TRACE conn2 <- [1,1274,null,{}] 16:44:03 INFO - PROCESS | 2268 | 1464997443795 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}] 16:44:03 INFO - PROCESS | 2268 | 1464997443892 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:44:03 INFO - PROCESS | 2268 | 1464997443895 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x12991f800 == 38 [pid = 2268] [id = 326] 16:44:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x121817400) [pid = 2268] [serial = 977] [outer = 0x0] 16:44:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b13400) [pid = 2268] [serial = 978] [outer = 0x121817400] 16:44:03 INFO - PROCESS | 2268 | 1464997443922 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128b1a000) [pid = 2268] [serial = 979] [outer = 0x121817400] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x116ae0800) [pid = 2268] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11301cc00) [pid = 2268] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x113cd8400) [pid = 2268] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1122aa000) [pid = 2268] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1175b2800) [pid = 2268] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119359c00) [pid = 2268] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x116a7c400) [pid = 2268] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x11a1b0000) [pid = 2268] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118405c00) [pid = 2268] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x126c77c00) [pid = 2268] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x125508400) [pid = 2268] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1130b1800) [pid = 2268] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x116a7c800) [pid = 2268] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x117c93400) [pid = 2268] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:44:04 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x12709e800) [pid = 2268] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:44:04 INFO - PROCESS | 2268 | 1464997444299 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 16:44:04 INFO - PROCESS | 2268 | 1464997444310 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 2268 | 1464997444311 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:44:04 INFO - PROCESS | 2268 | 1464997444314 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 2268 | 1464997444315 Marionette TRACE conn2 <- [1,1278,null,{}] 16:44:04 INFO - PROCESS | 2268 | 1464997444320 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}] 16:44:04 INFO - PROCESS | 2268 | 1464997444399 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:44:04 INFO - PROCESS | 2268 | 1464997444454 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a92000 == 39 [pid = 2268] [id = 327] 16:44:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x114eef000) [pid = 2268] [serial = 980] [outer = 0x0] 16:44:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1196ad400) [pid = 2268] [serial = 981] [outer = 0x114eef000] 16:44:04 INFO - PROCESS | 2268 | 1464997444479 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x125566400) [pid = 2268] [serial = 982] [outer = 0x114eef000] 16:44:04 INFO - PROCESS | 2268 | 1464997444760 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 473ms 16:44:04 INFO - PROCESS | 2268 | 1464997444788 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 2268 | 1464997444789 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:44:04 INFO - PROCESS | 2268 | 1464997444791 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 2268 | 1464997444792 Marionette TRACE conn2 <- [1,1282,null,{}] 16:44:04 INFO - PROCESS | 2268 | 1464997444795 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}] 16:44:04 INFO - PROCESS | 2268 | 1464997444879 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:44:04 INFO - PROCESS | 2268 | 1464997444885 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b3000 == 40 [pid = 2268] [id = 328] 16:44:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x126c77c00) [pid = 2268] [serial = 983] [outer = 0x0] 16:44:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x128b19000) [pid = 2268] [serial = 984] [outer = 0x126c77c00] 16:44:04 INFO - PROCESS | 2268 | 1464997444910 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128b3c400) [pid = 2268] [serial = 985] [outer = 0x126c77c00] 16:44:05 INFO - PROCESS | 2268 | 1464997445241 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 16:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:44:05 INFO - PROCESS | 2268 | 1464997445260 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 2268 | 1464997445262 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:44:05 INFO - PROCESS | 2268 | 1464997445264 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 2268 | 1464997445268 Marionette TRACE conn2 <- [1,1286,null,{}] 16:44:05 INFO - PROCESS | 2268 | 1464997445270 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}] 16:44:05 INFO - PROCESS | 2268 | 1464997445360 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:44:05 INFO - PROCESS | 2268 | 1464997445418 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b35b800 == 41 [pid = 2268] [id = 329] 16:44:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x126f9d000) [pid = 2268] [serial = 986] [outer = 0x0] 16:44:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128b47400) [pid = 2268] [serial = 987] [outer = 0x126f9d000] 16:44:05 INFO - PROCESS | 2268 | 1464997445446 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128df1400) [pid = 2268] [serial = 988] [outer = 0x126f9d000] 16:44:05 INFO - PROCESS | 2268 | 1464997445724 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 472ms 16:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:44:05 INFO - PROCESS | 2268 | 1464997445740 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 2268 | 1464997445741 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:44:05 INFO - PROCESS | 2268 | 1464997445744 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 2268 | 1464997445745 Marionette TRACE conn2 <- [1,1290,null,{}] 16:44:05 INFO - PROCESS | 2268 | 1464997445754 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}] 16:44:05 INFO - PROCESS | 2268 | 1464997445841 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:44:05 INFO - PROCESS | 2268 | 1464997445844 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be0a000 == 42 [pid = 2268] [id = 330] 16:44:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128df6800) [pid = 2268] [serial = 989] [outer = 0x0] 16:44:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x129022400) [pid = 2268] [serial = 990] [outer = 0x128df6800] 16:44:05 INFO - PROCESS | 2268 | 1464997445869 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1293c0c00) [pid = 2268] [serial = 991] [outer = 0x128df6800] 16:44:06 INFO - PROCESS | 2268 | 1464997446307 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]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 618ms 16:44:06 INFO - PROCESS | 2268 | 1464997446363 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 2268 | 1464997446367 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:44:06 INFO - PROCESS | 2268 | 1464997446371 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 2268 | 1464997446373 Marionette TRACE conn2 <- [1,1294,null,{}] 16:44:06 INFO - PROCESS | 2268 | 1464997446377 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}] 16:44:06 INFO - PROCESS | 2268 | 1464997446484 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:44:06 INFO - PROCESS | 2268 | 1464997446553 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x117467800 == 43 [pid = 2268] [id = 331] 16:44:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x113056400) [pid = 2268] [serial = 992] [outer = 0x0] 16:44:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1166e3c00) [pid = 2268] [serial = 993] [outer = 0x113056400] 16:44:06 INFO - PROCESS | 2268 | 1464997446586 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x117c84c00) [pid = 2268] [serial = 994] [outer = 0x113056400] 16:44:07 INFO - PROCESS | 2268 | 1464997447003 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]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 16:44:07 INFO - PROCESS | 2268 | 1464997447041 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 2268 | 1464997447045 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:44:07 INFO - PROCESS | 2268 | 1464997447050 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 2268 | 1464997447052 Marionette TRACE conn2 <- [1,1298,null,{}] 16:44:07 INFO - PROCESS | 2268 | 1464997447054 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}] 16:44:07 INFO - PROCESS | 2268 | 1464997447159 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:44:07 INFO - PROCESS | 2268 | 1464997447216 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x121712000 == 44 [pid = 2268] [id = 332] 16:44:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1184b6400) [pid = 2268] [serial = 995] [outer = 0x0] 16:44:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1199c1c00) [pid = 2268] [serial = 996] [outer = 0x1184b6400] 16:44:07 INFO - PROCESS | 2268 | 1464997447247 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x119a0b000) [pid = 2268] [serial = 997] [outer = 0x1184b6400] 16:44:07 INFO - PROCESS | 2268 | 1464997447708 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]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 16:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:44:07 INFO - PROCESS | 2268 | 1464997447720 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 2268 | 1464997447721 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:44:07 INFO - PROCESS | 2268 | 1464997447724 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 2268 | 1464997447726 Marionette TRACE conn2 <- [1,1302,null,{}] 16:44:07 INFO - PROCESS | 2268 | 1464997447734 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}] 16:44:07 INFO - PROCESS | 2268 | 1464997447863 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:44:07 INFO - PROCESS | 2268 | 1464997447924 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f1000 == 45 [pid = 2268] [id = 333] 16:44:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12181c800) [pid = 2268] [serial = 998] [outer = 0x0] 16:44:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1256f2400) [pid = 2268] [serial = 999] [outer = 0x12181c800] 16:44:07 INFO - PROCESS | 2268 | 1464997447957 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12715ec00) [pid = 2268] [serial = 1000] [outer = 0x12181c800] 16:44:08 INFO - PROCESS | 2268 | 1464997448416 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]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 722ms 16:44:08 INFO - PROCESS | 2268 | 1464997448445 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 2268 | 1464997448448 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:44:08 INFO - PROCESS | 2268 | 1464997448469 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 2268 | 1464997448470 Marionette TRACE conn2 <- [1,1306,null,{}] 16:44:08 INFO - PROCESS | 2268 | 1464997448473 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}] 16:44:08 INFO - PROCESS | 2268 | 1464997448583 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:44:08 INFO - PROCESS | 2268 | 1464997448660 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bee9000 == 46 [pid = 2268] [id = 334] 16:44:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x111d7fc00) [pid = 2268] [serial = 1001] [outer = 0x0] 16:44:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x127714800) [pid = 2268] [serial = 1002] [outer = 0x111d7fc00] 16:44:08 INFO - PROCESS | 2268 | 1464997448690 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x128b0ec00) [pid = 2268] [serial = 1003] [outer = 0x111d7fc00] 16:44:09 INFO - PROCESS | 2268 | 1464997449168 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]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 971ms 16:44:09 INFO - PROCESS | 2268 | 1464997449448 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 2268 | 1464997449451 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:44:09 INFO - PROCESS | 2268 | 1464997449456 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 2268 | 1464997449458 Marionette TRACE conn2 <- [1,1310,null,{}] 16:44:09 INFO - PROCESS | 2268 | 1464997449461 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}] 16:44:09 INFO - PROCESS | 2268 | 1464997449560 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:44:09 INFO - PROCESS | 2268 | 1464997449626 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x11825a800 == 47 [pid = 2268] [id = 335] 16:44:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1175b2800) [pid = 2268] [serial = 1004] [outer = 0x0] 16:44:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x117c8bc00) [pid = 2268] [serial = 1005] [outer = 0x1175b2800] 16:44:09 INFO - PROCESS | 2268 | 1464997449656 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x118404800) [pid = 2268] [serial = 1006] [outer = 0x1175b2800] 16:44:10 INFO - PROCESS | 2268 | 1464997450089 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] 16:44:10 INFO - PROCESS | 2268 | 1464997450130 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:44:10 INFO - PROCESS | 2268 | 1464997450136 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 2268 | 1464997450140 Marionette TRACE conn2 <- [1,1314,null,{}] 16:44:10 INFO - PROCESS | 2268 | 1464997450144 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}] 16:44:10 INFO - PROCESS | 2268 | 1464997450289 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:44:10 INFO - PROCESS | 2268 | 1464997450385 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x118117000 == 48 [pid = 2268] [id = 336] 16:44:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x119319800) [pid = 2268] [serial = 1007] [outer = 0x0] 16:44:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x1199c2800) [pid = 2268] [serial = 1008] [outer = 0x119319800] 16:44:10 INFO - PROCESS | 2268 | 1464997450436 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x119cbd400) [pid = 2268] [serial = 1009] [outer = 0x119319800] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x117153800 == 47 [pid = 2268] [id = 304] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12b35b800 == 46 [pid = 2268] [id = 329] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b3000 == 45 [pid = 2268] [id = 328] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x119a92000 == 44 [pid = 2268] [id = 327] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12991f800 == 43 [pid = 2268] [id = 326] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x128f1f800 == 42 [pid = 2268] [id = 325] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdb000 == 41 [pid = 2268] [id = 324] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x124cc2800 == 40 [pid = 2268] [id = 323] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x121708800 == 39 [pid = 2268] [id = 322] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x119a93800 == 38 [pid = 2268] [id = 321] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x118114800 == 37 [pid = 2268] [id = 320] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x11666e800 == 36 [pid = 2268] [id = 319] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x118a64800 == 35 [pid = 2268] [id = 318] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x11745e800 == 34 [pid = 2268] [id = 317] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8a4800 == 33 [pid = 2268] [id = 316] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x11825a800 == 32 [pid = 2268] [id = 335] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12bee9000 == 31 [pid = 2268] [id = 334] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f1000 == 30 [pid = 2268] [id = 333] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x121712000 == 29 [pid = 2268] [id = 332] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x12be0a000 == 28 [pid = 2268] [id = 330] 16:44:11 INFO - PROCESS | 2268 | --DOCSHELL 0x117467800 == 27 [pid = 2268] [id = 331] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x126f8f800) [pid = 2268] [serial = 937] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x1199bf800) [pid = 2268] [serial = 909] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x119f66000) [pid = 2268] [serial = 928] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x127167800) [pid = 2268] [serial = 943] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x119abb400) [pid = 2268] [serial = 925] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x126f91800) [pid = 2268] [serial = 942] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x128b0c000) [pid = 2268] [serial = 948] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x128a1cc00) [pid = 2268] [serial = 946] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12747b400) [pid = 2268] [serial = 945] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119cb2c00) [pid = 2268] [serial = 927] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x125506400) [pid = 2268] [serial = 933] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x116611000) [pid = 2268] [serial = 915] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1169b7800) [pid = 2268] [serial = 916] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1193c4c00) [pid = 2268] [serial = 921] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119912400) [pid = 2268] [serial = 922] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x117f58c00) [pid = 2268] [serial = 918] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x118405800) [pid = 2268] [serial = 919] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1199c2400) [pid = 2268] [serial = 924] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118404c00) [pid = 2268] [serial = 912] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x118e1b000) [pid = 2268] [serial = 901] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x118141000) [pid = 2268] [serial = 900] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x121a11c00) [pid = 2268] [serial = 904] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x121473800) [pid = 2268] [serial = 903] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x124cd9c00) [pid = 2268] [serial = 931] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x121566800) [pid = 2268] [serial = 930] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x127710800) [pid = 2268] [serial = 907] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x127476c00) [pid = 2268] [serial = 906] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x125568400) [pid = 2268] [serial = 934] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1256f7c00) [pid = 2268] [serial = 936] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1169e8000) [pid = 2268] [serial = 939] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x119f5f800) [pid = 2268] [serial = 940] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x128a11400) [pid = 2268] [serial = 910] [outer = 0x0] [url = about:blank] 16:44:11 INFO - PROCESS | 2268 | 1464997451395 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]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1275ms 16:44:11 INFO - PROCESS | 2268 | 1464997451410 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 2268 | 1464997451413 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:44:11 INFO - PROCESS | 2268 | 1464997451418 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 2268 | 1464997451420 Marionette TRACE conn2 <- [1,1318,null,{}] 16:44:11 INFO - PROCESS | 2268 | 1464997451423 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}] 16:44:11 INFO - PROCESS | 2268 | 1464997451506 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:44:11 INFO - PROCESS | 2268 | 1464997451510 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x11666a800 == 28 [pid = 2268] [id = 337] 16:44:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x11616ec00) [pid = 2268] [serial = 1010] [outer = 0x0] 16:44:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x116611000) [pid = 2268] [serial = 1011] [outer = 0x11616ec00] 16:44:11 INFO - PROCESS | 2268 | 1464997451543 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1169b8000) [pid = 2268] [serial = 1012] [outer = 0x11616ec00] 16:44:12 INFO - PROCESS | 2268 | 1464997452095 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]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 723ms 16:44:12 INFO - PROCESS | 2268 | 1464997452139 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 2268 | 1464997452142 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:44:12 INFO - PROCESS | 2268 | 1464997452145 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 2268 | 1464997452148 Marionette TRACE conn2 <- [1,1322,null,{}] 16:44:12 INFO - PROCESS | 2268 | 1464997452152 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}] 16:44:12 INFO - PROCESS | 2268 | 1464997452258 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:44:12 INFO - PROCESS | 2268 | 1464997452377 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x117135800 == 29 [pid = 2268] [id = 338] 16:44:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1169e1400) [pid = 2268] [serial = 1013] [outer = 0x0] 16:44:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x116a7b000) [pid = 2268] [serial = 1014] [outer = 0x1169e1400] 16:44:12 INFO - PROCESS | 2268 | 1464997452412 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x117667000) [pid = 2268] [serial = 1015] [outer = 0x1169e1400] 16:44:12 INFO - PROCESS | 2268 | 1464997452931 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]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 825ms 16:44:12 INFO - PROCESS | 2268 | 1464997452989 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 2268 | 1464997452993 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:44:13 INFO - PROCESS | 2268 | 1464997452998 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 2268 | 1464997453001 Marionette TRACE conn2 <- [1,1326,null,{}] 16:44:13 INFO - PROCESS | 2268 | 1464997453004 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}] 16:44:13 INFO - PROCESS | 2268 | 1464997453108 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:44:13 INFO - PROCESS | 2268 | 1464997453246 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x1164e7800 == 30 [pid = 2268] [id = 339] 16:44:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x11332b000) [pid = 2268] [serial = 1016] [outer = 0x0] 16:44:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x113c09400) [pid = 2268] [serial = 1017] [outer = 0x11332b000] 16:44:13 INFO - PROCESS | 2268 | 1464997453279 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1169e3400) [pid = 2268] [serial = 1018] [outer = 0x11332b000] 16:44:13 INFO - PROCESS | 2268 | --DOCSHELL 0x118117000 == 29 [pid = 2268] [id = 336] 16:44:13 INFO - PROCESS | 2268 | 1464997453679 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]]]}] 16:44: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 16:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 723ms 16:44:13 INFO - PROCESS | 2268 | 1464997453721 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 2268 | 1464997453724 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:44:13 INFO - PROCESS | 2268 | 1464997453727 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 2268 | 1464997453729 Marionette TRACE conn2 <- [1,1330,null,{}] 16:44:13 INFO - PROCESS | 2268 | 1464997453732 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}] 16:44:13 INFO - PROCESS | 2268 | 1464997453811 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:44:13 INFO - PROCESS | 2268 | 1464997453818 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x118109000 == 30 [pid = 2268] [id = 340] 16:44:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x117f58c00) [pid = 2268] [serial = 1019] [outer = 0x0] 16:44:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x118829400) [pid = 2268] [serial = 1020] [outer = 0x117f58c00] 16:44:13 INFO - PROCESS | 2268 | 1464997453847 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1193c4c00) [pid = 2268] [serial = 1021] [outer = 0x117f58c00] 16:44:14 INFO - PROCESS | 2268 | 1464997454186 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]]]}] 16:44: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 16:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 472ms 16:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:44:14 INFO - PROCESS | 2268 | 1464997454203 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 2268 | 1464997454206 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:44:14 INFO - PROCESS | 2268 | 1464997454208 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 2268 | 1464997454210 Marionette TRACE conn2 <- [1,1334,null,{}] 16:44:14 INFO - PROCESS | 2268 | 1464997454212 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}] 16:44:14 INFO - PROCESS | 2268 | 1464997454307 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:44:14 INFO - PROCESS | 2268 | 1464997454360 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x118288000 == 31 [pid = 2268] [id = 341] 16:44:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1193c6800) [pid = 2268] [serial = 1022] [outer = 0x0] 16:44:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119917c00) [pid = 2268] [serial = 1023] [outer = 0x1193c6800] 16:44:14 INFO - PROCESS | 2268 | 1464997454386 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119cb8400) [pid = 2268] [serial = 1024] [outer = 0x1193c6800] 16:44:14 INFO - PROCESS | 2268 | 1464997454704 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]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 16:44:14 INFO - PROCESS | 2268 | 1464997454728 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 2268 | 1464997454729 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:44:14 INFO - PROCESS | 2268 | 1464997454738 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 2268 | 1464997454742 Marionette TRACE conn2 <- [1,1338,null,{}] 16:44:14 INFO - PROCESS | 2268 | 1464997454746 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}] 16:44:14 INFO - PROCESS | 2268 | 1464997454829 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:44:14 INFO - PROCESS | 2268 | 1464997454891 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e41000 == 32 [pid = 2268] [id = 342] 16:44:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119460800) [pid = 2268] [serial = 1025] [outer = 0x0] 16:44:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x119cb7800) [pid = 2268] [serial = 1026] [outer = 0x119460800] 16:44:14 INFO - PROCESS | 2268 | 1464997454918 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x121812000) [pid = 2268] [serial = 1027] [outer = 0x119460800] 16:44:15 INFO - PROCESS | 2268 | 1464997455706 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]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 983ms 16:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:44:15 INFO - PROCESS | 2268 | 1464997455716 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 2268 | 1464997455717 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:44:15 INFO - PROCESS | 2268 | 1464997455719 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 2268 | 1464997455720 Marionette TRACE conn2 <- [1,1342,null,{}] 16:44:15 INFO - PROCESS | 2268 | 1464997455722 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}] 16:44:15 INFO - PROCESS | 2268 | 1464997455823 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:44:15 INFO - PROCESS | 2268 | 1464997455826 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x123e1b800 == 33 [pid = 2268] [id = 343] 16:44:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12167b400) [pid = 2268] [serial = 1028] [outer = 0x0] 16:44:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x123d0f800) [pid = 2268] [serial = 1029] [outer = 0x12167b400] 16:44:15 INFO - PROCESS | 2268 | 1464997455852 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x124cdb400) [pid = 2268] [serial = 1030] [outer = 0x12167b400] 16:44:16 INFO - PROCESS | 2268 | 1464997456203 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]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 517ms 16:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:44:16 INFO - PROCESS | 2268 | 1464997456238 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 2268 | 1464997456239 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 2268 | 1464997456241 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 2268 | 1464997456242 Marionette TRACE conn2 <- [1,1346,null,{}] 16:44:16 INFO - PROCESS | 2268 | 1464997456245 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}] 16:44:16 INFO - PROCESS | 2268 | 1464997456340 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:44:16 INFO - PROCESS | 2268 | 1464997456375 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f3e800 == 34 [pid = 2268] [id = 344] 16:44:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x125568400) [pid = 2268] [serial = 1031] [outer = 0x0] 16:44:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x125629000) [pid = 2268] [serial = 1032] [outer = 0x125568400] 16:44:16 INFO - PROCESS | 2268 | 1464997456412 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x126f90c00) [pid = 2268] [serial = 1033] [outer = 0x125568400] 16:44:16 INFO - PROCESS | 2268 | 1464997456770 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]]]}] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x117c87400) [pid = 2268] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x1175b2800) [pid = 2268] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x119319800) [pid = 2268] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x113056400) [pid = 2268] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1184b6400) [pid = 2268] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x12181c800) [pid = 2268] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x121817000) [pid = 2268] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x12550ec00) [pid = 2268] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x114eef000) [pid = 2268] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x127719800) [pid = 2268] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x121817400) [pid = 2268] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1169e9400) [pid = 2268] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11a1b3400) [pid = 2268] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1167ebc00) [pid = 2268] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x11840b400) [pid = 2268] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118409400) [pid = 2268] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128a20000) [pid = 2268] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x11304f400) [pid = 2268] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x126f9d000) [pid = 2268] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x126c77c00) [pid = 2268] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x111d7fc00) [pid = 2268] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:44:16 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x128df6800) [pid = 2268] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 569ms 16:44:16 INFO - PROCESS | 2268 | 1464997456810 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 2268 | 1464997456812 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:44:16 INFO - PROCESS | 2268 | 1464997456814 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 2268 | 1464997456815 Marionette TRACE conn2 <- [1,1350,null,{}] 16:44:16 INFO - PROCESS | 2268 | 1464997456817 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}] 16:44:16 INFO - PROCESS | 2268 | 1464997456895 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:44:16 INFO - PROCESS | 2268 | 1464997456901 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x118276000 == 35 [pid = 2268] [id = 345] 16:44:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x113c09c00) [pid = 2268] [serial = 1034] [outer = 0x0] 16:44:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x11678b800) [pid = 2268] [serial = 1035] [outer = 0x113c09c00] 16:44:16 INFO - PROCESS | 2268 | 1464997456927 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11840b800) [pid = 2268] [serial = 1036] [outer = 0x113c09c00] 16:44:17 INFO - PROCESS | 2268 | 1464997457253 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 472ms 16:44:17 INFO - PROCESS | 2268 | 1464997457286 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:44:17 INFO - PROCESS | 2268 | 1464997457294 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 2268 | 1464997457297 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 2268 | 1464997457298 Marionette TRACE conn2 <- [1,1354,null,{}] 16:44:17 INFO - PROCESS | 2268 | 1464997457300 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}] 16:44:17 INFO - PROCESS | 2268 | 1464997457373 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:44:17 INFO - PROCESS | 2268 | 1464997457377 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3a000 == 36 [pid = 2268] [id = 346] 16:44:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x118e21000) [pid = 2268] [serial = 1037] [outer = 0x0] 16:44:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x121812c00) [pid = 2268] [serial = 1038] [outer = 0x118e21000] 16:44:17 INFO - PROCESS | 2268 | 1464997457404 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x125622800) [pid = 2268] [serial = 1039] [outer = 0x118e21000] 16:44:17 INFO - PROCESS | 2268 | 1464997457796 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 517ms 16:44:17 INFO - PROCESS | 2268 | 1464997457815 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:44:17 INFO - PROCESS | 2268 | 1464997457817 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 2268 | 1464997457820 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 2268 | 1464997457822 Marionette TRACE conn2 <- [1,1358,null,{}] 16:44:17 INFO - PROCESS | 2268 | 1464997457825 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}] 16:44:17 INFO - PROCESS | 2268 | 1464997457903 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:44:17 INFO - PROCESS | 2268 | 1464997457907 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fe0000 == 37 [pid = 2268] [id = 347] 16:44:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1256f7000) [pid = 2268] [serial = 1040] [outer = 0x0] 16:44:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12715f800) [pid = 2268] [serial = 1041] [outer = 0x1256f7000] 16:44:17 INFO - PROCESS | 2268 | 1464997457932 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x127472c00) [pid = 2268] [serial = 1042] [outer = 0x1256f7000] 16:44:18 INFO - PROCESS | 2268 | 1464997458252 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]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 16:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:44:18 INFO - PROCESS | 2268 | 1464997458297 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 2268 | 1464997458299 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:44:18 INFO - PROCESS | 2268 | 1464997458301 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 2268 | 1464997458302 Marionette TRACE conn2 <- [1,1362,null,{}] 16:44:18 INFO - PROCESS | 2268 | 1464997458304 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}] 16:44:18 INFO - PROCESS | 2268 | 1464997458381 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:44:18 INFO - PROCESS | 2268 | 1464997458439 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a96000 == 38 [pid = 2268] [id = 348] 16:44:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119458c00) [pid = 2268] [serial = 1043] [outer = 0x0] 16:44:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12747a800) [pid = 2268] [serial = 1044] [outer = 0x119458c00] 16:44:18 INFO - PROCESS | 2268 | 1464997458464 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x127713800) [pid = 2268] [serial = 1045] [outer = 0x119458c00] 16:44:18 INFO - PROCESS | 2268 | 1464997458755 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]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 470ms 16:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:44:18 INFO - PROCESS | 2268 | 1464997458773 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 2268 | 1464997458774 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:44:18 INFO - PROCESS | 2268 | 1464997458777 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 2268 | 1464997458778 Marionette TRACE conn2 <- [1,1366,null,{}] 16:44:18 INFO - PROCESS | 2268 | 1464997458780 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}] 16:44:18 INFO - PROCESS | 2268 | 1464997458875 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:44:18 INFO - PROCESS | 2268 | 1464997458878 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8a7800 == 39 [pid = 2268] [id = 349] 16:44:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128a13000) [pid = 2268] [serial = 1046] [outer = 0x0] 16:44:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128a1e800) [pid = 2268] [serial = 1047] [outer = 0x128a13000] 16:44:18 INFO - PROCESS | 2268 | 1464997458907 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128a8b400) [pid = 2268] [serial = 1048] [outer = 0x128a13000] 16:44:19 INFO - PROCESS | 2268 | --DOCSHELL 0x118109000 == 38 [pid = 2268] [id = 340] 16:44:19 INFO - PROCESS | 2268 | --DOCSHELL 0x1164e7800 == 37 [pid = 2268] [id = 339] 16:44:19 INFO - PROCESS | 2268 | --DOCSHELL 0x117135800 == 36 [pid = 2268] [id = 338] 16:44:19 INFO - PROCESS | 2268 | --DOCSHELL 0x11666a800 == 35 [pid = 2268] [id = 337] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x118288000 == 34 [pid = 2268] [id = 341] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x119e41000 == 33 [pid = 2268] [id = 342] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x119f3e800 == 32 [pid = 2268] [id = 344] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3a000 == 31 [pid = 2268] [id = 346] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x118276000 == 30 [pid = 2268] [id = 345] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x128fe0000 == 29 [pid = 2268] [id = 347] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x123e1b800 == 28 [pid = 2268] [id = 343] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118e14c00) [pid = 2268] [serial = 913] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116611000) [pid = 2268] [serial = 1011] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOCSHELL 0x119a96000 == 27 [pid = 2268] [id = 348] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x117c8bc00) [pid = 2268] [serial = 1005] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118404800) [pid = 2268] [serial = 1006] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1199c2800) [pid = 2268] [serial = 1008] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1166e3c00) [pid = 2268] [serial = 993] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1199c1c00) [pid = 2268] [serial = 996] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x117c84c00) [pid = 2268] [serial = 994] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119cbd400) [pid = 2268] [serial = 1009] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1256f2400) [pid = 2268] [serial = 999] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12556b800) [pid = 2268] [serial = 970] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x124ce3c00) [pid = 2268] [serial = 969] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x126c77800) [pid = 2268] [serial = 972] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1196ad400) [pid = 2268] [serial = 981] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x128a1b000) [pid = 2268] [serial = 975] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128b13400) [pid = 2268] [serial = 978] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1175b2c00) [pid = 2268] [serial = 957] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x118136c00) [pid = 2268] [serial = 958] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x121816800) [pid = 2268] [serial = 966] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x1169e0000) [pid = 2268] [serial = 951] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x117c85400) [pid = 2268] [serial = 952] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x118831000) [pid = 2268] [serial = 954] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x1196b3c00) [pid = 2268] [serial = 955] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x11935d400) [pid = 2268] [serial = 960] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x119911400) [pid = 2268] [serial = 961] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x119a0b000) [pid = 2268] [serial = 997] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x128b16c00) [pid = 2268] [serial = 949] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x119cb8000) [pid = 2268] [serial = 963] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x11a1b1400) [pid = 2268] [serial = 964] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x125566400) [pid = 2268] [serial = 982] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x128df1400) [pid = 2268] [serial = 988] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x128b19000) [pid = 2268] [serial = 984] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x128b0ec00) [pid = 2268] [serial = 1003] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x127714800) [pid = 2268] [serial = 1002] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x1293c0c00) [pid = 2268] [serial = 991] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x129022400) [pid = 2268] [serial = 990] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 61 (0x128b3c400) [pid = 2268] [serial = 985] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 60 (0x128b47400) [pid = 2268] [serial = 987] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 59 (0x12715ec00) [pid = 2268] [serial = 1000] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 58 (0x128b1a000) [pid = 2268] [serial = 979] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 57 (0x127718c00) [pid = 2268] [serial = 973] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 56 (0x128a8cc00) [pid = 2268] [serial = 976] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | --DOMWINDOW == 55 (0x123d14000) [pid = 2268] [serial = 967] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 2268 | 1464997460385 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] 16:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:44:20 INFO - PROCESS | 2268 | 1464997460402 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:44:20 INFO - PROCESS | 2268 | 1464997460407 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 2268 | 1464997460409 Marionette TRACE conn2 <- [1,1370,null,{}] 16:44:20 INFO - PROCESS | 2268 | 1464997460414 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}] 16:44:20 INFO - PROCESS | 2268 | 1464997460527 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:44:20 INFO - PROCESS | 2268 | 1464997460594 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x1164e7800 == 28 [pid = 2268] [id = 350] 16:44:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 56 (0x115e23800) [pid = 2268] [serial = 1049] [outer = 0x0] 16:44:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 57 (0x116488c00) [pid = 2268] [serial = 1050] [outer = 0x115e23800] 16:44:20 INFO - PROCESS | 2268 | 1464997460647 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 58 (0x117c87400) [pid = 2268] [serial = 1051] [outer = 0x115e23800] 16:44:20 INFO - PROCESS | 2268 | 1464997460987 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] 16:44:21 INFO - PROCESS | 2268 | 1464997461032 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:44:21 INFO - PROCESS | 2268 | 1464997461037 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 2268 | 1464997461039 Marionette TRACE conn2 <- [1,1374,null,{}] 16:44:21 INFO - PROCESS | 2268 | 1464997461041 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}] 16:44:21 INFO - PROCESS | 2268 | 1464997461124 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:44:21 INFO - PROCESS | 2268 | 1464997461175 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x117492000 == 29 [pid = 2268] [id = 351] 16:44:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 59 (0x117f65000) [pid = 2268] [serial = 1052] [outer = 0x0] 16:44:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 60 (0x118410000) [pid = 2268] [serial = 1053] [outer = 0x117f65000] 16:44:21 INFO - PROCESS | 2268 | 1464997461203 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x1193c0400) [pid = 2268] [serial = 1054] [outer = 0x117f65000] 16:44:21 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:21 INFO - PROCESS | 2268 | 1464997461537 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] 16:44:21 INFO - PROCESS | 2268 | 1464997461561 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:44:21 INFO - PROCESS | 2268 | 1464997461577 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 2268 | 1464997461580 Marionette TRACE conn2 <- [1,1378,null,{}] 16:44:21 INFO - PROCESS | 2268 | 1464997461587 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}] 16:44:21 INFO - PROCESS | 2268 | 1464997461664 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:44:21 INFO - PROCESS | 2268 | 1464997461717 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a7a000 == 30 [pid = 2268] [id = 352] 16:44:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x111b05400) [pid = 2268] [serial = 1055] [outer = 0x0] 16:44:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x1199ca800) [pid = 2268] [serial = 1056] [outer = 0x111b05400] 16:44:21 INFO - PROCESS | 2268 | 1464997461765 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x119f65c00) [pid = 2268] [serial = 1057] [outer = 0x111b05400] 16:44:22 INFO - PROCESS | 2268 | 1464997462140 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] 16:44:22 INFO - PROCESS | 2268 | 1464997462205 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:44:22 INFO - PROCESS | 2268 | 1464997462208 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 2268 | 1464997462210 Marionette TRACE conn2 <- [1,1382,null,{}] 16:44:22 INFO - PROCESS | 2268 | 1464997462214 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}] 16:44:22 INFO - PROCESS | 2268 | 1464997462369 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:44:22 INFO - PROCESS | 2268 | 1464997462377 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199df000 == 31 [pid = 2268] [id = 353] 16:44:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x11a1ab000) [pid = 2268] [serial = 1058] [outer = 0x0] 16:44:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x121813400) [pid = 2268] [serial = 1059] [outer = 0x11a1ab000] 16:44:22 INFO - PROCESS | 2268 | 1464997462421 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x121a04800) [pid = 2268] [serial = 1060] [outer = 0x11a1ab000] 16:44:22 INFO - PROCESS | 2268 | [2268] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:22 INFO - PROCESS | 2268 | 1464997462824 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] 16:44:22 INFO - PROCESS | 2268 | 1464997462836 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:44:22 INFO - PROCESS | 2268 | 1464997462838 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 2268 | 1464997462839 Marionette TRACE conn2 <- [1,1386,null,{}] 16:44:22 INFO - PROCESS | 2268 | 1464997462841 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}] 16:44:22 INFO - PROCESS | 2268 | 1464997462923 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:44:22 INFO - PROCESS | 2268 | 1464997462977 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x121099800 == 32 [pid = 2268] [id = 354] 16:44:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x118832000) [pid = 2268] [serial = 1061] [outer = 0x0] 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x1213b3c00) [pid = 2268] [serial = 1062] [outer = 0x118832000] 16:44:23 INFO - PROCESS | 2268 | 1464997463003 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x125566000) [pid = 2268] [serial = 1063] [outer = 0x118832000] 16:44:23 INFO - PROCESS | 2268 | 1464997463293 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] 16:44:23 INFO - PROCESS | 2268 | 1464997463309 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:44:23 INFO - PROCESS | 2268 | 1464997463311 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 2268 | 1464997463312 Marionette TRACE conn2 <- [1,1390,null,{}] 16:44:23 INFO - PROCESS | 2268 | 1464997463314 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}] 16:44:23 INFO - PROCESS | 2268 | 1464997463425 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:44:23 INFO - PROCESS | 2268 | 1464997463429 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x125543000 == 33 [pid = 2268] [id = 355] 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x1196a6800) [pid = 2268] [serial = 1064] [outer = 0x0] 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x126f97c00) [pid = 2268] [serial = 1065] [outer = 0x1196a6800] 16:44:23 INFO - PROCESS | 2268 | 1464997463455 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x128a1ec00) [pid = 2268] [serial = 1066] [outer = 0x1196a6800] 16:44:23 INFO - PROCESS | 2268 | 1464997463772 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]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 16:44:23 INFO - PROCESS | 2268 | 1464997463784 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 2268 | 1464997463787 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:44:23 INFO - PROCESS | 2268 | 1464997463791 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 2268 | 1464997463792 Marionette TRACE conn2 <- [1,1394,null,{}] 16:44:23 INFO - PROCESS | 2268 | 1464997463795 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}] 16:44:23 INFO - PROCESS | 2268 | 1464997463904 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:44:23 INFO - PROCESS | 2268 | 1464997463910 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bc6000 == 34 [pid = 2268] [id = 356] 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x116613000) [pid = 2268] [serial = 1067] [outer = 0x0] 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x128a85400) [pid = 2268] [serial = 1068] [outer = 0x116613000] 16:44:23 INFO - PROCESS | 2268 | 1464997463935 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x128b0f400) [pid = 2268] [serial = 1069] [outer = 0x116613000] 16:44:24 INFO - PROCESS | 2268 | 1464997464247 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]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 16:44:24 INFO - PROCESS | 2268 | 1464997464260 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 2268 | 1464997464261 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:44:24 INFO - PROCESS | 2268 | 1464997464263 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 2268 | 1464997464265 Marionette TRACE conn2 <- [1,1398,null,{}] 16:44:24 INFO - PROCESS | 2268 | 1464997464269 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}] 16:44:24 INFO - PROCESS | 2268 | 1464997464346 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:44:24 INFO - PROCESS | 2268 | 1464997464352 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3a000 == 35 [pid = 2268] [id = 357] 16:44:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x111d67000) [pid = 2268] [serial = 1070] [outer = 0x0] 16:44:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x128b38800) [pid = 2268] [serial = 1071] [outer = 0x111d67000] 16:44:24 INFO - PROCESS | 2268 | 1464997464378 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x128b40c00) [pid = 2268] [serial = 1072] [outer = 0x111d67000] 16:44:24 INFO - PROCESS | 2268 | 1464997464704 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]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 473ms 16:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:44:24 INFO - PROCESS | 2268 | 1464997464738 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 2268 | 1464997464739 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:44:24 INFO - PROCESS | 2268 | 1464997464741 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 2268 | 1464997464743 Marionette TRACE conn2 <- [1,1402,null,{}] 16:44:24 INFO - PROCESS | 2268 | 1464997464745 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}] 16:44:24 INFO - PROCESS | 2268 | 1464997464849 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:44:24 INFO - PROCESS | 2268 | 1464997464855 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a79000 == 36 [pid = 2268] [id = 358] 16:44:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1122b6800) [pid = 2268] [serial = 1073] [outer = 0x0] 16:44:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x128b44c00) [pid = 2268] [serial = 1074] [outer = 0x1122b6800] 16:44:24 INFO - PROCESS | 2268 | 1464997464889 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x128c9b400) [pid = 2268] [serial = 1075] [outer = 0x1122b6800] 16:44:25 INFO - PROCESS | 2268 | 1464997465210 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]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 16:44:25 INFO - PROCESS | 2268 | 1464997465260 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 2268 | 1464997465261 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:44:25 INFO - PROCESS | 2268 | 1464997465263 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 2268 | 1464997465265 Marionette TRACE conn2 <- [1,1406,null,{}] 16:44:25 INFO - PROCESS | 2268 | 1464997465267 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}] 16:44:25 INFO - PROCESS | 2268 | 1464997465366 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:44:25 INFO - PROCESS | 2268 | 1464997465403 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299a8800 == 37 [pid = 2268] [id = 359] 16:44:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x128b0e400) [pid = 2268] [serial = 1076] [outer = 0x0] 16:44:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x128ca3000) [pid = 2268] [serial = 1077] [outer = 0x128b0e400] 16:44:25 INFO - PROCESS | 2268 | 1464997465428 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x128df9000) [pid = 2268] [serial = 1078] [outer = 0x128b0e400] 16:44:25 INFO - PROCESS | 2268 | 1464997465759 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]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 16:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:44:25 INFO - PROCESS | 2268 | 1464997465785 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 2268 | 1464997465787 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:44:25 INFO - PROCESS | 2268 | 1464997465789 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 2268 | 1464997465791 Marionette TRACE conn2 <- [1,1410,null,{}] 16:44:25 INFO - PROCESS | 2268 | 1464997465793 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}] 16:44:25 INFO - PROCESS | 2268 | 1464997465903 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:44:25 INFO - PROCESS | 2268 | 1464997465907 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f31000 == 38 [pid = 2268] [id = 360] 16:44:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x128b12c00) [pid = 2268] [serial = 1079] [outer = 0x0] 16:44:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1293bfc00) [pid = 2268] [serial = 1080] [outer = 0x128b12c00] 16:44:25 INFO - PROCESS | 2268 | 1464997465973 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x129605400) [pid = 2268] [serial = 1081] [outer = 0x128b12c00] 16:44:26 INFO - PROCESS | 2268 | 1464997466298 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]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 16:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:44:26 INFO - PROCESS | 2268 | 1464997466312 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 2268 | 1464997466314 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:44:26 INFO - PROCESS | 2268 | 1464997466317 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 2268 | 1464997466320 Marionette TRACE conn2 <- [1,1414,null,{}] 16:44:26 INFO - PROCESS | 2268 | 1464997466322 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}] 16:44:26 INFO - PROCESS | 2268 | 1464997466421 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:44:26 INFO - PROCESS | 2268 | 1464997466424 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b63d800 == 39 [pid = 2268] [id = 361] 16:44:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1293cb400) [pid = 2268] [serial = 1082] [outer = 0x0] 16:44:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12960e000) [pid = 2268] [serial = 1083] [outer = 0x1293cb400] 16:44:26 INFO - PROCESS | 2268 | 1464997466449 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x129693400) [pid = 2268] [serial = 1084] [outer = 0x1293cb400] 16:44:26 INFO - PROCESS | 2268 | 1464997466813 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]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 16:44:26 INFO - PROCESS | 2268 | 1464997466838 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 2268 | 1464997466839 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:44:26 INFO - PROCESS | 2268 | 1464997466841 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 2268 | 1464997466842 Marionette TRACE conn2 <- [1,1418,null,{}] 16:44:26 INFO - PROCESS | 2268 | 1464997466844 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}] 16:44:26 INFO - PROCESS | 2268 | 1464997466943 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:44:26 INFO - PROCESS | 2268 | 1464997466962 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be21800 == 40 [pid = 2268] [id = 362] 16:44:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12960e800) [pid = 2268] [serial = 1085] [outer = 0x0] 16:44:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12969a800) [pid = 2268] [serial = 1086] [outer = 0x12960e800] 16:44:26 INFO - PROCESS | 2268 | 1464997466987 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12a881800) [pid = 2268] [serial = 1087] [outer = 0x12960e800] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x12167b400) [pid = 2268] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x125568400) [pid = 2268] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x113c09c00) [pid = 2268] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1256f7000) [pid = 2268] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119460800) [pid = 2268] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1193c6800) [pid = 2268] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x117f58c00) [pid = 2268] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11332b000) [pid = 2268] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1169e1400) [pid = 2268] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x11616ec00) [pid = 2268] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:44:27 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x118e21000) [pid = 2268] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:44:27 INFO - PROCESS | 2268 | 1464997467543 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]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 718ms 16:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:44:27 INFO - PROCESS | 2268 | 1464997467559 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 2268 | 1464997467560 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:44:27 INFO - PROCESS | 2268 | 1464997467562 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 2268 | 1464997467563 Marionette TRACE conn2 <- [1,1422,null,{}] 16:44:27 INFO - PROCESS | 2268 | 1464997467566 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}] 16:44:27 INFO - PROCESS | 2268 | 1464997467646 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:44:27 INFO - PROCESS | 2268 | 1464997467651 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x127496000 == 41 [pid = 2268] [id = 363] 16:44:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x116aeb000) [pid = 2268] [serial = 1088] [outer = 0x0] 16:44:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119460800) [pid = 2268] [serial = 1089] [outer = 0x116aeb000] 16:44:27 INFO - PROCESS | 2268 | 1464997467677 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x123f8a000) [pid = 2268] [serial = 1090] [outer = 0x116aeb000] 16:44:28 INFO - PROCESS | 2268 | 1464997468003 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]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 16:44:28 INFO - PROCESS | 2268 | 1464997468031 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 2268 | 1464997468032 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:44:28 INFO - PROCESS | 2268 | 1464997468054 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 2268 | 1464997468055 Marionette TRACE conn2 <- [1,1426,null,{}] 16:44:28 INFO - PROCESS | 2268 | 1464997468058 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}] 16:44:28 INFO - PROCESS | 2268 | 1464997468148 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:44:28 INFO - PROCESS | 2268 | 1464997468169 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bee2000 == 42 [pid = 2268] [id = 364] 16:44:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1199cbc00) [pid = 2268] [serial = 1091] [outer = 0x0] 16:44:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1299d2000) [pid = 2268] [serial = 1092] [outer = 0x1199cbc00] 16:44:28 INFO - PROCESS | 2268 | 1464997468194 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12a94fc00) [pid = 2268] [serial = 1093] [outer = 0x1199cbc00] 16:44:28 INFO - PROCESS | 2268 | 1464997468522 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]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 530ms 16:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:44:28 INFO - PROCESS | 2268 | 1464997468573 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 2268 | 1464997468574 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:44:28 INFO - PROCESS | 2268 | 1464997468576 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 2268 | 1464997468577 Marionette TRACE conn2 <- [1,1430,null,{}] 16:44:28 INFO - PROCESS | 2268 | 1464997468579 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}] 16:44:28 INFO - PROCESS | 2268 | 1464997468661 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:44:28 INFO - PROCESS | 2268 | 1464997468720 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c38d000 == 43 [pid = 2268] [id = 365] 16:44:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1256f7000) [pid = 2268] [serial = 1094] [outer = 0x0] 16:44:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12a956400) [pid = 2268] [serial = 1095] [outer = 0x1256f7000] 16:44:28 INFO - PROCESS | 2268 | 1464997468745 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12ac08000) [pid = 2268] [serial = 1096] [outer = 0x1256f7000] 16:44:29 INFO - PROCESS | 2268 | 1464997469019 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]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:44:29 INFO - PROCESS | 2268 | 1464997469056 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 2268 | 1464997469057 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:44:29 INFO - PROCESS | 2268 | 1464997469059 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 2268 | 1464997469060 Marionette TRACE conn2 <- [1,1434,null,{}] 16:44:29 INFO - PROCESS | 2268 | 1464997469063 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}] 16:44:29 INFO - PROCESS | 2268 | 1464997469157 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:44:29 INFO - PROCESS | 2268 | 1464997469160 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cc5e800 == 44 [pid = 2268] [id = 366] 16:44:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x121820400) [pid = 2268] [serial = 1097] [outer = 0x0] 16:44:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12ad85400) [pid = 2268] [serial = 1098] [outer = 0x121820400] 16:44:29 INFO - PROCESS | 2268 | 1464997469184 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12a950800) [pid = 2268] [serial = 1099] [outer = 0x121820400] 16:44:29 INFO - PROCESS | 2268 | 1464997469676 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]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 669ms 16:44:29 INFO - PROCESS | 2268 | 1464997469731 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 2268 | 1464997469735 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:44:29 INFO - PROCESS | 2268 | 1464997469739 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 2268 | 1464997469741 Marionette TRACE conn2 <- [1,1438,null,{}] 16:44:29 INFO - PROCESS | 2268 | 1464997469745 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}] 16:44:29 INFO - PROCESS | 2268 | 1464997469915 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:44:29 INFO - PROCESS | 2268 | 1464997469928 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x117486000 == 45 [pid = 2268] [id = 367] 16:44:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x113c76c00) [pid = 2268] [serial = 1100] [outer = 0x0] 16:44:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1169dec00) [pid = 2268] [serial = 1101] [outer = 0x113c76c00] 16:44:29 INFO - PROCESS | 2268 | 1464997469960 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x117f58c00) [pid = 2268] [serial = 1102] [outer = 0x113c76c00] 16:44:30 INFO - PROCESS | 2268 | 1464997470547 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]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 872ms 16:44:30 INFO - PROCESS | 2268 | 1464997470611 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 2268 | 1464997470615 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:44:30 INFO - PROCESS | 2268 | 1464997470620 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 2268 | 1464997470621 Marionette TRACE conn2 <- [1,1442,null,{}] 16:44:30 INFO - PROCESS | 2268 | 1464997470624 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}] 16:44:30 INFO - PROCESS | 2268 | 1464997470870 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:44:30 INFO - PROCESS | 2268 | 1464997470979 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x116122800 == 46 [pid = 2268] [id = 368] 16:44:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x112fd6000) [pid = 2268] [serial = 1103] [outer = 0x0] 16:44:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x11304ec00) [pid = 2268] [serial = 1104] [outer = 0x112fd6000] 16:44:31 INFO - PROCESS | 2268 | 1464997471009 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x115dbfc00) [pid = 2268] [serial = 1105] [outer = 0x112fd6000] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12c38d000 == 45 [pid = 2268] [id = 365] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12bee2000 == 44 [pid = 2268] [id = 364] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x127496000 == 43 [pid = 2268] [id = 363] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12be21800 == 42 [pid = 2268] [id = 362] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12b63d800 == 41 [pid = 2268] [id = 361] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x119f31000 == 40 [pid = 2268] [id = 360] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x1299a8800 == 39 [pid = 2268] [id = 359] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x128a1e800) [pid = 2268] [serial = 1047] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x118a79000 == 38 [pid = 2268] [id = 358] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3a000 == 37 [pid = 2268] [id = 357] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x126bc6000 == 36 [pid = 2268] [id = 356] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x125543000 == 35 [pid = 2268] [id = 355] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x121099800 == 34 [pid = 2268] [id = 354] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x1199df000 == 33 [pid = 2268] [id = 353] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x118a7a000 == 32 [pid = 2268] [id = 352] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x117492000 == 31 [pid = 2268] [id = 351] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x1164e7800 == 30 [pid = 2268] [id = 350] 16:44:31 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8a7800 == 29 [pid = 2268] [id = 349] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x123d0f800) [pid = 2268] [serial = 1029] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x125629000) [pid = 2268] [serial = 1032] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11678b800) [pid = 2268] [serial = 1035] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11840b800) [pid = 2268] [serial = 1036] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x12715f800) [pid = 2268] [serial = 1041] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x126f90c00) [pid = 2268] [serial = 1033] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119cb7800) [pid = 2268] [serial = 1026] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119917c00) [pid = 2268] [serial = 1023] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119cb8400) [pid = 2268] [serial = 1024] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x118829400) [pid = 2268] [serial = 1020] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1193c4c00) [pid = 2268] [serial = 1021] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1169e3400) [pid = 2268] [serial = 1018] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x113c09400) [pid = 2268] [serial = 1017] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x117667000) [pid = 2268] [serial = 1015] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x116a7b000) [pid = 2268] [serial = 1014] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1169b8000) [pid = 2268] [serial = 1012] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x124cdb400) [pid = 2268] [serial = 1030] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x121812c00) [pid = 2268] [serial = 1038] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x127472c00) [pid = 2268] [serial = 1042] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x12747a800) [pid = 2268] [serial = 1044] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x121812000) [pid = 2268] [serial = 1027] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x125622800) [pid = 2268] [serial = 1039] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 2268 | 1464997471521 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]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 921ms 16:44:31 INFO - PROCESS | 2268 | 1464997471541 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:44:31 INFO - PROCESS | 2268 | 1464997471543 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:44:31 INFO - PROCESS | 2268 | 1464997471546 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 2268 | 1464997471549 Marionette TRACE conn2 <- [1,1446,null,{}] 16:44:31 INFO - PROCESS | 2268 | 1464997471554 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}] 16:44:31 INFO - PROCESS | 2268 | 1464997471631 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:44:31 INFO - PROCESS | 2268 | 1464997471637 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167b7000 == 30 [pid = 2268] [id = 369] 16:44:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1169b8800) [pid = 2268] [serial = 1106] [outer = 0x0] 16:44:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x116aea400) [pid = 2268] [serial = 1107] [outer = 0x1169b8800] 16:44:31 INFO - PROCESS | 2268 | 1464997471666 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x117c8ac00) [pid = 2268] [serial = 1108] [outer = 0x1169b8800] 16:44:32 INFO - PROCESS | 2268 | 1464997472010 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]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 524ms 16:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:44:32 INFO - PROCESS | 2268 | 1464997472071 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 2268 | 1464997472073 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:44:32 INFO - PROCESS | 2268 | 1464997472075 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 2268 | 1464997472076 Marionette TRACE conn2 <- [1,1450,null,{}] 16:44:32 INFO - PROCESS | 2268 | 1464997472079 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}] 16:44:32 INFO - PROCESS | 2268 | 1464997472156 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:44:32 INFO - PROCESS | 2268 | 1464997472163 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x118104800 == 31 [pid = 2268] [id = 370] 16:44:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118162400) [pid = 2268] [serial = 1109] [outer = 0x0] 16:44:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1184b1c00) [pid = 2268] [serial = 1110] [outer = 0x118162400] 16:44:32 INFO - PROCESS | 2268 | 1464997472193 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x118e1b800) [pid = 2268] [serial = 1111] [outer = 0x118162400] 16:44:32 INFO - PROCESS | 2268 | 1464997472586 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]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 16:44:32 INFO - PROCESS | 2268 | 1464997472594 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 2268 | 1464997472597 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:44:32 INFO - PROCESS | 2268 | 1464997472618 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 2268 | 1464997472623 Marionette TRACE conn2 <- [1,1454,null,{}] 16:44:32 INFO - PROCESS | 2268 | 1464997472626 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}] 16:44:32 INFO - PROCESS | 2268 | 1464997472744 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:44:32 INFO - PROCESS | 2268 | 1464997472751 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194e2800 == 32 [pid = 2268] [id = 371] 16:44:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x118e1d000) [pid = 2268] [serial = 1112] [outer = 0x0] 16:44:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119912400) [pid = 2268] [serial = 1113] [outer = 0x118e1d000] 16:44:32 INFO - PROCESS | 2268 | 1464997472792 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119a0b400) [pid = 2268] [serial = 1114] [outer = 0x118e1d000] 16:44:33 INFO - PROCESS | 2268 | 1464997473140 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 583ms 16:44:33 INFO - PROCESS | 2268 | 1464997473190 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:44:33 INFO - PROCESS | 2268 | 1464997473191 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:44:33 INFO - PROCESS | 2268 | 1464997473193 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 2268 | 1464997473195 Marionette TRACE conn2 <- [1,1458,null,{}] 16:44:33 INFO - PROCESS | 2268 | 1464997473210 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}] 16:44:33 INFO - PROCESS | 2268 | 1464997473288 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:44:33 INFO - PROCESS | 2268 | 1464997473291 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f31000 == 33 [pid = 2268] [id = 372] 16:44:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x112f3c000) [pid = 2268] [serial = 1115] [outer = 0x0] 16:44:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119cbe400) [pid = 2268] [serial = 1116] [outer = 0x112f3c000] 16:44:33 INFO - PROCESS | 2268 | 1464997473320 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119f64c00) [pid = 2268] [serial = 1117] [outer = 0x112f3c000] 16:44:33 INFO - PROCESS | 2268 | 1464997473695 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 530ms 16:44:33 INFO - PROCESS | 2268 | 1464997473725 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 2268 | 1464997473726 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:44:33 INFO - PROCESS | 2268 | 1464997473739 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 2268 | 1464997473740 Marionette TRACE conn2 <- [1,1462,null,{}] 16:44:33 INFO - PROCESS | 2268 | 1464997473742 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}] 16:44:33 INFO - PROCESS | 2268 | 1464997473841 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:44:33 INFO - PROCESS | 2268 | 1464997473845 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199da000 == 34 [pid = 2268] [id = 373] 16:44:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1213bbc00) [pid = 2268] [serial = 1118] [outer = 0x0] 16:44:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x121566000) [pid = 2268] [serial = 1119] [outer = 0x1213bbc00] 16:44:33 INFO - PROCESS | 2268 | 1464997473881 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12181f400) [pid = 2268] [serial = 1120] [outer = 0x1213bbc00] 16:44:34 INFO - PROCESS | 2268 | 1464997474241 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]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 16:44:34 INFO - PROCESS | 2268 | 1464997474257 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 2268 | 1464997474258 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:44:34 INFO - PROCESS | 2268 | 1464997474260 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 2268 | 1464997474261 Marionette TRACE conn2 <- [1,1466,null,{}] 16:44:34 INFO - PROCESS | 2268 | 1464997474264 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}] 16:44:34 INFO - PROCESS | 2268 | 1464997474362 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:44:34 INFO - PROCESS | 2268 | 1464997474374 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x124fe0000 == 35 [pid = 2268] [id = 374] 16:44:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12146f800) [pid = 2268] [serial = 1121] [outer = 0x0] 16:44:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x124ce2800) [pid = 2268] [serial = 1122] [outer = 0x12146f800] 16:44:34 INFO - PROCESS | 2268 | 1464997474406 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12561ac00) [pid = 2268] [serial = 1123] [outer = 0x12146f800] 16:44:34 INFO - PROCESS | 2268 | 1464997474768 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]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:44:34 INFO - PROCESS | 2268 | 1464997474780 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 2268 | 1464997474782 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:44:34 INFO - PROCESS | 2268 | 1464997474785 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 2268 | 1464997474786 Marionette TRACE conn2 <- [1,1470,null,{}] 16:44:34 INFO - PROCESS | 2268 | 1464997474788 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}] 16:44:34 INFO - PROCESS | 2268 | 1464997474889 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:44:34 INFO - PROCESS | 2268 | 1464997474900 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cf1800 == 36 [pid = 2268] [id = 375] 16:44:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x125628400) [pid = 2268] [serial = 1124] [outer = 0x0] 16:44:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1256fb400) [pid = 2268] [serial = 1125] [outer = 0x125628400] 16:44:34 INFO - PROCESS | 2268 | 1464997474925 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x126f94400) [pid = 2268] [serial = 1126] [outer = 0x125628400] 16:44:35 INFO - PROCESS | 2268 | 1464997475256 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 16:44:35 INFO - PROCESS | 2268 | 1464997475305 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 2268 | 1464997475306 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:44:35 INFO - PROCESS | 2268 | 1464997475308 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 2268 | 1464997475309 Marionette TRACE conn2 <- [1,1474,null,{}] 16:44:35 INFO - PROCESS | 2268 | 1464997475311 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}] 16:44:35 INFO - PROCESS | 2268 | 1464997475409 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:44:35 INFO - PROCESS | 2268 | 1464997475422 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cf1000 == 37 [pid = 2268] [id = 376] 16:44:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x125629000) [pid = 2268] [serial = 1127] [outer = 0x0] 16:44:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12715d400) [pid = 2268] [serial = 1128] [outer = 0x125629000] 16:44:35 INFO - PROCESS | 2268 | 1464997475455 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12742c000) [pid = 2268] [serial = 1129] [outer = 0x125629000] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x128b0e400) [pid = 2268] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x128a13000) [pid = 2268] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1196a6800) [pid = 2268] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x111d67000) [pid = 2268] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x111b05400) [pid = 2268] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x118832000) [pid = 2268] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11a1ab000) [pid = 2268] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x117f65000) [pid = 2268] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x116613000) [pid = 2268] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x115e23800) [pid = 2268] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1122b6800) [pid = 2268] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128b12c00) [pid = 2268] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1293cb400) [pid = 2268] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12960e800) [pid = 2268] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x116aeb000) [pid = 2268] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1256f7000) [pid = 2268] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1199cbc00) [pid = 2268] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:44:35 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119458c00) [pid = 2268] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:44:35 INFO - PROCESS | 2268 | 1464997475907 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 16:44:35 INFO - PROCESS | 2268 | 1464997475928 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 2268 | 1464997475930 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:44:35 INFO - PROCESS | 2268 | 1464997475932 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 2268 | 1464997475933 Marionette TRACE conn2 <- [1,1478,null,{}] 16:44:35 INFO - PROCESS | 2268 | 1464997475941 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}] 16:44:36 INFO - PROCESS | 2268 | 1464997476049 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:44:36 INFO - PROCESS | 2268 | 1464997476082 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x1193a0800 == 38 [pid = 2268] [id = 377] 16:44:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x111d5f400) [pid = 2268] [serial = 1130] [outer = 0x0] 16:44:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119f65800) [pid = 2268] [serial = 1131] [outer = 0x111d5f400] 16:44:36 INFO - PROCESS | 2268 | 1464997476108 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x12715b800) [pid = 2268] [serial = 1132] [outer = 0x111d5f400] 16:44:36 INFO - PROCESS | 2268 | 1464997476450 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]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 525ms 16:44:36 INFO - PROCESS | 2268 | 1464997476459 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 2268 | 1464997476461 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:44:36 INFO - PROCESS | 2268 | 1464997476464 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 2268 | 1464997476467 Marionette TRACE conn2 <- [1,1482,null,{}] 16:44:36 INFO - PROCESS | 2268 | 1464997476473 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}] 16:44:36 INFO - PROCESS | 2268 | 1464997476602 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:44:36 INFO - PROCESS | 2268 | 1464997476701 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x129920000 == 39 [pid = 2268] [id = 378] 16:44:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119cbec00) [pid = 2268] [serial = 1133] [outer = 0x0] 16:44:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x127472000) [pid = 2268] [serial = 1134] [outer = 0x119cbec00] 16:44:36 INFO - PROCESS | 2268 | 1464997476749 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x127714000) [pid = 2268] [serial = 1135] [outer = 0x119cbec00] 16:44:37 INFO - PROCESS | 2268 | 1464997477078 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]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 625ms 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:44:37 INFO - PROCESS | 2268 | 1464997477090 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 2268 | 1464997477092 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:44:37 INFO - PROCESS | 2268 | 1464997477094 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 2268 | 1464997477095 Marionette TRACE conn2 <- [1,1486,null,{}] 16:44:37 INFO - PROCESS | 2268 | 1464997477106 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}] 16:44:37 INFO - PROCESS | 2268 | 1464997477205 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:44:37 INFO - PROCESS | 2268 | 1464997477262 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a870000 == 40 [pid = 2268] [id = 379] 16:44:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1175b3000) [pid = 2268] [serial = 1136] [outer = 0x0] 16:44:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119f61400) [pid = 2268] [serial = 1137] [outer = 0x1175b3000] 16:44:37 INFO - PROCESS | 2268 | 1464997477287 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128b12c00) [pid = 2268] [serial = 1138] [outer = 0x1175b3000] 16:44:37 INFO - PROCESS | 2268 | 1464997477576 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]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:44:37 INFO - PROCESS | 2268 | 1464997477614 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 2268 | 1464997477615 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:44:37 INFO - PROCESS | 2268 | 1464997477621 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 2268 | 1464997477622 Marionette TRACE conn2 <- [1,1490,null,{}] 16:44:37 INFO - PROCESS | 2268 | 1464997477624 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}] 16:44:37 INFO - PROCESS | 2268 | 1464997477712 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:44:37 INFO - PROCESS | 2268 | 1464997477817 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x1132ab800 == 41 [pid = 2268] [id = 380] 16:44:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x111d28400) [pid = 2268] [serial = 1139] [outer = 0x0] 16:44:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x112a46c00) [pid = 2268] [serial = 1140] [outer = 0x111d28400] 16:44:37 INFO - PROCESS | 2268 | 1464997477851 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x115e22c00) [pid = 2268] [serial = 1141] [outer = 0x111d28400] 16:44:38 INFO - PROCESS | 2268 | 1464997478300 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]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 720ms 16:44:38 INFO - PROCESS | 2268 | 1464997478340 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 2268 | 1464997478343 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:44:38 INFO - PROCESS | 2268 | 1464997478346 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 2268 | 1464997478348 Marionette TRACE conn2 <- [1,1494,null,{}] 16:44:38 INFO - PROCESS | 2268 | 1464997478351 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}] 16:44:38 INFO - PROCESS | 2268 | 1464997478461 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:44:38 INFO - PROCESS | 2268 | 1464997478518 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e84000 == 42 [pid = 2268] [id = 381] 16:44:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x116798000) [pid = 2268] [serial = 1142] [outer = 0x0] 16:44:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x11816bc00) [pid = 2268] [serial = 1143] [outer = 0x116798000] 16:44:38 INFO - PROCESS | 2268 | 1464997478550 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x118836c00) [pid = 2268] [serial = 1144] [outer = 0x116798000] 16:44:39 INFO - PROCESS | 2268 | 1464997479018 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]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 721ms 16:44:39 INFO - PROCESS | 2268 | 1464997479108 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 2268 | 1464997479111 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:44:39 INFO - PROCESS | 2268 | 1464997479167 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 2268 | 1464997479169 Marionette TRACE conn2 <- [1,1498,null,{}] 16:44:39 INFO - PROCESS | 2268 | 1464997479189 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}] 16:44:39 INFO - PROCESS | 2268 | 1464997479297 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:44:39 INFO - PROCESS | 2268 | 1464997479352 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299af800 == 43 [pid = 2268] [id = 382] 16:44:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1199c4800) [pid = 2268] [serial = 1145] [outer = 0x0] 16:44:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x119f53400) [pid = 2268] [serial = 1146] [outer = 0x1199c4800] 16:44:39 INFO - PROCESS | 2268 | 1464997479383 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x124cde000) [pid = 2268] [serial = 1147] [outer = 0x1199c4800] 16:44:39 INFO - PROCESS | 2268 | 1464997479784 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]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 694ms 16:44:39 INFO - PROCESS | 2268 | 1464997479867 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 2268 | 1464997479868 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:44:39 INFO - PROCESS | 2268 | 1464997479877 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 2268 | 1464997479882 Marionette TRACE conn2 <- [1,1502,null,{}] 16:44:39 INFO - PROCESS | 2268 | 1464997479887 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}] 16:44:39 INFO - PROCESS | 2268 | 1464997479991 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:44:40 INFO - PROCESS | 2268 | 1464997480061 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3db800 == 44 [pid = 2268] [id = 383] 16:44:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x124fef000) [pid = 2268] [serial = 1148] [outer = 0x0] 16:44:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12770c400) [pid = 2268] [serial = 1149] [outer = 0x124fef000] 16:44:40 INFO - PROCESS | 2268 | 1464997480091 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x128a18400) [pid = 2268] [serial = 1150] [outer = 0x124fef000] 16:44:40 INFO - PROCESS | 2268 | 1464997480539 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]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 682ms 16:44:40 INFO - PROCESS | 2268 | 1464997480561 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 2268 | 1464997480562 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:44:40 INFO - PROCESS | 2268 | 1464997480578 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 2268 | 1464997480579 Marionette TRACE conn2 <- [1,1506,null,{}] 16:44:40 INFO - PROCESS | 2268 | 1464997480602 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}] 16:44:40 INFO - PROCESS | 2268 | 1464997480706 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:44:40 INFO - PROCESS | 2268 | 1464997480776 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745f800 == 45 [pid = 2268] [id = 384] 16:44:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1161e8800) [pid = 2268] [serial = 1151] [outer = 0x0] 16:44:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x119f6a000) [pid = 2268] [serial = 1152] [outer = 0x1161e8800] 16:44:40 INFO - PROCESS | 2268 | 1464997480806 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x128a8a000) [pid = 2268] [serial = 1153] [outer = 0x1161e8800] 16:44:41 INFO - PROCESS | 2268 | 1464997481327 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]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 786ms 16:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:44:41 INFO - PROCESS | 2268 | 1464997481352 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 2268 | 1464997481354 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:44:41 INFO - PROCESS | 2268 | 1464997481357 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 2268 | 1464997481359 Marionette TRACE conn2 <- [1,1510,null,{}] 16:44:41 INFO - PROCESS | 2268 | 1464997481362 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}] 16:44:41 INFO - PROCESS | 2268 | 1464997481463 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:44:41 INFO - PROCESS | 2268 | 1464997481523 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x119388000 == 46 [pid = 2268] [id = 385] 16:44:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x117f58400) [pid = 2268] [serial = 1154] [outer = 0x0] 16:44:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x11813c400) [pid = 2268] [serial = 1155] [outer = 0x117f58400] 16:44:41 INFO - PROCESS | 2268 | 1464997481551 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x11882b000) [pid = 2268] [serial = 1156] [outer = 0x117f58400] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x12a870000 == 45 [pid = 2268] [id = 379] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x129920000 == 44 [pid = 2268] [id = 378] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x1193a0800 == 43 [pid = 2268] [id = 377] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x128cf1000 == 42 [pid = 2268] [id = 376] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x126cf1800 == 41 [pid = 2268] [id = 375] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x124fe0000 == 40 [pid = 2268] [id = 374] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x1199da000 == 39 [pid = 2268] [id = 373] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x119f31000 == 38 [pid = 2268] [id = 372] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x1194e2800 == 37 [pid = 2268] [id = 371] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x118104800 == 36 [pid = 2268] [id = 370] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x1167b7000 == 35 [pid = 2268] [id = 369] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x116122800 == 34 [pid = 2268] [id = 368] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x117486000 == 33 [pid = 2268] [id = 367] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x12cc5e800 == 32 [pid = 2268] [id = 366] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x11745f800 == 31 [pid = 2268] [id = 384] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3db800 == 30 [pid = 2268] [id = 383] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x1299af800 == 29 [pid = 2268] [id = 382] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x118e84000 == 28 [pid = 2268] [id = 381] 16:44:42 INFO - PROCESS | 2268 | --DOCSHELL 0x1132ab800 == 27 [pid = 2268] [id = 380] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x128df9000) [pid = 2268] [serial = 1078] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x128ca3000) [pid = 2268] [serial = 1077] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x128a8b400) [pid = 2268] [serial = 1048] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x126f97c00) [pid = 2268] [serial = 1065] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x128a1ec00) [pid = 2268] [serial = 1066] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x128b38800) [pid = 2268] [serial = 1071] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1199ca800) [pid = 2268] [serial = 1056] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119f65c00) [pid = 2268] [serial = 1057] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1213b3c00) [pid = 2268] [serial = 1062] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x125566000) [pid = 2268] [serial = 1063] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x128b40c00) [pid = 2268] [serial = 1072] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x121813400) [pid = 2268] [serial = 1059] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x121a04800) [pid = 2268] [serial = 1060] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118410000) [pid = 2268] [serial = 1053] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1193c0400) [pid = 2268] [serial = 1054] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x128a85400) [pid = 2268] [serial = 1068] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x128b0f400) [pid = 2268] [serial = 1069] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x116488c00) [pid = 2268] [serial = 1050] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x117c87400) [pid = 2268] [serial = 1051] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x128b44c00) [pid = 2268] [serial = 1074] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x129605400) [pid = 2268] [serial = 1081] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1293bfc00) [pid = 2268] [serial = 1080] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12960e000) [pid = 2268] [serial = 1083] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12969a800) [pid = 2268] [serial = 1086] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x123f8a000) [pid = 2268] [serial = 1090] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119460800) [pid = 2268] [serial = 1089] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x12a881800) [pid = 2268] [serial = 1087] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x12ac08000) [pid = 2268] [serial = 1096] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12a94fc00) [pid = 2268] [serial = 1093] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x129693400) [pid = 2268] [serial = 1084] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x1299d2000) [pid = 2268] [serial = 1092] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12ad85400) [pid = 2268] [serial = 1098] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12a956400) [pid = 2268] [serial = 1095] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x128c9b400) [pid = 2268] [serial = 1075] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x127713800) [pid = 2268] [serial = 1045] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 2268 | 1464997482664 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]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1322ms 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:44:42 INFO - PROCESS | 2268 | 1464997482679 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 2268 | 1464997482681 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:44:42 INFO - PROCESS | 2268 | 1464997482687 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 2268 | 1464997482689 Marionette TRACE conn2 <- [1,1514,null,{}] 16:44:42 INFO - PROCESS | 2268 | 1464997482692 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}] 16:44:42 INFO - PROCESS | 2268 | 1464997482772 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:44:42 INFO - PROCESS | 2268 | 1464997482777 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x115e7b800 == 28 [pid = 2268] [id = 386] 16:44:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x113051400) [pid = 2268] [serial = 1157] [outer = 0x0] 16:44:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x11336c800) [pid = 2268] [serial = 1158] [outer = 0x113051400] 16:44:42 INFO - PROCESS | 2268 | 1464997482809 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1161e9400) [pid = 2268] [serial = 1159] [outer = 0x113051400] 16:44:43 INFO - PROCESS | 2268 | 1464997483140 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]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms 16:44:43 INFO - PROCESS | 2268 | 1464997483180 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 2268 | 1464997483184 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:44:43 INFO - PROCESS | 2268 | 1464997483190 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 2268 | 1464997483192 Marionette TRACE conn2 <- [1,1518,null,{}] 16:44:43 INFO - PROCESS | 2268 | 1464997483194 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}] 16:44:43 INFO - PROCESS | 2268 | 1464997483273 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:44:43 INFO - PROCESS | 2268 | 1464997483277 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x117477000 == 29 [pid = 2268] [id = 387] 16:44:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1169e1800) [pid = 2268] [serial = 1160] [outer = 0x0] 16:44:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x117665800) [pid = 2268] [serial = 1161] [outer = 0x1169e1800] 16:44:43 INFO - PROCESS | 2268 | 1464997483307 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x117c8f000) [pid = 2268] [serial = 1162] [outer = 0x1169e1800] 16:44:43 INFO - PROCESS | 2268 | 1464997483661 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]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 16:44:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:44:43 INFO - PROCESS | 2268 | 1464997483710 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 2268 | 1464997483712 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:44:43 INFO - PROCESS | 2268 | 1464997483714 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 2268 | 1464997483717 Marionette TRACE conn2 <- [1,1522,null,{}] 16:44:43 INFO - PROCESS | 2268 | 1464997483733 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}] 16:44:43 INFO - PROCESS | 2268 | 1464997483810 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:44:43 INFO - PROCESS | 2268 | 1464997483815 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x118286000 == 30 [pid = 2268] [id = 388] 16:44:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x111d7c800) [pid = 2268] [serial = 1163] [outer = 0x0] 16:44:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1184bf000) [pid = 2268] [serial = 1164] [outer = 0x111d7c800] 16:44:43 INFO - PROCESS | 2268 | 1464997483848 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119360400) [pid = 2268] [serial = 1165] [outer = 0x111d7c800] 16:44:44 INFO - PROCESS | 2268 | 1464997484185 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"]]]}] 16:44:44 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 () { 16:44:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:44:44 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 () { 16:44:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:44:44 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 () { 16:44:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:44:44 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 () { 16:44:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:44:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms 16:44:44 INFO - PROCESS | 2268 | 1464997484239 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 2268 | 1464997484240 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:44:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:44:44 INFO - PROCESS | 2268 | 1464997484243 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 2268 | 1464997484244 Marionette TRACE conn2 <- [1,1526,null,{}] 16:44:44 INFO - PROCESS | 2268 | 1464997484246 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}] 16:44:44 INFO - PROCESS | 2268 | 1464997484322 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:44:44 INFO - PROCESS | 2268 | 1464997484378 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8f000 == 31 [pid = 2268] [id = 389] 16:44:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11935f800) [pid = 2268] [serial = 1166] [outer = 0x0] 16:44:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119914000) [pid = 2268] [serial = 1167] [outer = 0x11935f800] 16:44:44 INFO - PROCESS | 2268 | 1464997484404 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119ac7800) [pid = 2268] [serial = 1168] [outer = 0x11935f800] 16:44:44 INFO - PROCESS | 2268 | 1464997484679 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"]]]}] 16:44:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:44:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:44:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:44:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 16:44:44 INFO - PROCESS | 2268 | 1464997484713 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 2268 | 1464997484714 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:44:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:44:44 INFO - PROCESS | 2268 | 1464997484724 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 2268 | 1464997484725 Marionette TRACE conn2 <- [1,1530,null,{}] 16:44:44 INFO - PROCESS | 2268 | 1464997484728 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}] 16:44:44 INFO - PROCESS | 2268 | 1464997484825 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:44:44 INFO - PROCESS | 2268 | 1464997484829 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca4800 == 32 [pid = 2268] [id = 390] 16:44:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1169e1000) [pid = 2268] [serial = 1169] [outer = 0x0] 16:44:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119c63000) [pid = 2268] [serial = 1170] [outer = 0x1169e1000] 16:44:44 INFO - PROCESS | 2268 | 1464997484855 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x121813400) [pid = 2268] [serial = 1171] [outer = 0x1169e1000] 16:44:45 INFO - PROCESS | 2268 | 1464997485152 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]]]}] 16:44:45 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 16:44:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:44:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:44:45 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. 16:44:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:44:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 478ms 16:44:45 INFO - PROCESS | 2268 | 1464997485195 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 2268 | 1464997485197 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:44:45 INFO - PROCESS | 2268 | 1464997485206 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 2268 | 1464997485207 Marionette TRACE conn2 <- [1,1534,null,{}] 16:44:45 INFO - PROCESS | 2268 | 1464997485209 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}] 16:44:45 INFO - PROCESS | 2268 | 1464997485331 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:44:45 INFO - PROCESS | 2268 | 1464997485335 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12558d800 == 33 [pid = 2268] [id = 391] 16:44:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x116957800) [pid = 2268] [serial = 1172] [outer = 0x0] 16:44:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12181c400) [pid = 2268] [serial = 1173] [outer = 0x116957800] 16:44:45 INFO - PROCESS | 2268 | 1464997485362 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1256f3c00) [pid = 2268] [serial = 1174] [outer = 0x116957800] 16:44:45 INFO - PROCESS | 2268 | 1464997485716 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]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:44:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 575ms 16:44:45 INFO - PROCESS | 2268 | 1464997485775 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 2268 | 1464997485776 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:44:45 INFO - PROCESS | 2268 | 1464997485778 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 2268 | 1464997485779 Marionette TRACE conn2 <- [1,1538,null,{}] 16:44:45 INFO - PROCESS | 2268 | 1464997485782 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}] 16:44:45 INFO - PROCESS | 2268 | 1464997485879 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:44:45 INFO - PROCESS | 2268 | 1464997485889 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274b2000 == 34 [pid = 2268] [id = 392] 16:44:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x116aeb400) [pid = 2268] [serial = 1175] [outer = 0x0] 16:44:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x126c84000) [pid = 2268] [serial = 1176] [outer = 0x116aeb400] 16:44:45 INFO - PROCESS | 2268 | 1464997485914 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1270a1400) [pid = 2268] [serial = 1177] [outer = 0x116aeb400] 16:44:46 INFO - PROCESS | 2268 | 1464997486237 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]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 16:44:46 INFO - PROCESS | 2268 | 1464997486300 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 2268 | 1464997486302 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:44:46 INFO - PROCESS | 2268 | 1464997486304 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 2268 | 1464997486305 Marionette TRACE conn2 <- [1,1542,null,{}] 16:44:46 INFO - PROCESS | 2268 | 1464997486307 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}] 16:44:46 INFO - PROCESS | 2268 | 1464997486403 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:44:46 INFO - PROCESS | 2268 | 1464997486407 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d40800 == 35 [pid = 2268] [id = 393] 16:44:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1270a1c00) [pid = 2268] [serial = 1178] [outer = 0x0] 16:44:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x127476400) [pid = 2268] [serial = 1179] [outer = 0x1270a1c00] 16:44:46 INFO - PROCESS | 2268 | 1464997486433 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x127716c00) [pid = 2268] [serial = 1180] [outer = 0x1270a1c00] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x119cbec00) [pid = 2268] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1213bbc00) [pid = 2268] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x12146f800) [pid = 2268] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x111d5f400) [pid = 2268] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x125628400) [pid = 2268] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1169b8800) [pid = 2268] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x112fd6000) [pid = 2268] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x118162400) [pid = 2268] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x121820400) [pid = 2268] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x118e1d000) [pid = 2268] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1175b3000) [pid = 2268] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x113c76c00) [pid = 2268] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x112f3c000) [pid = 2268] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:44:46 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x125629000) [pid = 2268] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:44:46 INFO - PROCESS | 2268 | 1464997486960 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]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 668ms 16:44:46 INFO - PROCESS | 2268 | 1464997486972 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 2268 | 1464997486974 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:44:46 INFO - PROCESS | 2268 | 1464997486986 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 2268 | 1464997486987 Marionette TRACE conn2 <- [1,1546,null,{}] 16:44:46 INFO - PROCESS | 2268 | 1464997486989 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}] 16:44:47 INFO - PROCESS | 2268 | 1464997487063 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:44:47 INFO - PROCESS | 2268 | 1464997487068 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x118283800 == 36 [pid = 2268] [id = 394] 16:44:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x112fd7000) [pid = 2268] [serial = 1181] [outer = 0x0] 16:44:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x118162400) [pid = 2268] [serial = 1182] [outer = 0x112fd7000] 16:44:47 INFO - PROCESS | 2268 | 1464997487094 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119cbb000) [pid = 2268] [serial = 1183] [outer = 0x112fd7000] 16:44:47 INFO - PROCESS | 2268 | 1464997487420 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]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 16:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:44:47 INFO - PROCESS | 2268 | 1464997487455 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 2268 | 1464997487456 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:44:47 INFO - PROCESS | 2268 | 1464997487458 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 2268 | 1464997487459 Marionette TRACE conn2 <- [1,1550,null,{}] 16:44:47 INFO - PROCESS | 2268 | 1464997487461 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}] 16:44:47 INFO - PROCESS | 2268 | 1464997487560 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:44:47 INFO - PROCESS | 2268 | 1464997487568 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x129433800 == 37 [pid = 2268] [id = 395] 16:44:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x118e1d000) [pid = 2268] [serial = 1184] [outer = 0x0] 16:44:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x127168000) [pid = 2268] [serial = 1185] [outer = 0x118e1d000] 16:44:47 INFO - PROCESS | 2268 | 1464997487594 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128a17000) [pid = 2268] [serial = 1186] [outer = 0x118e1d000] 16:44:47 INFO - PROCESS | 2268 | 1464997487940 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]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 16:44:47 INFO - PROCESS | 2268 | 1464997487979 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 2268 | 1464997487981 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:44:48 INFO - PROCESS | 2268 | 1464997487998 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 2268 | 1464997488001 Marionette TRACE conn2 <- [1,1554,null,{}] 16:44:48 INFO - PROCESS | 2268 | 1464997488004 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}] 16:44:48 INFO - PROCESS | 2268 | 1464997488144 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:44:48 INFO - PROCESS | 2268 | 1464997488236 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x1218b8800 == 38 [pid = 2268] [id = 396] 16:44:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128a13000) [pid = 2268] [serial = 1187] [outer = 0x0] 16:44:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a88800) [pid = 2268] [serial = 1188] [outer = 0x128a13000] 16:44:48 INFO - PROCESS | 2268 | 1464997488283 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128b19800) [pid = 2268] [serial = 1189] [outer = 0x128a13000] 16:44:48 INFO - PROCESS | 2268 | 1464997488572 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]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:44:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 625ms 16:44:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:44:48 INFO - PROCESS | 2268 | 1464997488624 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 2268 | 1464997488625 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:44:48 INFO - PROCESS | 2268 | 1464997488628 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 2268 | 1464997488629 Marionette TRACE conn2 <- [1,1558,null,{}] 16:44:48 INFO - PROCESS | 2268 | 1464997488631 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}] 16:44:48 INFO - PROCESS | 2268 | 1464997488712 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:44:48 INFO - PROCESS | 2268 | 1464997488717 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac37000 == 39 [pid = 2268] [id = 397] 16:44:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1175bbc00) [pid = 2268] [serial = 1190] [outer = 0x0] 16:44:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b14400) [pid = 2268] [serial = 1191] [outer = 0x1175bbc00] 16:44:48 INFO - PROCESS | 2268 | 1464997488743 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128c97800) [pid = 2268] [serial = 1192] [outer = 0x1175bbc00] 16:44:49 INFO - PROCESS | 2268 | 1464997489311 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]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:44:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 718ms 16:44:49 INFO - PROCESS | 2268 | 1464997489346 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 2268 | 1464997489349 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:44:49 INFO - PROCESS | 2268 | 1464997489381 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 2268 | 1464997489384 Marionette TRACE conn2 <- [1,1562,null,{}] 16:44:49 INFO - PROCESS | 2268 | 1464997489390 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}] 16:44:49 INFO - PROCESS | 2268 | 1464997489503 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:44:49 INFO - PROCESS | 2268 | 1464997489583 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x117473800 == 40 [pid = 2268] [id = 398] 16:44:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x113c09800) [pid = 2268] [serial = 1193] [outer = 0x0] 16:44:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1161ed000) [pid = 2268] [serial = 1194] [outer = 0x113c09800] 16:44:49 INFO - PROCESS | 2268 | 1464997489615 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x116a73c00) [pid = 2268] [serial = 1195] [outer = 0x113c09800] 16:44:50 INFO - PROCESS | 2268 | 1464997490176 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]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:44:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 876ms 16:44:50 INFO - PROCESS | 2268 | 1464997490255 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 2268 | 1464997490260 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:44:50 INFO - PROCESS | 2268 | 1464997490264 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 2268 | 1464997490266 Marionette TRACE conn2 <- [1,1566,null,{}] 16:44:50 INFO - PROCESS | 2268 | 1464997490268 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}] 16:44:50 INFO - PROCESS | 2268 | 1464997490379 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:44:50 INFO - PROCESS | 2268 | 1464997490436 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x11747e000 == 41 [pid = 2268] [id = 399] 16:44:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1169e2800) [pid = 2268] [serial = 1196] [outer = 0x0] 16:44:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x11813b000) [pid = 2268] [serial = 1197] [outer = 0x1169e2800] 16:44:50 INFO - PROCESS | 2268 | 1464997490469 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x1184bb000) [pid = 2268] [serial = 1198] [outer = 0x1169e2800] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1218b8800 == 40 [pid = 2268] [id = 396] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x129433800 == 39 [pid = 2268] [id = 395] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x118283800 == 38 [pid = 2268] [id = 394] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x128d40800 == 37 [pid = 2268] [id = 393] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x1274b2000 == 36 [pid = 2268] [id = 392] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x12558d800 == 35 [pid = 2268] [id = 391] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca4800 == 34 [pid = 2268] [id = 390] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8f000 == 33 [pid = 2268] [id = 389] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x118286000 == 32 [pid = 2268] [id = 388] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x117477000 == 31 [pid = 2268] [id = 387] 16:44:51 INFO - PROCESS | 2268 | --DOCSHELL 0x115e7b800 == 30 [pid = 2268] [id = 386] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x127714000) [pid = 2268] [serial = 1135] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x121566000) [pid = 2268] [serial = 1119] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x124ce2800) [pid = 2268] [serial = 1122] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119f65800) [pid = 2268] [serial = 1131] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126f94400) [pid = 2268] [serial = 1126] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1256fb400) [pid = 2268] [serial = 1125] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x116aea400) [pid = 2268] [serial = 1107] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x117c8ac00) [pid = 2268] [serial = 1108] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11304ec00) [pid = 2268] [serial = 1104] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x12561ac00) [pid = 2268] [serial = 1123] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x115dbfc00) [pid = 2268] [serial = 1105] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1184b1c00) [pid = 2268] [serial = 1110] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x118e1b800) [pid = 2268] [serial = 1111] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x12a950800) [pid = 2268] [serial = 1099] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119912400) [pid = 2268] [serial = 1113] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x119a0b400) [pid = 2268] [serial = 1114] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119f61400) [pid = 2268] [serial = 1137] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1169dec00) [pid = 2268] [serial = 1101] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x117f58c00) [pid = 2268] [serial = 1102] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119cbe400) [pid = 2268] [serial = 1116] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x12715d400) [pid = 2268] [serial = 1128] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128b12c00) [pid = 2268] [serial = 1138] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x127472000) [pid = 2268] [serial = 1134] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x12181f400) [pid = 2268] [serial = 1120] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12742c000) [pid = 2268] [serial = 1129] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12715b800) [pid = 2268] [serial = 1132] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119f64c00) [pid = 2268] [serial = 1117] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 2268 | 1464997491112 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]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 873ms 16:44:51 INFO - PROCESS | 2268 | 1464997491138 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 2268 | 1464997491141 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:44:51 INFO - PROCESS | 2268 | 1464997491145 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 2268 | 1464997491148 Marionette TRACE conn2 <- [1,1570,null,{}] 16:44:51 INFO - PROCESS | 2268 | 1464997491153 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}] 16:44:51 INFO - PROCESS | 2268 | 1464997491271 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:44:51 INFO - PROCESS | 2268 | 1464997491278 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a88800 == 31 [pid = 2268] [id = 400] 16:44:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x117c85800) [pid = 2268] [serial = 1199] [outer = 0x0] 16:44:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1180cbc00) [pid = 2268] [serial = 1200] [outer = 0x117c85800] 16:44:51 INFO - PROCESS | 2268 | 1464997491332 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x11840ec00) [pid = 2268] [serial = 1201] [outer = 0x117c85800] 16:44:51 INFO - PROCESS | 2268 | 1464997491847 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]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 725ms 16:44:51 INFO - PROCESS | 2268 | 1464997491871 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 2268 | 1464997491875 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:44:51 INFO - PROCESS | 2268 | 1464997491889 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 2268 | 1464997491890 Marionette TRACE conn2 <- [1,1574,null,{}] 16:44:51 INFO - PROCESS | 2268 | 1464997491893 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}] 16:44:51 INFO - PROCESS | 2268 | 1464997491971 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:44:51 INFO - PROCESS | 2268 | 1464997491975 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x11818e800 == 32 [pid = 2268] [id = 401] 16:44:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x119315800) [pid = 2268] [serial = 1202] [outer = 0x0] 16:44:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119460800) [pid = 2268] [serial = 1203] [outer = 0x119315800] 16:44:52 INFO - PROCESS | 2268 | 1464997492005 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x119919800) [pid = 2268] [serial = 1204] [outer = 0x119315800] 16:44:52 INFO - PROCESS | 2268 | 1464997492355 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]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 526ms 16:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:44:52 INFO - PROCESS | 2268 | 1464997492408 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 2268 | 1464997492409 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:44:52 INFO - PROCESS | 2268 | 1464997492411 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 2268 | 1464997492413 Marionette TRACE conn2 <- [1,1578,null,{}] 16:44:52 INFO - PROCESS | 2268 | 1464997492421 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}] 16:44:52 INFO - PROCESS | 2268 | 1464997492503 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:44:52 INFO - PROCESS | 2268 | 1464997492508 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c96800 == 33 [pid = 2268] [id = 402] 16:44:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11331ec00) [pid = 2268] [serial = 1205] [outer = 0x0] 16:44:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119cf5c00) [pid = 2268] [serial = 1206] [outer = 0x11331ec00] 16:44:52 INFO - PROCESS | 2268 | 1464997492539 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x121814000) [pid = 2268] [serial = 1207] [outer = 0x11331ec00] 16:44:52 INFO - PROCESS | 2268 | 1464997492860 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]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 16:44:52 INFO - PROCESS | 2268 | 1464997492882 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 2268 | 1464997492885 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:44:52 INFO - PROCESS | 2268 | 1464997492889 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 2268 | 1464997492890 Marionette TRACE conn2 <- [1,1582,null,{}] 16:44:52 INFO - PROCESS | 2268 | 1464997492892 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}] 16:44:52 INFO - PROCESS | 2268 | 1464997492974 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:44:52 INFO - PROCESS | 2268 | 1464997492978 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f2f000 == 34 [pid = 2268] [id = 403] 16:44:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x12184fc00) [pid = 2268] [serial = 1208] [outer = 0x0] 16:44:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x123f8f000) [pid = 2268] [serial = 1209] [outer = 0x12184fc00] 16:44:53 INFO - PROCESS | 2268 | 1464997493006 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x125507c00) [pid = 2268] [serial = 1210] [outer = 0x12184fc00] 16:44:53 INFO - PROCESS | 2268 | 1464997493388 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]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 16:44:53 INFO - PROCESS | 2268 | 1464997493408 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 2268 | 1464997493409 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:44:53 INFO - PROCESS | 2268 | 1464997493411 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 2268 | 1464997493412 Marionette TRACE conn2 <- [1,1586,null,{}] 16:44:53 INFO - PROCESS | 2268 | 1464997493415 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}] 16:44:53 INFO - PROCESS | 2268 | 1464997493512 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:44:53 INFO - PROCESS | 2268 | 1464997493550 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cf0000 == 35 [pid = 2268] [id = 404] 16:44:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x112ed6400) [pid = 2268] [serial = 1211] [outer = 0x0] 16:44:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x125560800) [pid = 2268] [serial = 1212] [outer = 0x112ed6400] 16:44:53 INFO - PROCESS | 2268 | 1464997493575 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1256fb800) [pid = 2268] [serial = 1213] [outer = 0x112ed6400] 16:44:53 INFO - PROCESS | 2268 | 1464997493915 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]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 517ms 16:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:44:53 INFO - PROCESS | 2268 | 1464997493930 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 2268 | 1464997493931 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:44:53 INFO - PROCESS | 2268 | 1464997493935 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 2268 | 1464997493937 Marionette TRACE conn2 <- [1,1590,null,{}] 16:44:53 INFO - PROCESS | 2268 | 1464997493950 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}] 16:44:54 INFO - PROCESS | 2268 | 1464997494070 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:44:54 INFO - PROCESS | 2268 | 1464997494073 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdb000 == 36 [pid = 2268] [id = 405] 16:44:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x121a05400) [pid = 2268] [serial = 1214] [outer = 0x0] 16:44:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12742f800) [pid = 2268] [serial = 1215] [outer = 0x121a05400] 16:44:54 INFO - PROCESS | 2268 | 1464997494099 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128b0bc00) [pid = 2268] [serial = 1216] [outer = 0x121a05400] 16:44:54 INFO - PROCESS | 2268 | 1464997494457 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]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 570ms 16:44:54 INFO - PROCESS | 2268 | 1464997494505 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 2268 | 1464997494506 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:44:54 INFO - PROCESS | 2268 | 1464997494508 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 2268 | 1464997494510 Marionette TRACE conn2 <- [1,1594,null,{}] 16:44:54 INFO - PROCESS | 2268 | 1464997494512 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}] 16:44:54 INFO - PROCESS | 2268 | 1464997494608 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:44:54 INFO - PROCESS | 2268 | 1464997494621 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x12942c800 == 37 [pid = 2268] [id = 406] 16:44:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b10000) [pid = 2268] [serial = 1217] [outer = 0x0] 16:44:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b18c00) [pid = 2268] [serial = 1218] [outer = 0x128b10000] 16:44:54 INFO - PROCESS | 2268 | 1464997494648 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128b47000) [pid = 2268] [serial = 1219] [outer = 0x128b10000] 16:44:54 INFO - PROCESS | 2268 | 1464997494980 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]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:44:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 16:44:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:44:55 INFO - PROCESS | 2268 | 1464997495029 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 2268 | 1464997495030 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:44:55 INFO - PROCESS | 2268 | 1464997495032 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 2268 | 1464997495033 Marionette TRACE conn2 <- [1,1598,null,{}] 16:44:55 INFO - PROCESS | 2268 | 1464997495035 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}] 16:44:55 INFO - PROCESS | 2268 | 1464997495131 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x113051400) [pid = 2268] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116957800) [pid = 2268] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x111d7c800) [pid = 2268] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x117f58400) [pid = 2268] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x11935f800) [pid = 2268] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1169e1000) [pid = 2268] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1270a1c00) [pid = 2268] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x116aeb400) [pid = 2268] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1169e1800) [pid = 2268] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x111d28400) [pid = 2268] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x116798000) [pid = 2268] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x112fd7000) [pid = 2268] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128a13000) [pid = 2268] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1199c4800) [pid = 2268] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x124fef000) [pid = 2268] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1161e8800) [pid = 2268] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:44:55 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x118e1d000) [pid = 2268] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:44:55 INFO - PROCESS | 2268 | 1464997495254 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x115df3800 == 38 [pid = 2268] [id = 407] 16:44:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x111d5f400) [pid = 2268] [serial = 1220] [outer = 0x0] 16:44:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x112fd5400) [pid = 2268] [serial = 1221] [outer = 0x111d5f400] 16:44:55 INFO - PROCESS | 2268 | 1464997495283 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x116aeb400) [pid = 2268] [serial = 1222] [outer = 0x111d5f400] 16:44:55 INFO - PROCESS | 2268 | 1464997495558 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]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:44:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 573ms 16:44:55 INFO - PROCESS | 2268 | 1464997495606 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 2268 | 1464997495608 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:44:55 INFO - PROCESS | 2268 | 1464997495610 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 2268 | 1464997495611 Marionette TRACE conn2 <- [1,1602,null,{}] 16:44:55 INFO - PROCESS | 2268 | 1464997495613 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}] 16:44:55 INFO - PROCESS | 2268 | 1464997495696 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:44:55 INFO - PROCESS | 2268 | 1464997495700 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8d000 == 39 [pid = 2268] [id = 408] 16:44:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x117c86400) [pid = 2268] [serial = 1223] [outer = 0x0] 16:44:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1270a1c00) [pid = 2268] [serial = 1224] [outer = 0x117c86400] 16:44:55 INFO - PROCESS | 2268 | 1464997495727 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x128c9a400) [pid = 2268] [serial = 1225] [outer = 0x117c86400] 16:44:56 INFO - PROCESS | 2268 | 1464997496041 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]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 16:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:44:56 INFO - PROCESS | 2268 | 1464997496079 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 2268 | 1464997496080 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:44:56 INFO - PROCESS | 2268 | 1464997496082 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 2268 | 1464997496083 Marionette TRACE conn2 <- [1,1606,null,{}] 16:44:56 INFO - PROCESS | 2268 | 1464997496086 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}] 16:44:56 INFO - PROCESS | 2268 | 1464997496203 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:44:56 INFO - PROCESS | 2268 | 1464997496210 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8a9800 == 40 [pid = 2268] [id = 409] 16:44:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x118e1d000) [pid = 2268] [serial = 1226] [outer = 0x0] 16:44:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128c9d800) [pid = 2268] [serial = 1227] [outer = 0x118e1d000] 16:44:56 INFO - PROCESS | 2268 | 1464997496251 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128df2c00) [pid = 2268] [serial = 1228] [outer = 0x118e1d000] 16:44:56 INFO - PROCESS | 2268 | 1464997496684 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]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 621ms 16:44:56 INFO - PROCESS | 2268 | 1464997496704 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 2268 | 1464997496705 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:44:56 INFO - PROCESS | 2268 | 1464997496707 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 2268 | 1464997496709 Marionette TRACE conn2 <- [1,1610,null,{}] 16:44:56 INFO - PROCESS | 2268 | 1464997496712 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}] 16:44:56 INFO - PROCESS | 2268 | 1464997496806 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:44:56 INFO - PROCESS | 2268 | 1464997496863 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b654800 == 41 [pid = 2268] [id = 410] 16:44:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x125506800) [pid = 2268] [serial = 1229] [outer = 0x0] 16:44:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1293bec00) [pid = 2268] [serial = 1230] [outer = 0x125506800] 16:44:56 INFO - PROCESS | 2268 | 1464997496891 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x129605800) [pid = 2268] [serial = 1231] [outer = 0x125506800] 16:44:57 INFO - PROCESS | 2268 | 1464997497152 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]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 16:44:57 INFO - PROCESS | 2268 | 1464997497177 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 2268 | 1464997497178 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:44:57 INFO - PROCESS | 2268 | 1464997497181 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 2268 | 1464997497182 Marionette TRACE conn2 <- [1,1614,null,{}] 16:44:57 INFO - PROCESS | 2268 | 1464997497192 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}] 16:44:57 INFO - PROCESS | 2268 | 1464997497278 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:44:57 INFO - PROCESS | 2268 | 1464997497386 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x113ca0800 == 42 [pid = 2268] [id = 411] 16:44:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x10a7be800) [pid = 2268] [serial = 1232] [outer = 0x0] 16:44:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x112a49800) [pid = 2268] [serial = 1233] [outer = 0x10a7be800] 16:44:57 INFO - PROCESS | 2268 | 1464997497420 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x115dbfc00) [pid = 2268] [serial = 1234] [outer = 0x10a7be800] 16:44:57 INFO - PROCESS | 2268 | 1464997497948 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]]]}] 16:44:58 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 16:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 826ms 16:44:58 INFO - PROCESS | 2268 | 1464997498009 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 2268 | 1464997498014 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:44:58 INFO - PROCESS | 2268 | 1464997498019 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 2268 | 1464997498022 Marionette TRACE conn2 <- [1,1618,null,{}] 16:44:58 INFO - PROCESS | 2268 | 1464997498026 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}] 16:44:58 INFO - PROCESS | 2268 | 1464997498152 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:44:58 INFO - PROCESS | 2268 | 1464997498223 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8f000 == 43 [pid = 2268] [id = 412] 16:44:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119357000) [pid = 2268] [serial = 1235] [outer = 0x0] 16:44:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1193c7c00) [pid = 2268] [serial = 1236] [outer = 0x119357000] 16:44:58 INFO - PROCESS | 2268 | 1464997498255 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1199cc800) [pid = 2268] [serial = 1237] [outer = 0x119357000] 16:44:58 INFO - PROCESS | 2268 | 1464997498677 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]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 723ms 16:44:58 INFO - PROCESS | 2268 | 1464997498762 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 2268 | 1464997498765 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:44:58 INFO - PROCESS | 2268 | 1464997498782 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 2268 | 1464997498783 Marionette TRACE conn2 <- [1,1622,null,{}] 16:44:58 INFO - PROCESS | 2268 | 1464997498804 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}] 16:44:58 INFO - PROCESS | 2268 | 1464997498910 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:44:58 INFO - PROCESS | 2268 | 1464997498982 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b357800 == 44 [pid = 2268] [id = 413] 16:44:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x123d0f800) [pid = 2268] [serial = 1238] [outer = 0x0] 16:44:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x126c81400) [pid = 2268] [serial = 1239] [outer = 0x123d0f800] 16:44:59 INFO - PROCESS | 2268 | 1464997499014 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x12716a800) [pid = 2268] [serial = 1240] [outer = 0x123d0f800] 16:44:59 INFO - PROCESS | 2268 | 1464997499439 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]]]}] 16:44:59 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 16:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 689ms 16:44:59 INFO - PROCESS | 2268 | 1464997499469 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 2268 | 1464997499471 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:44:59 INFO - PROCESS | 2268 | 1464997499478 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 2268 | 1464997499483 Marionette TRACE conn2 <- [1,1626,null,{}] 16:44:59 INFO - PROCESS | 2268 | 1464997499486 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}] 16:44:59 INFO - PROCESS | 2268 | 1464997499591 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:44:59 INFO - PROCESS | 2268 | 1464997499651 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c37f800 == 45 [pid = 2268] [id = 414] 16:44:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x123f93400) [pid = 2268] [serial = 1241] [outer = 0x0] 16:44:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x128a18000) [pid = 2268] [serial = 1242] [outer = 0x123f93400] 16:44:59 INFO - PROCESS | 2268 | 1464997499680 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x128c95400) [pid = 2268] [serial = 1243] [outer = 0x123f93400] 16:45:00 INFO - PROCESS | 2268 | 1464997500142 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]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 678ms 16:45:00 INFO - PROCESS | 2268 | 1464997500152 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 2268 | 1464997500154 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:45:00 INFO - PROCESS | 2268 | 1464997500157 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 2268 | 1464997500158 Marionette TRACE conn2 <- [1,1630,null,{}] 16:45:00 INFO - PROCESS | 2268 | 1464997500160 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}] 16:45:00 INFO - PROCESS | 2268 | 1464997500284 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:45:00 INFO - PROCESS | 2268 | 1464997500356 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c1e800 == 46 [pid = 2268] [id = 415] 16:45:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x116a79800) [pid = 2268] [serial = 1244] [outer = 0x0] 16:45:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x1213b3c00) [pid = 2268] [serial = 1245] [outer = 0x116a79800] 16:45:00 INFO - PROCESS | 2268 | 1464997500388 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x128a20800) [pid = 2268] [serial = 1246] [outer = 0x116a79800] 16:45:00 INFO - PROCESS | 2268 | 1464997500928 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]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 818ms 16:45:00 INFO - PROCESS | 2268 | 1464997500976 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 2268 | 1464997500978 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:45:00 INFO - PROCESS | 2268 | 1464997500981 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 2268 | 1464997500983 Marionette TRACE conn2 <- [1,1634,null,{}] 16:45:00 INFO - PROCESS | 2268 | 1464997500987 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}] 16:45:01 INFO - PROCESS | 2268 | 1464997501086 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:45:01 INFO - PROCESS | 2268 | 1464997501150 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167c9800 == 47 [pid = 2268] [id = 416] 16:45:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x116a7c800) [pid = 2268] [serial = 1247] [outer = 0x0] 16:45:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x117c8cc00) [pid = 2268] [serial = 1248] [outer = 0x116a7c800] 16:45:01 INFO - PROCESS | 2268 | 1464997501179 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x1182a9000) [pid = 2268] [serial = 1249] [outer = 0x116a7c800] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12b654800 == 46 [pid = 2268] [id = 410] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8a9800 == 45 [pid = 2268] [id = 409] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8d000 == 44 [pid = 2268] [id = 408] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x115df3800 == 43 [pid = 2268] [id = 407] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12942c800 == 42 [pid = 2268] [id = 406] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdb000 == 41 [pid = 2268] [id = 405] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x126cf0000 == 40 [pid = 2268] [id = 404] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x123f2f000 == 39 [pid = 2268] [id = 403] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x119c96800 == 38 [pid = 2268] [id = 402] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x11818e800 == 37 [pid = 2268] [id = 401] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x116a88800 == 36 [pid = 2268] [id = 400] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x11747e000 == 35 [pid = 2268] [id = 399] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac37000 == 34 [pid = 2268] [id = 397] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x117473800 == 33 [pid = 2268] [id = 398] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x119388000 == 32 [pid = 2268] [id = 385] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x117c1e800 == 31 [pid = 2268] [id = 415] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12c37f800 == 30 [pid = 2268] [id = 414] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12b357800 == 29 [pid = 2268] [id = 413] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8f000 == 28 [pid = 2268] [id = 412] 16:45:02 INFO - PROCESS | 2268 | --DOCSHELL 0x113ca0800 == 27 [pid = 2268] [id = 411] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x11336c800) [pid = 2268] [serial = 1158] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x1161e9400) [pid = 2268] [serial = 1159] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12181c400) [pid = 2268] [serial = 1173] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x1184bf000) [pid = 2268] [serial = 1164] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x119360400) [pid = 2268] [serial = 1165] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x11882b000) [pid = 2268] [serial = 1156] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x11813c400) [pid = 2268] [serial = 1155] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119914000) [pid = 2268] [serial = 1167] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x119c63000) [pid = 2268] [serial = 1170] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x127476400) [pid = 2268] [serial = 1179] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1270a1400) [pid = 2268] [serial = 1177] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126c84000) [pid = 2268] [serial = 1176] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x117665800) [pid = 2268] [serial = 1161] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x117c8f000) [pid = 2268] [serial = 1162] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x115e22c00) [pid = 2268] [serial = 1141] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x112a46c00) [pid = 2268] [serial = 1140] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118836c00) [pid = 2268] [serial = 1144] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x11816bc00) [pid = 2268] [serial = 1143] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119cbb000) [pid = 2268] [serial = 1183] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x128b19800) [pid = 2268] [serial = 1189] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x124cde000) [pid = 2268] [serial = 1147] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119f53400) [pid = 2268] [serial = 1146] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128a18400) [pid = 2268] [serial = 1150] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x118162400) [pid = 2268] [serial = 1182] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12770c400) [pid = 2268] [serial = 1149] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128a8a000) [pid = 2268] [serial = 1153] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119f6a000) [pid = 2268] [serial = 1152] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x127716c00) [pid = 2268] [serial = 1180] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128b14400) [pid = 2268] [serial = 1191] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x121813400) [pid = 2268] [serial = 1171] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128a17000) [pid = 2268] [serial = 1186] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1256f3c00) [pid = 2268] [serial = 1174] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128a88800) [pid = 2268] [serial = 1188] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x127168000) [pid = 2268] [serial = 1185] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x119ac7800) [pid = 2268] [serial = 1168] [outer = 0x0] [url = about:blank] 16:45:02 INFO - PROCESS | 2268 | 1464997502339 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]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1375ms 16:45:02 INFO - PROCESS | 2268 | 1464997502357 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:45:02 INFO - PROCESS | 2268 | 1464997502359 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:45:02 INFO - PROCESS | 2268 | 1464997502362 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 2268 | 1464997502363 Marionette TRACE conn2 <- [1,1638,null,{}] 16:45:02 INFO - PROCESS | 2268 | 1464997502367 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}] 16:45:02 INFO - PROCESS | 2268 | 1464997502451 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:45:02 INFO - PROCESS | 2268 | 1464997502456 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167c0800 == 28 [pid = 2268] [id = 417] 16:45:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x113cd8400) [pid = 2268] [serial = 1250] [outer = 0x0] 16:45:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x11644f000) [pid = 2268] [serial = 1251] [outer = 0x113cd8400] 16:45:02 INFO - PROCESS | 2268 | 1464997502488 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x113051c00) [pid = 2268] [serial = 1252] [outer = 0x113cd8400] 16:45:02 INFO - PROCESS | 2268 | 1464997502859 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]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 525ms 16:45:02 INFO - PROCESS | 2268 | 1464997502887 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 2268 | 1464997502892 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:45:02 INFO - PROCESS | 2268 | 1464997502897 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 2268 | 1464997502898 Marionette TRACE conn2 <- [1,1642,null,{}] 16:45:02 INFO - PROCESS | 2268 | 1464997502901 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}] 16:45:02 INFO - PROCESS | 2268 | 1464997502980 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:45:02 INFO - PROCESS | 2268 | 1464997502987 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x11749b000 == 29 [pid = 2268] [id = 418] 16:45:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x116a7c000) [pid = 2268] [serial = 1253] [outer = 0x0] 16:45:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x117f58c00) [pid = 2268] [serial = 1254] [outer = 0x116a7c000] 16:45:03 INFO - PROCESS | 2268 | 1464997503015 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118403c00) [pid = 2268] [serial = 1255] [outer = 0x116a7c000] 16:45:03 INFO - PROCESS | 2268 | 1464997503363 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]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 16:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:45:03 INFO - PROCESS | 2268 | 1464997503415 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 2268 | 1464997503417 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:45:03 INFO - PROCESS | 2268 | 1464997503419 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 2268 | 1464997503422 Marionette TRACE conn2 <- [1,1646,null,{}] 16:45:03 INFO - PROCESS | 2268 | 1464997503430 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}] 16:45:03 INFO - PROCESS | 2268 | 1464997503512 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:45:03 INFO - PROCESS | 2268 | 1464997503518 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x116128800 == 30 [pid = 2268] [id = 419] 16:45:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x112ed6800) [pid = 2268] [serial = 1256] [outer = 0x0] 16:45:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11935bc00) [pid = 2268] [serial = 1257] [outer = 0x112ed6800] 16:45:03 INFO - PROCESS | 2268 | 1464997503549 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1196a6800) [pid = 2268] [serial = 1258] [outer = 0x112ed6800] 16:45:03 INFO - PROCESS | 2268 | 1464997503890 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]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 16:45:03 INFO - PROCESS | 2268 | 1464997503940 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:45:03 INFO - PROCESS | 2268 | 1464997503942 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:45:03 INFO - PROCESS | 2268 | 1464997503944 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 2268 | 1464997503945 Marionette TRACE conn2 <- [1,1650,null,{}] 16:45:03 INFO - PROCESS | 2268 | 1464997503948 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}] 16:45:04 INFO - PROCESS | 2268 | 1464997504056 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:45:04 INFO - PROCESS | 2268 | 1464997504091 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8d000 == 31 [pid = 2268] [id = 420] 16:45:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119462800) [pid = 2268] [serial = 1259] [outer = 0x0] 16:45:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1199c6800) [pid = 2268] [serial = 1260] [outer = 0x119462800] 16:45:04 INFO - PROCESS | 2268 | 1464997504117 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119a08000) [pid = 2268] [serial = 1261] [outer = 0x119462800] 16:45:04 INFO - PROCESS | 2268 | 1464997504426 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]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 16:45:04 INFO - PROCESS | 2268 | 1464997504462 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 2268 | 1464997504473 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:45:04 INFO - PROCESS | 2268 | 1464997504476 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 2268 | 1464997504477 Marionette TRACE conn2 <- [1,1654,null,{}] 16:45:04 INFO - PROCESS | 2268 | 1464997504479 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}] 16:45:04 INFO - PROCESS | 2268 | 1464997504572 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:45:04 INFO - PROCESS | 2268 | 1464997504609 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d8d000 == 32 [pid = 2268] [id = 421] 16:45:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x116a79400) [pid = 2268] [serial = 1262] [outer = 0x0] 16:45:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119ac8000) [pid = 2268] [serial = 1263] [outer = 0x116a79400] 16:45:04 INFO - PROCESS | 2268 | 1464997504634 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119f63400) [pid = 2268] [serial = 1264] [outer = 0x116a79400] 16:45:04 INFO - PROCESS | 2268 | 1464997504955 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]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 16:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:45:04 INFO - PROCESS | 2268 | 1464997504996 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 2268 | 1464997504997 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 2268 | 1464997504999 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 2268 | 1464997505000 Marionette TRACE conn2 <- [1,1658,null,{}] 16:45:05 INFO - PROCESS | 2268 | 1464997505009 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}] 16:45:05 INFO - PROCESS | 2268 | 1464997505128 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:45:05 INFO - PROCESS | 2268 | 1464997505131 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x1256c7000 == 33 [pid = 2268] [id = 422] 16:45:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119910c00) [pid = 2268] [serial = 1265] [outer = 0x0] 16:45:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x11a1ab400) [pid = 2268] [serial = 1266] [outer = 0x119910c00] 16:45:05 INFO - PROCESS | 2268 | 1464997505159 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x124e2b800) [pid = 2268] [serial = 1267] [outer = 0x119910c00] 16:45:05 INFO - PROCESS | 2268 | 1464997505477 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]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 16:45:05 INFO - PROCESS | 2268 | 1464997505521 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 2268 | 1464997505522 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:45:05 INFO - PROCESS | 2268 | 1464997505524 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 2268 | 1464997505525 Marionette TRACE conn2 <- [1,1662,null,{}] 16:45:05 INFO - PROCESS | 2268 | 1464997505527 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}] 16:45:05 INFO - PROCESS | 2268 | 1464997505628 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:45:05 INFO - PROCESS | 2268 | 1464997505639 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274ab800 == 34 [pid = 2268] [id = 423] 16:45:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119f63800) [pid = 2268] [serial = 1268] [outer = 0x0] 16:45:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1256f3400) [pid = 2268] [serial = 1269] [outer = 0x119f63800] 16:45:05 INFO - PROCESS | 2268 | 1464997505664 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x126c84800) [pid = 2268] [serial = 1270] [outer = 0x119f63800] 16:45:05 INFO - PROCESS | 2268 | 1464997505978 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]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 471ms 16:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:45:06 INFO - PROCESS | 2268 | 1464997505995 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 2268 | 1464997505997 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:45:06 INFO - PROCESS | 2268 | 1464997505999 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 2268 | 1464997506000 Marionette TRACE conn2 <- [1,1666,null,{}] 16:45:06 INFO - PROCESS | 2268 | 1464997506005 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}] 16:45:06 INFO - PROCESS | 2268 | 1464997506101 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:45:06 INFO - PROCESS | 2268 | 1464997506104 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d43000 == 35 [pid = 2268] [id = 424] 16:45:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x124cd9000) [pid = 2268] [serial = 1271] [outer = 0x0] 16:45:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x126f93800) [pid = 2268] [serial = 1272] [outer = 0x124cd9000] 16:45:06 INFO - PROCESS | 2268 | 1464997506129 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12742b000) [pid = 2268] [serial = 1273] [outer = 0x124cd9000] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x125506800) [pid = 2268] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x118e1d000) [pid = 2268] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x112ed6400) [pid = 2268] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x121a05400) [pid = 2268] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x128b10000) [pid = 2268] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x11331ec00) [pid = 2268] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119315800) [pid = 2268] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x117c85800) [pid = 2268] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1169e2800) [pid = 2268] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x113c09800) [pid = 2268] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1175bbc00) [pid = 2268] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12184fc00) [pid = 2268] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x111d5f400) [pid = 2268] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:45:06 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x117c86400) [pid = 2268] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:45:06 INFO - PROCESS | 2268 | 1464997506625 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]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 673ms 16:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:45:06 INFO - PROCESS | 2268 | 1464997506672 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 2268 | 1464997506673 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:45:06 INFO - PROCESS | 2268 | 1464997506675 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 2268 | 1464997506676 Marionette TRACE conn2 <- [1,1670,null,{}] 16:45:06 INFO - PROCESS | 2268 | 1464997506678 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}] 16:45:06 INFO - PROCESS | 2268 | 1464997506778 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:45:06 INFO - PROCESS | 2268 | 1464997506861 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194ec800 == 36 [pid = 2268] [id = 425] 16:45:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x111d69400) [pid = 2268] [serial = 1274] [outer = 0x0] 16:45:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x117c85800) [pid = 2268] [serial = 1275] [outer = 0x111d69400] 16:45:06 INFO - PROCESS | 2268 | 1464997506904 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x121a11400) [pid = 2268] [serial = 1276] [outer = 0x111d69400] 16:45:07 INFO - PROCESS | 2268 | 1464997507272 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]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 618ms 16:45:07 INFO - PROCESS | 2268 | 1464997507293 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 2268 | 1464997507294 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:45:07 INFO - PROCESS | 2268 | 1464997507297 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 2268 | 1464997507298 Marionette TRACE conn2 <- [1,1674,null,{}] 16:45:07 INFO - PROCESS | 2268 | 1464997507300 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}] 16:45:07 INFO - PROCESS | 2268 | 1464997507405 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:45:07 INFO - PROCESS | 2268 | 1464997507437 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x12943c800 == 37 [pid = 2268] [id = 426] 16:45:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x113056400) [pid = 2268] [serial = 1277] [outer = 0x0] 16:45:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x127161c00) [pid = 2268] [serial = 1278] [outer = 0x113056400] 16:45:07 INFO - PROCESS | 2268 | 1464997507463 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12747c400) [pid = 2268] [serial = 1279] [outer = 0x113056400] 16:45:07 INFO - PROCESS | 2268 | 1464997507739 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]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 468ms 16:45:07 INFO - PROCESS | 2268 | 1464997507765 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 2268 | 1464997507767 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:45:07 INFO - PROCESS | 2268 | 1464997507777 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 2268 | 1464997507779 Marionette TRACE conn2 <- [1,1678,null,{}] 16:45:07 INFO - PROCESS | 2268 | 1464997507781 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}] 16:45:07 INFO - PROCESS | 2268 | 1464997507881 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:45:07 INFO - PROCESS | 2268 | 1464997507886 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x1218b4000 == 38 [pid = 2268] [id = 427] 16:45:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12770fc00) [pid = 2268] [serial = 1280] [outer = 0x0] 16:45:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x127713800) [pid = 2268] [serial = 1281] [outer = 0x12770fc00] 16:45:07 INFO - PROCESS | 2268 | 1464997507915 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128b0b800) [pid = 2268] [serial = 1282] [outer = 0x12770fc00] 16:45:08 INFO - PROCESS | 2268 | 1464997508257 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]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 16:45:08 INFO - PROCESS | 2268 | 1464997508299 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 2268 | 1464997508300 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:45:08 INFO - PROCESS | 2268 | 1464997508313 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 2268 | 1464997508314 Marionette TRACE conn2 <- [1,1682,null,{}] 16:45:08 INFO - PROCESS | 2268 | 1464997508317 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}] 16:45:08 INFO - PROCESS | 2268 | 1464997508394 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:45:08 INFO - PROCESS | 2268 | 1464997508397 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac37000 == 39 [pid = 2268] [id = 428] 16:45:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b0c000) [pid = 2268] [serial = 1283] [outer = 0x0] 16:45:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b16400) [pid = 2268] [serial = 1284] [outer = 0x128b0c000] 16:45:08 INFO - PROCESS | 2268 | 1464997508424 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128b3b800) [pid = 2268] [serial = 1285] [outer = 0x128b0c000] 16:45:08 INFO - PROCESS | 2268 | 1464997508966 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]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 721ms 16:45:09 INFO - PROCESS | 2268 | 1464997509035 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 2268 | 1464997509037 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:45:09 INFO - PROCESS | 2268 | 1464997509041 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 2268 | 1464997509043 Marionette TRACE conn2 <- [1,1686,null,{}] 16:45:09 INFO - PROCESS | 2268 | 1464997509047 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}] 16:45:09 INFO - PROCESS | 2268 | 1464997509162 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:45:09 INFO - PROCESS | 2268 | 1464997509269 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x11749a000 == 40 [pid = 2268] [id = 429] 16:45:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1133ad400) [pid = 2268] [serial = 1286] [outer = 0x0] 16:45:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x116451000) [pid = 2268] [serial = 1287] [outer = 0x1133ad400] 16:45:09 INFO - PROCESS | 2268 | 1464997509301 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x1169e7c00) [pid = 2268] [serial = 1288] [outer = 0x1133ad400] 16:45:09 INFO - PROCESS | 2268 | 1464997509825 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]]]}] 16:45:09 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 16:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 822ms 16:45:09 INFO - PROCESS | 2268 | 1464997509879 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 2268 | 1464997509884 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:45:09 INFO - PROCESS | 2268 | 1464997509891 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 2268 | 1464997509893 Marionette TRACE conn2 <- [1,1690,null,{}] 16:45:09 INFO - PROCESS | 2268 | 1464997509896 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}] 16:45:10 INFO - PROCESS | 2268 | 1464997510009 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:45:10 INFO - PROCESS | 2268 | 1464997510088 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a93000 == 41 [pid = 2268] [id = 430] 16:45:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x115dbf000) [pid = 2268] [serial = 1289] [outer = 0x0] 16:45:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x117c91800) [pid = 2268] [serial = 1290] [outer = 0x115dbf000] 16:45:10 INFO - PROCESS | 2268 | 1464997510121 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x1184b6c00) [pid = 2268] [serial = 1291] [outer = 0x115dbf000] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1218b4000 == 40 [pid = 2268] [id = 427] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12943c800 == 39 [pid = 2268] [id = 426] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1194ec800 == 38 [pid = 2268] [id = 425] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x128d43000 == 37 [pid = 2268] [id = 424] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1274ab800 == 36 [pid = 2268] [id = 423] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1256c7000 == 35 [pid = 2268] [id = 422] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x123d8d000 == 34 [pid = 2268] [id = 421] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8d000 == 33 [pid = 2268] [id = 420] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x116128800 == 32 [pid = 2268] [id = 419] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x11749b000 == 31 [pid = 2268] [id = 418] 16:45:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1167c0800 == 30 [pid = 2268] [id = 417] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x129605800) [pid = 2268] [serial = 1231] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x128df2c00) [pid = 2268] [serial = 1228] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x125560800) [pid = 2268] [serial = 1212] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x12742f800) [pid = 2268] [serial = 1215] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1256fb800) [pid = 2268] [serial = 1213] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x128b18c00) [pid = 2268] [serial = 1218] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119cf5c00) [pid = 2268] [serial = 1206] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x121814000) [pid = 2268] [serial = 1207] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119460800) [pid = 2268] [serial = 1203] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x119919800) [pid = 2268] [serial = 1204] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1180cbc00) [pid = 2268] [serial = 1200] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11840ec00) [pid = 2268] [serial = 1201] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x11813b000) [pid = 2268] [serial = 1197] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1184bb000) [pid = 2268] [serial = 1198] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1161ed000) [pid = 2268] [serial = 1194] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x116a73c00) [pid = 2268] [serial = 1195] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128c97800) [pid = 2268] [serial = 1192] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x123f8f000) [pid = 2268] [serial = 1209] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128b47000) [pid = 2268] [serial = 1219] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x116aeb400) [pid = 2268] [serial = 1222] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1270a1c00) [pid = 2268] [serial = 1224] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1293bec00) [pid = 2268] [serial = 1230] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x112fd5400) [pid = 2268] [serial = 1221] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128b0bc00) [pid = 2268] [serial = 1216] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128c9d800) [pid = 2268] [serial = 1227] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x125507c00) [pid = 2268] [serial = 1210] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x128c9a400) [pid = 2268] [serial = 1225] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 2268 | 1464997510778 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]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 923ms 16:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:45:10 INFO - PROCESS | 2268 | 1464997510815 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 2268 | 1464997510817 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:45:10 INFO - PROCESS | 2268 | 1464997510820 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 2268 | 1464997510822 Marionette TRACE conn2 <- [1,1694,null,{}] 16:45:10 INFO - PROCESS | 2268 | 1464997510826 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}] 16:45:10 INFO - PROCESS | 2268 | 1464997510909 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:45:10 INFO - PROCESS | 2268 | 1464997510916 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x11714c800 == 31 [pid = 2268] [id = 431] 16:45:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x1169e4400) [pid = 2268] [serial = 1292] [outer = 0x0] 16:45:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x117f59800) [pid = 2268] [serial = 1293] [outer = 0x1169e4400] 16:45:10 INFO - PROCESS | 2268 | 1464997510949 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x118406800) [pid = 2268] [serial = 1294] [outer = 0x1169e4400] 16:45:11 INFO - PROCESS | 2268 | 1464997511291 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]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 16:45:11 INFO - PROCESS | 2268 | 1464997511341 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 2268 | 1464997511344 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:45:11 INFO - PROCESS | 2268 | 1464997511349 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 2268 | 1464997511350 Marionette TRACE conn2 <- [1,1698,null,{}] 16:45:11 INFO - PROCESS | 2268 | 1464997511353 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}] 16:45:11 INFO - PROCESS | 2268 | 1464997511433 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:45:11 INFO - PROCESS | 2268 | 1464997511439 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x11825b000 == 32 [pid = 2268] [id = 432] 16:45:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11882b000) [pid = 2268] [serial = 1295] [outer = 0x0] 16:45:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x11935f800) [pid = 2268] [serial = 1296] [outer = 0x11882b000] 16:45:11 INFO - PROCESS | 2268 | 1464997511467 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1196a7000) [pid = 2268] [serial = 1297] [outer = 0x11882b000] 16:45:11 INFO - PROCESS | 2268 | 1464997511810 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]]]}] 16:45:11 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 16:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 16:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:45:11 INFO - PROCESS | 2268 | 1464997511820 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 2268 | 1464997511821 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:45:11 INFO - PROCESS | 2268 | 1464997511823 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 2268 | 1464997511826 Marionette TRACE conn2 <- [1,1702,null,{}] 16:45:11 INFO - PROCESS | 2268 | 1464997511834 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}] 16:45:11 INFO - PROCESS | 2268 | 1464997511922 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:45:11 INFO - PROCESS | 2268 | 1464997511977 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a151000 == 33 [pid = 2268] [id = 433] 16:45:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x112fdd000) [pid = 2268] [serial = 1298] [outer = 0x0] 16:45:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1199ce000) [pid = 2268] [serial = 1299] [outer = 0x112fdd000] 16:45:12 INFO - PROCESS | 2268 | 1464997512007 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119f66000) [pid = 2268] [serial = 1300] [outer = 0x112fdd000] 16:45:12 INFO - PROCESS | 2268 | 1464997512325 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]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 16:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:45:12 INFO - PROCESS | 2268 | 1464997512345 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 2268 | 1464997512347 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:45:12 INFO - PROCESS | 2268 | 1464997512349 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 2268 | 1464997512350 Marionette TRACE conn2 <- [1,1706,null,{}] 16:45:12 INFO - PROCESS | 2268 | 1464997512356 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}] 16:45:12 INFO - PROCESS | 2268 | 1464997512441 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:45:12 INFO - PROCESS | 2268 | 1464997512444 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x1256c2000 == 34 [pid = 2268] [id = 434] 16:45:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1213bbc00) [pid = 2268] [serial = 1301] [outer = 0x0] 16:45:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x12181b000) [pid = 2268] [serial = 1302] [outer = 0x1213bbc00] 16:45:12 INFO - PROCESS | 2268 | 1464997512471 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x124c83400) [pid = 2268] [serial = 1303] [outer = 0x1213bbc00] 16:45:12 INFO - PROCESS | 2268 | 1464997512822 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]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 523ms 16:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:45:12 INFO - PROCESS | 2268 | 1464997512881 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 2268 | 1464997512882 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:45:12 INFO - PROCESS | 2268 | 1464997512884 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 2268 | 1464997512885 Marionette TRACE conn2 <- [1,1710,null,{}] 16:45:12 INFO - PROCESS | 2268 | 1464997512887 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}] 16:45:12 INFO - PROCESS | 2268 | 1464997512989 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:45:13 INFO - PROCESS | 2268 | 1464997513000 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274a9000 == 35 [pid = 2268] [id = 435] 16:45:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12181c000) [pid = 2268] [serial = 1304] [outer = 0x0] 16:45:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x125507c00) [pid = 2268] [serial = 1305] [outer = 0x12181c000] 16:45:13 INFO - PROCESS | 2268 | 1464997513025 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x125626800) [pid = 2268] [serial = 1306] [outer = 0x12181c000] 16:45:13 INFO - PROCESS | 2268 | 1464997513374 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]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 16:45:13 INFO - PROCESS | 2268 | 1464997513404 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 2268 | 1464997513405 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:45:13 INFO - PROCESS | 2268 | 1464997513407 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 2268 | 1464997513409 Marionette TRACE conn2 <- [1,1714,null,{}] 16:45:13 INFO - PROCESS | 2268 | 1464997513411 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}] 16:45:13 INFO - PROCESS | 2268 | 1464997513531 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x123f93400) [pid = 2268] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x124cd9000) [pid = 2268] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x113cd8400) [pid = 2268] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x116a79400) [pid = 2268] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119f63800) [pid = 2268] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x111d69400) [pid = 2268] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x112ed6800) [pid = 2268] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x116a7c000) [pid = 2268] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119910c00) [pid = 2268] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x119357000) [pid = 2268] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x10a7be800) [pid = 2268] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x116a79800) [pid = 2268] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x113056400) [pid = 2268] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x119462800) [pid = 2268] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x123d0f800) [pid = 2268] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:45:13 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x12770fc00) [pid = 2268] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:45:13 INFO - PROCESS | 2268 | 1464997513811 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x116198800 == 36 [pid = 2268] [id = 436] 16:45:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x112a44c00) [pid = 2268] [serial = 1307] [outer = 0x0] 16:45:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x112ed0000) [pid = 2268] [serial = 1308] [outer = 0x112a44c00] 16:45:13 INFO - PROCESS | 2268 | 1464997513845 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x115db7000) [pid = 2268] [serial = 1309] [outer = 0x112a44c00] 16:45:14 INFO - PROCESS | 2268 | 1464997514290 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]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 919ms 16:45:14 INFO - PROCESS | 2268 | 1464997514329 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 2268 | 1464997514331 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:45:14 INFO - PROCESS | 2268 | 1464997514334 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 2268 | 1464997514337 Marionette TRACE conn2 <- [1,1718,null,{}] 16:45:14 INFO - PROCESS | 2268 | 1464997514340 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}] 16:45:14 INFO - PROCESS | 2268 | 1464997514446 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:45:14 INFO - PROCESS | 2268 | 1464997514503 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8f000 == 37 [pid = 2268] [id = 437] 16:45:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1167ed400) [pid = 2268] [serial = 1310] [outer = 0x0] 16:45:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11840f800) [pid = 2268] [serial = 1311] [outer = 0x1167ed400] 16:45:14 INFO - PROCESS | 2268 | 1464997514536 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119319800) [pid = 2268] [serial = 1312] [outer = 0x1167ed400] 16:45:14 INFO - PROCESS | 2268 | 1464997514963 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]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 16:45:15 INFO - PROCESS | 2268 | 1464997515008 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:45:15 INFO - PROCESS | 2268 | 1464997515010 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:45:15 INFO - PROCESS | 2268 | 1464997515013 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 2268 | 1464997515014 Marionette TRACE conn2 <- [1,1722,null,{}] 16:45:15 INFO - PROCESS | 2268 | 1464997515017 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}] 16:45:15 INFO - PROCESS | 2268 | 1464997515141 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:45:15 INFO - PROCESS | 2268 | 1464997515213 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fe4000 == 38 [pid = 2268] [id = 438] 16:45:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x119ac0000) [pid = 2268] [serial = 1313] [outer = 0x0] 16:45:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x119cbd800) [pid = 2268] [serial = 1314] [outer = 0x119ac0000] 16:45:15 INFO - PROCESS | 2268 | 1464997515244 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119f6e800) [pid = 2268] [serial = 1315] [outer = 0x119ac0000] 16:45:15 INFO - PROCESS | 2268 | 1464997515658 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]]]}] 16:45:15 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 16:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 16:45:15 INFO - PROCESS | 2268 | 1464997515683 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 2268 | 1464997515684 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:45:15 INFO - PROCESS | 2268 | 1464997515693 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 2268 | 1464997515697 Marionette TRACE conn2 <- [1,1726,null,{}] 16:45:15 INFO - PROCESS | 2268 | 1464997515701 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}] 16:45:15 INFO - PROCESS | 2268 | 1464997515801 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:45:15 INFO - PROCESS | 2268 | 1464997515872 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a14a000 == 39 [pid = 2268] [id = 439] 16:45:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119f6ac00) [pid = 2268] [serial = 1316] [outer = 0x0] 16:45:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1256f7000) [pid = 2268] [serial = 1317] [outer = 0x119f6ac00] 16:45:15 INFO - PROCESS | 2268 | 1464997515902 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x12742e800) [pid = 2268] [serial = 1318] [outer = 0x119f6ac00] 16:45:16 INFO - PROCESS | 2268 | 1464997516319 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]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 678ms 16:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:45:16 INFO - PROCESS | 2268 | 1464997516368 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 2268 | 1464997516369 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:45:16 INFO - PROCESS | 2268 | 1464997516372 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 2268 | 1464997516373 Marionette TRACE conn2 <- [1,1730,null,{}] 16:45:16 INFO - PROCESS | 2268 | 1464997516375 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}] 16:45:16 INFO - PROCESS | 2268 | 1464997516494 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:45:16 INFO - PROCESS | 2268 | 1464997516576 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b5800 == 40 [pid = 2268] [id = 440] 16:45:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x127475000) [pid = 2268] [serial = 1319] [outer = 0x0] 16:45:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x127715400) [pid = 2268] [serial = 1320] [outer = 0x127475000] 16:45:16 INFO - PROCESS | 2268 | 1464997516608 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a1b000) [pid = 2268] [serial = 1321] [outer = 0x127475000] 16:45:17 INFO - PROCESS | 2268 | 1464997517036 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]]]}] 16:45:17 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 16:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 16:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:45:17 INFO - PROCESS | 2268 | 1464997517044 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 2268 | 1464997517045 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:45:17 INFO - PROCESS | 2268 | 1464997517047 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 2268 | 1464997517049 Marionette TRACE conn2 <- [1,1734,null,{}] 16:45:17 INFO - PROCESS | 2268 | 1464997517053 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}] 16:45:17 INFO - PROCESS | 2268 | 1464997517152 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:45:17 INFO - PROCESS | 2268 | 1464997517206 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x11828e800 == 41 [pid = 2268] [id = 441] 16:45:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x127475c00) [pid = 2268] [serial = 1322] [outer = 0x0] 16:45:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127719800) [pid = 2268] [serial = 1323] [outer = 0x127475c00] 16:45:17 INFO - PROCESS | 2268 | 1464997517246 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a8d000) [pid = 2268] [serial = 1324] [outer = 0x127475c00] 16:45:17 INFO - PROCESS | 2268 | 1464997517831 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]]]}] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x1274a9000 == 40 [pid = 2268] [id = 435] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x1256c2000 == 39 [pid = 2268] [id = 434] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x11a151000 == 38 [pid = 2268] [id = 433] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x11825b000 == 37 [pid = 2268] [id = 432] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x11714c800 == 36 [pid = 2268] [id = 431] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x11749a000 == 35 [pid = 2268] [id = 429] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x1167c9800 == 34 [pid = 2268] [id = 416] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x116a93000 == 33 [pid = 2268] [id = 430] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac37000 == 32 [pid = 2268] [id = 428] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b5800 == 31 [pid = 2268] [id = 440] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x11a14a000 == 30 [pid = 2268] [id = 439] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x128fe4000 == 29 [pid = 2268] [id = 438] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8f000 == 28 [pid = 2268] [id = 437] 16:45:18 INFO - PROCESS | 2268 | --DOCSHELL 0x116198800 == 27 [pid = 2268] [id = 436] 16:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1326ms 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x128b0b800) [pid = 2268] [serial = 1282] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x128a18000) [pid = 2268] [serial = 1242] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12742b000) [pid = 2268] [serial = 1273] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x113051c00) [pid = 2268] [serial = 1252] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119ac8000) [pid = 2268] [serial = 1263] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x126c84800) [pid = 2268] [serial = 1270] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x117c85800) [pid = 2268] [serial = 1275] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11935bc00) [pid = 2268] [serial = 1257] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1196a6800) [pid = 2268] [serial = 1258] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x118403c00) [pid = 2268] [serial = 1255] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x11a1ab400) [pid = 2268] [serial = 1266] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1199cc800) [pid = 2268] [serial = 1237] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x112a49800) [pid = 2268] [serial = 1233] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x117f58c00) [pid = 2268] [serial = 1254] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1193c7c00) [pid = 2268] [serial = 1236] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x126f93800) [pid = 2268] [serial = 1272] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x117c8cc00) [pid = 2268] [serial = 1248] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x11644f000) [pid = 2268] [serial = 1251] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x128a20800) [pid = 2268] [serial = 1246] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x119f63400) [pid = 2268] [serial = 1264] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x1256f3400) [pid = 2268] [serial = 1269] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x128c95400) [pid = 2268] [serial = 1243] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x1213b3c00) [pid = 2268] [serial = 1245] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x12747c400) [pid = 2268] [serial = 1279] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x1199c6800) [pid = 2268] [serial = 1260] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x115dbfc00) [pid = 2268] [serial = 1234] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x119a08000) [pid = 2268] [serial = 1261] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x124e2b800) [pid = 2268] [serial = 1267] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x12716a800) [pid = 2268] [serial = 1240] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x127161c00) [pid = 2268] [serial = 1278] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x121a11400) [pid = 2268] [serial = 1276] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x126c81400) [pid = 2268] [serial = 1239] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 61 (0x128b16400) [pid = 2268] [serial = 1284] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | --DOMWINDOW == 60 (0x127713800) [pid = 2268] [serial = 1281] [outer = 0x0] [url = about:blank] 16:45:18 INFO - PROCESS | 2268 | 1464997518459 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 2268 | 1464997518464 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:45:18 INFO - PROCESS | 2268 | 1464997518484 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 2268 | 1464997518487 Marionette TRACE conn2 <- [1,1738,null,{}] 16:45:18 INFO - PROCESS | 2268 | 1464997518493 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}] 16:45:18 INFO - PROCESS | 2268 | 1464997518629 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:45:18 INFO - PROCESS | 2268 | 1464997518640 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x11324b800 == 28 [pid = 2268] [id = 442] 16:45:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x112a3fc00) [pid = 2268] [serial = 1325] [outer = 0x0] 16:45:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x112a46400) [pid = 2268] [serial = 1326] [outer = 0x112a3fc00] 16:45:18 INFO - PROCESS | 2268 | 1464997518691 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x112a7fc00) [pid = 2268] [serial = 1327] [outer = 0x112a3fc00] 16:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 679ms 16:45:19 INFO - PROCESS | 2268 | 1464997519147 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]]]}] 16:45:19 INFO - PROCESS | 2268 | 1464997519157 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:45:19 INFO - PROCESS | 2268 | 1464997519160 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 2268 | 1464997519165 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 2268 | 1464997519170 Marionette TRACE conn2 <- [1,1742,null,{}] 16:45:19 INFO - PROCESS | 2268 | 1464997519173 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}] 16:45:19 INFO - PROCESS | 2268 | 1464997519252 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:45:19 INFO - PROCESS | 2268 | 1464997519257 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x11713f800 == 29 [pid = 2268] [id = 443] 16:45:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x1130b5400) [pid = 2268] [serial = 1328] [outer = 0x0] 16:45:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x115dbf400) [pid = 2268] [serial = 1329] [outer = 0x1130b5400] 16:45:19 INFO - PROCESS | 2268 | 1464997519286 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x116483000) [pid = 2268] [serial = 1330] [outer = 0x1130b5400] 16:45:19 INFO - PROCESS | 2268 | 1464997519615 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]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 477ms 16:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:45:19 INFO - PROCESS | 2268 | 1464997519640 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 2268 | 1464997519642 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 2268 | 1464997519644 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 2268 | 1464997519646 Marionette TRACE conn2 <- [1,1746,null,{}] 16:45:19 INFO - PROCESS | 2268 | 1464997519653 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}] 16:45:19 INFO - PROCESS | 2268 | 1464997519747 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:45:19 INFO - PROCESS | 2268 | 1464997519801 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x11823f800 == 30 [pid = 2268] [id = 444] 16:45:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x1169e3400) [pid = 2268] [serial = 1331] [outer = 0x0] 16:45:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x1169e9000) [pid = 2268] [serial = 1332] [outer = 0x1169e3400] 16:45:19 INFO - PROCESS | 2268 | 1464997519832 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x117c8dc00) [pid = 2268] [serial = 1333] [outer = 0x1169e3400] 16:45:20 INFO - PROCESS | 2268 | 1464997520173 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]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 571ms 16:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:45:20 INFO - PROCESS | 2268 | 1464997520216 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 2268 | 1464997520218 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:45:20 INFO - PROCESS | 2268 | 1464997520222 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 2268 | 1464997520224 Marionette TRACE conn2 <- [1,1750,null,{}] 16:45:20 INFO - PROCESS | 2268 | 1464997520227 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}] 16:45:20 INFO - PROCESS | 2268 | 1464997520381 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:45:20 INFO - PROCESS | 2268 | 1464997520429 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194d8000 == 31 [pid = 2268] [id = 445] 16:45:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x117f58c00) [pid = 2268] [serial = 1334] [outer = 0x0] 16:45:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x11816d800) [pid = 2268] [serial = 1335] [outer = 0x117f58c00] 16:45:20 INFO - PROCESS | 2268 | 1464997520474 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x11840bc00) [pid = 2268] [serial = 1336] [outer = 0x117f58c00] 16:45:20 INFO - PROCESS | 2268 | 1464997520830 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]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 620ms 16:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:45:20 INFO - PROCESS | 2268 | 1464997520842 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 2268 | 1464997520843 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:45:20 INFO - PROCESS | 2268 | 1464997520845 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 2268 | 1464997520846 Marionette TRACE conn2 <- [1,1754,null,{}] 16:45:20 INFO - PROCESS | 2268 | 1464997520848 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}] 16:45:20 INFO - PROCESS | 2268 | 1464997520948 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:45:20 INFO - PROCESS | 2268 | 1464997520953 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f2f000 == 32 [pid = 2268] [id = 446] 16:45:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x117f59c00) [pid = 2268] [serial = 1337] [outer = 0x0] 16:45:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x118828400) [pid = 2268] [serial = 1338] [outer = 0x117f59c00] 16:45:20 INFO - PROCESS | 2268 | 1464997520985 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x118e1b800) [pid = 2268] [serial = 1339] [outer = 0x117f59c00] 16:45:21 INFO - PROCESS | 2268 | 1464997521339 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]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 16:45:21 INFO - PROCESS | 2268 | 1464997521364 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 2268 | 1464997521366 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:45:21 INFO - PROCESS | 2268 | 1464997521370 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 2268 | 1464997521371 Marionette TRACE conn2 <- [1,1758,null,{}] 16:45:21 INFO - PROCESS | 2268 | 1464997521379 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}] 16:45:21 INFO - PROCESS | 2268 | 1464997521497 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:45:21 INFO - PROCESS | 2268 | 1464997521503 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x123e0b800 == 33 [pid = 2268] [id = 447] 16:45:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x119360800) [pid = 2268] [serial = 1340] [outer = 0x0] 16:45:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x1193c9000) [pid = 2268] [serial = 1341] [outer = 0x119360800] 16:45:21 INFO - PROCESS | 2268 | 1464997521531 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x1199ca400) [pid = 2268] [serial = 1342] [outer = 0x119360800] 16:45:21 INFO - PROCESS | 2268 | 1464997521957 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]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 626ms 16:45:22 INFO - PROCESS | 2268 | 1464997522002 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:45:22 INFO - PROCESS | 2268 | 1464997522004 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:45:22 INFO - PROCESS | 2268 | 1464997522007 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 2268 | 1464997522009 Marionette TRACE conn2 <- [1,1762,null,{}] 16:45:22 INFO - PROCESS | 2268 | 1464997522013 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}] 16:45:22 INFO - PROCESS | 2268 | 1464997522167 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:45:22 INFO - PROCESS | 2268 | 1464997522217 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x12559d000 == 34 [pid = 2268] [id = 448] 16:45:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x119a04c00) [pid = 2268] [serial = 1343] [outer = 0x0] 16:45:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119ac7c00) [pid = 2268] [serial = 1344] [outer = 0x119a04c00] 16:45:22 INFO - PROCESS | 2268 | 1464997522272 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x119f57800) [pid = 2268] [serial = 1345] [outer = 0x119a04c00] 16:45:22 INFO - PROCESS | 2268 | 1464997522567 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]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 570ms 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:45:22 INFO - PROCESS | 2268 | 1464997522580 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 2268 | 1464997522581 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:45:22 INFO - PROCESS | 2268 | 1464997522591 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 2268 | 1464997522592 Marionette TRACE conn2 <- [1,1766,null,{}] 16:45:22 INFO - PROCESS | 2268 | 1464997522600 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}] 16:45:22 INFO - PROCESS | 2268 | 1464997522804 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x112fdd000) [pid = 2268] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128b0c000) [pid = 2268] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x115dbf000) [pid = 2268] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1169e4400) [pid = 2268] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x1133ad400) [pid = 2268] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x11882b000) [pid = 2268] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x1213bbc00) [pid = 2268] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x12181c000) [pid = 2268] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:45:22 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x116a7c800) [pid = 2268] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:45:22 INFO - PROCESS | 2268 | 1464997522843 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a8b800 == 35 [pid = 2268] [id = 449] 16:45:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x1110af400) [pid = 2268] [serial = 1346] [outer = 0x0] 16:45:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x112fdd000) [pid = 2268] [serial = 1347] [outer = 0x1110af400] 16:45:22 INFO - PROCESS | 2268 | 1464997522868 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x1182ac400) [pid = 2268] [serial = 1348] [outer = 0x1110af400] 16:45:23 INFO - PROCESS | 2268 | 1464997523122 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]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 583ms 16:45:23 INFO - PROCESS | 2268 | 1464997523166 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 2268 | 1464997523168 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:45:23 INFO - PROCESS | 2268 | 1464997523178 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 2268 | 1464997523179 Marionette TRACE conn2 <- [1,1770,null,{}] 16:45:23 INFO - PROCESS | 2268 | 1464997523181 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}] 16:45:23 INFO - PROCESS | 2268 | 1464997523260 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:45:23 INFO - PROCESS | 2268 | 1464997523265 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d2e000 == 36 [pid = 2268] [id = 450] 16:45:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x119362000) [pid = 2268] [serial = 1349] [outer = 0x0] 16:45:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x11a1aac00) [pid = 2268] [serial = 1350] [outer = 0x119362000] 16:45:23 INFO - PROCESS | 2268 | 1464997523292 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x121567800) [pid = 2268] [serial = 1351] [outer = 0x119362000] 16:45:23 INFO - PROCESS | 2268 | 1464997523624 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]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 16:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:45:23 INFO - PROCESS | 2268 | 1464997523648 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 2268 | 1464997523649 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:45:23 INFO - PROCESS | 2268 | 1464997523653 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 2268 | 1464997523655 Marionette TRACE conn2 <- [1,1774,null,{}] 16:45:23 INFO - PROCESS | 2268 | 1464997523657 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}] 16:45:23 INFO - PROCESS | 2268 | 1464997523761 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:45:23 INFO - PROCESS | 2268 | 1464997523768 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d45000 == 37 [pid = 2268] [id = 451] 16:45:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1184b1000) [pid = 2268] [serial = 1352] [outer = 0x0] 16:45:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119a07c00) [pid = 2268] [serial = 1353] [outer = 0x1184b1000] 16:45:23 INFO - PROCESS | 2268 | 1464997523793 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x121820800) [pid = 2268] [serial = 1354] [outer = 0x1184b1000] 16:45:24 INFO - PROCESS | 2268 | 1464997524090 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]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 16:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:45:24 INFO - PROCESS | 2268 | 1464997524123 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 2268 | 1464997524124 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:45:24 INFO - PROCESS | 2268 | 1464997524127 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 2268 | 1464997524128 Marionette TRACE conn2 <- [1,1778,null,{}] 16:45:24 INFO - PROCESS | 2268 | 1464997524131 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}] 16:45:24 INFO - PROCESS | 2268 | 1464997524221 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:45:24 INFO - PROCESS | 2268 | 1464997524225 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x129910800 == 38 [pid = 2268] [id = 452] 16:45:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x121a0bc00) [pid = 2268] [serial = 1355] [outer = 0x0] 16:45:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x123f14c00) [pid = 2268] [serial = 1356] [outer = 0x121a0bc00] 16:45:24 INFO - PROCESS | 2268 | 1464997524254 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x125511c00) [pid = 2268] [serial = 1357] [outer = 0x121a0bc00] 16:45:24 INFO - PROCESS | 2268 | 1464997524597 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]]]}] 16:45:24 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 16:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 16:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:45:24 INFO - PROCESS | 2268 | 1464997524650 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 2268 | 1464997524651 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:45:24 INFO - PROCESS | 2268 | 1464997524654 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 2268 | 1464997524655 Marionette TRACE conn2 <- [1,1782,null,{}] 16:45:24 INFO - PROCESS | 2268 | 1464997524657 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}] 16:45:24 INFO - PROCESS | 2268 | 1464997524734 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:45:24 INFO - PROCESS | 2268 | 1464997524739 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a865000 == 39 [pid = 2268] [id = 453] 16:45:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x12561ac00) [pid = 2268] [serial = 1358] [outer = 0x0] 16:45:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1256f3400) [pid = 2268] [serial = 1359] [outer = 0x12561ac00] 16:45:24 INFO - PROCESS | 2268 | 1464997524764 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x126f90000) [pid = 2268] [serial = 1360] [outer = 0x12561ac00] 16:45:25 INFO - PROCESS | 2268 | 1464997525336 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]]]}] 16:45:25 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 16:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 720ms 16:45:25 INFO - PROCESS | 2268 | 1464997525375 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 2268 | 1464997525378 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:45:25 INFO - PROCESS | 2268 | 1464997525381 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 2268 | 1464997525384 Marionette TRACE conn2 <- [1,1786,null,{}] 16:45:25 INFO - PROCESS | 2268 | 1464997525388 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}] 16:45:25 INFO - PROCESS | 2268 | 1464997525501 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:45:25 INFO - PROCESS | 2268 | 1464997525580 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c20000 == 40 [pid = 2268] [id = 454] 16:45:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x112ed0800) [pid = 2268] [serial = 1361] [outer = 0x0] 16:45:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1130ac800) [pid = 2268] [serial = 1362] [outer = 0x112ed0800] 16:45:25 INFO - PROCESS | 2268 | 1464997525612 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x11644f000) [pid = 2268] [serial = 1363] [outer = 0x112ed0800] 16:45:26 INFO - PROCESS | 2268 | 1464997526159 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]]]}] 16:45:26 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 16:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 824ms 16:45:26 INFO - PROCESS | 2268 | 1464997526337 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 2268 | 1464997526339 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:45:26 INFO - PROCESS | 2268 | 1464997526371 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 2268 | 1464997526372 Marionette TRACE conn2 <- [1,1790,null,{}] 16:45:26 INFO - PROCESS | 2268 | 1464997526376 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}] 16:45:26 INFO - PROCESS | 2268 | 1464997526485 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:45:26 INFO - PROCESS | 2268 | 1464997526537 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x117490800 == 41 [pid = 2268] [id = 455] 16:45:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1161e8800) [pid = 2268] [serial = 1364] [outer = 0x0] 16:45:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1167e0000) [pid = 2268] [serial = 1365] [outer = 0x1161e8800] 16:45:26 INFO - PROCESS | 2268 | 1464997526567 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1169e8000) [pid = 2268] [serial = 1366] [outer = 0x1161e8800] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x129910800 == 40 [pid = 2268] [id = 452] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x128d45000 == 39 [pid = 2268] [id = 451] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x128d2e000 == 38 [pid = 2268] [id = 450] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x116a8b800 == 37 [pid = 2268] [id = 449] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x12559d000 == 36 [pid = 2268] [id = 448] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x123e0b800 == 35 [pid = 2268] [id = 447] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x119f2f000 == 34 [pid = 2268] [id = 446] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x1194d8000 == 33 [pid = 2268] [id = 445] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x11823f800 == 32 [pid = 2268] [id = 444] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x11713f800 == 31 [pid = 2268] [id = 443] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x11324b800 == 30 [pid = 2268] [id = 442] 16:45:26 INFO - PROCESS | 2268 | --DOCSHELL 0x11828e800 == 29 [pid = 2268] [id = 441] 16:45:26 INFO - PROCESS | 2268 | 1464997526967 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]]]}] 16:45:26 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) 16:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 623ms 16:45:26 INFO - PROCESS | 2268 | 1464997526994 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:45:26 INFO - PROCESS | 2268 | 1464997526996 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 2268 | 1464997527002 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 2268 | 1464997527005 Marionette TRACE conn2 <- [1,1794,null,{}] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x124c83400) [pid = 2268] [serial = 1303] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12181b000) [pid = 2268] [serial = 1302] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x125507c00) [pid = 2268] [serial = 1305] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x125626800) [pid = 2268] [serial = 1306] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1182a9000) [pid = 2268] [serial = 1249] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1199ce000) [pid = 2268] [serial = 1299] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119f66000) [pid = 2268] [serial = 1300] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128b3b800) [pid = 2268] [serial = 1285] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x117c91800) [pid = 2268] [serial = 1290] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1184b6c00) [pid = 2268] [serial = 1291] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x117f59800) [pid = 2268] [serial = 1293] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x118406800) [pid = 2268] [serial = 1294] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x116451000) [pid = 2268] [serial = 1287] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1169e7c00) [pid = 2268] [serial = 1288] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x11935f800) [pid = 2268] [serial = 1296] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1196a7000) [pid = 2268] [serial = 1297] [outer = 0x0] [url = about:blank] 16:45:27 INFO - PROCESS | 2268 | 1464997527022 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}] 16:45:27 INFO - PROCESS | 2268 | 1464997527120 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:45:27 INFO - PROCESS | 2268 | 1464997527124 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x11748a000 == 30 [pid = 2268] [id = 456] 16:45:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x117c85000) [pid = 2268] [serial = 1367] [outer = 0x0] 16:45:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x117c92000) [pid = 2268] [serial = 1368] [outer = 0x117c85000] 16:45:27 INFO - PROCESS | 2268 | 1464997527154 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x118163000) [pid = 2268] [serial = 1369] [outer = 0x117c85000] 16:45:27 INFO - PROCESS | 2268 | 1464997527492 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]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 524ms 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:45:27 INFO - PROCESS | 2268 | 1464997527524 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 2268 | 1464997527525 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 2268 | 1464997527528 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 2268 | 1464997527529 Marionette TRACE conn2 <- [1,1798,null,{}] 16:45:27 INFO - PROCESS | 2268 | 1464997527536 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}] 16:45:27 INFO - PROCESS | 2268 | 1464997527662 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:45:27 INFO - PROCESS | 2268 | 1464997527674 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f5000 == 31 [pid = 2268] [id = 457] 16:45:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11882ac00) [pid = 2268] [serial = 1370] [outer = 0x0] 16:45:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118e14c00) [pid = 2268] [serial = 1371] [outer = 0x11882ac00] 16:45:27 INFO - PROCESS | 2268 | 1464997527706 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x119360400) [pid = 2268] [serial = 1372] [outer = 0x11882ac00] 16:45:28 INFO - PROCESS | 2268 | 1464997528056 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 568ms 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:45:28 INFO - PROCESS | 2268 | 1464997528097 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 2268 | 1464997528098 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:45:28 INFO - PROCESS | 2268 | 1464997528100 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 2268 | 1464997528101 Marionette TRACE conn2 <- [1,1802,null,{}] 16:45:28 INFO - PROCESS | 2268 | 1464997528103 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}] 16:45:28 INFO - PROCESS | 2268 | 1464997528190 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:45:28 INFO - PROCESS | 2268 | 1464997528243 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x121517800 == 32 [pid = 2268] [id = 458] 16:45:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1193c4c00) [pid = 2268] [serial = 1373] [outer = 0x0] 16:45:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119910c00) [pid = 2268] [serial = 1374] [outer = 0x1193c4c00] 16:45:28 INFO - PROCESS | 2268 | 1464997528269 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1199ca000) [pid = 2268] [serial = 1375] [outer = 0x1193c4c00] 16:45:28 INFO - PROCESS | 2268 | 1464997528546 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 473ms 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:45:28 INFO - PROCESS | 2268 | 1464997528576 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 2268 | 1464997528577 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:45:28 INFO - PROCESS | 2268 | 1464997528579 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 2268 | 1464997528580 Marionette TRACE conn2 <- [1,1806,null,{}] 16:45:28 INFO - PROCESS | 2268 | 1464997528582 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}] 16:45:28 INFO - PROCESS | 2268 | 1464997528672 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:45:28 INFO - PROCESS | 2268 | 1464997528675 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bc6000 == 33 [pid = 2268] [id = 459] 16:45:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x10a7bd400) [pid = 2268] [serial = 1376] [outer = 0x0] 16:45:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119cb3c00) [pid = 2268] [serial = 1377] [outer = 0x10a7bd400] 16:45:28 INFO - PROCESS | 2268 | 1464997528701 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x119f62c00) [pid = 2268] [serial = 1378] [outer = 0x10a7bd400] 16:45:29 INFO - PROCESS | 2268 | 1464997529058 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]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 16:45:29 INFO - PROCESS | 2268 | 1464997529108 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:45:29 INFO - PROCESS | 2268 | 1464997529109 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:45:29 INFO - PROCESS | 2268 | 1464997529111 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 2268 | 1464997529113 Marionette TRACE conn2 <- [1,1810,null,{}] 16:45:29 INFO - PROCESS | 2268 | 1464997529115 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}] 16:45:29 INFO - PROCESS | 2268 | 1464997529240 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:45:29 INFO - PROCESS | 2268 | 1464997529276 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d38000 == 34 [pid = 2268] [id = 460] 16:45:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1213bc800) [pid = 2268] [serial = 1379] [outer = 0x0] 16:45:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x123f8b000) [pid = 2268] [serial = 1380] [outer = 0x1213bc800] 16:45:29 INFO - PROCESS | 2268 | 1464997529302 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x125569800) [pid = 2268] [serial = 1381] [outer = 0x1213bc800] 16:45:29 INFO - PROCESS | 2268 | 1464997529622 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]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 568ms 16:45:29 INFO - PROCESS | 2268 | 1464997529680 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 2268 | 1464997529681 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:45:29 INFO - PROCESS | 2268 | 1464997529684 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 2268 | 1464997529685 Marionette TRACE conn2 <- [1,1814,null,{}] 16:45:29 INFO - PROCESS | 2268 | 1464997529687 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}] 16:45:29 INFO - PROCESS | 2268 | 1464997529790 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:45:29 INFO - PROCESS | 2268 | 1464997529802 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x129429800 == 35 [pid = 2268] [id = 461] 16:45:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119f68c00) [pid = 2268] [serial = 1382] [outer = 0x0] 16:45:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1256f9400) [pid = 2268] [serial = 1383] [outer = 0x119f68c00] 16:45:29 INFO - PROCESS | 2268 | 1464997529827 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x126f9a400) [pid = 2268] [serial = 1384] [outer = 0x119f68c00] 16:45:30 INFO - PROCESS | 2268 | 1464997530176 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]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:45:30 INFO - PROCESS | 2268 | 1464997530203 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 2268 | 1464997530204 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:45:30 INFO - PROCESS | 2268 | 1464997530206 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 2268 | 1464997530207 Marionette TRACE conn2 <- [1,1818,null,{}] 16:45:30 INFO - PROCESS | 2268 | 1464997530215 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}] 16:45:30 INFO - PROCESS | 2268 | 1464997530312 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:45:30 INFO - PROCESS | 2268 | 1464997530315 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x11748c800 == 36 [pid = 2268] [id = 462] 16:45:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x126f9d000) [pid = 2268] [serial = 1385] [outer = 0x0] 16:45:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x127160000) [pid = 2268] [serial = 1386] [outer = 0x126f9d000] 16:45:30 INFO - PROCESS | 2268 | 1464997530342 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x127474400) [pid = 2268] [serial = 1387] [outer = 0x126f9d000] 16:45:30 INFO - PROCESS | 2268 | 1464997530667 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]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 475ms 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:45:30 INFO - PROCESS | 2268 | 1464997530681 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 2268 | 1464997530683 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:45:30 INFO - PROCESS | 2268 | 1464997530693 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 2268 | 1464997530694 Marionette TRACE conn2 <- [1,1822,null,{}] 16:45:30 INFO - PROCESS | 2268 | 1464997530697 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}] 16:45:30 INFO - PROCESS | 2268 | 1464997530804 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:45:30 INFO - PROCESS | 2268 | 1464997530808 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b34a000 == 37 [pid = 2268] [id = 463] 16:45:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x127473c00) [pid = 2268] [serial = 1388] [outer = 0x0] 16:45:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12770a800) [pid = 2268] [serial = 1389] [outer = 0x127473c00] 16:45:30 INFO - PROCESS | 2268 | 1464997530840 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x127716800) [pid = 2268] [serial = 1390] [outer = 0x127473c00] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x121a0bc00) [pid = 2268] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x117f59c00) [pid = 2268] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1130b5400) [pid = 2268] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119360800) [pid = 2268] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x112a3fc00) [pid = 2268] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x117f58c00) [pid = 2268] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1169e3400) [pid = 2268] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x127475c00) [pid = 2268] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x112a44c00) [pid = 2268] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1167ed400) [pid = 2268] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x119ac0000) [pid = 2268] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119f6ac00) [pid = 2268] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x127475000) [pid = 2268] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119a04c00) [pid = 2268] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1110af400) [pid = 2268] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1184b1000) [pid = 2268] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:45:31 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119362000) [pid = 2268] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:45:31 INFO - PROCESS | 2268 | 1464997531363 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]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 727ms 16:45:31 INFO - PROCESS | 2268 | 1464997531414 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 2268 | 1464997531416 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:45:31 INFO - PROCESS | 2268 | 1464997531420 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 2268 | 1464997531422 Marionette TRACE conn2 <- [1,1826,null,{}] 16:45:31 INFO - PROCESS | 2268 | 1464997531426 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}] 16:45:31 INFO - PROCESS | 2268 | 1464997531552 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:45:31 INFO - PROCESS | 2268 | 1464997531642 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x121511800 == 38 [pid = 2268] [id = 464] 16:45:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x112a43c00) [pid = 2268] [serial = 1391] [outer = 0x0] 16:45:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x116165c00) [pid = 2268] [serial = 1392] [outer = 0x112a43c00] 16:45:31 INFO - PROCESS | 2268 | 1464997531683 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1184ba000) [pid = 2268] [serial = 1393] [outer = 0x112a43c00] 16:45:31 INFO - PROCESS | 2268 | 1464997531959 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]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 572ms 16:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:45:32 INFO - PROCESS | 2268 | 1464997531992 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 2268 | 1464997531993 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:45:32 INFO - PROCESS | 2268 | 1464997531995 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 2268 | 1464997531997 Marionette TRACE conn2 <- [1,1830,null,{}] 16:45:32 INFO - PROCESS | 2268 | 1464997531999 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}] 16:45:32 INFO - PROCESS | 2268 | 1464997532119 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:45:32 INFO - PROCESS | 2268 | 1464997532125 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be0e000 == 39 [pid = 2268] [id = 465] 16:45:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1199c6800) [pid = 2268] [serial = 1394] [outer = 0x0] 16:45:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x127475c00) [pid = 2268] [serial = 1395] [outer = 0x1199c6800] 16:45:32 INFO - PROCESS | 2268 | 1464997532159 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128a1e400) [pid = 2268] [serial = 1396] [outer = 0x1199c6800] 16:45:32 INFO - PROCESS | 2268 | 1464997532497 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]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 16:45:32 INFO - PROCESS | 2268 | 1464997532519 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 2268 | 1464997532522 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:45:32 INFO - PROCESS | 2268 | 1464997532525 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 2268 | 1464997532526 Marionette TRACE conn2 <- [1,1834,null,{}] 16:45:32 INFO - PROCESS | 2268 | 1464997532529 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}] 16:45:32 INFO - PROCESS | 2268 | 1464997532638 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:45:32 INFO - PROCESS | 2268 | 1464997532644 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x12becf000 == 40 [pid = 2268] [id = 466] 16:45:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a84000) [pid = 2268] [serial = 1397] [outer = 0x0] 16:45:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128a8b400) [pid = 2268] [serial = 1398] [outer = 0x128a84000] 16:45:32 INFO - PROCESS | 2268 | 1464997532669 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128b0f400) [pid = 2268] [serial = 1399] [outer = 0x128a84000] 16:45:32 INFO - PROCESS | 2268 | 1464997532955 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]]]}] 16:45:32 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 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 16:45:32 INFO - PROCESS | 2268 | 1464997532997 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 2268 | 1464997532998 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:45:33 INFO - PROCESS | 2268 | 1464997533000 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 2268 | 1464997533002 Marionette TRACE conn2 <- [1,1838,null,{}] 16:45:33 INFO - PROCESS | 2268 | 1464997533006 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}] 16:45:33 INFO - PROCESS | 2268 | 1464997533083 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:45:33 INFO - PROCESS | 2268 | 1464997533089 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c373000 == 41 [pid = 2268] [id = 467] 16:45:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128b14800) [pid = 2268] [serial = 1400] [outer = 0x0] 16:45:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128b3a000) [pid = 2268] [serial = 1401] [outer = 0x128b14800] 16:45:33 INFO - PROCESS | 2268 | 1464997533121 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b3fc00) [pid = 2268] [serial = 1402] [outer = 0x128b14800] 16:45:33 INFO - PROCESS | 2268 | 1464997533611 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]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 675ms 16:45:33 INFO - PROCESS | 2268 | 1464997533676 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 2268 | 1464997533679 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:45:33 INFO - PROCESS | 2268 | 1464997533682 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 2268 | 1464997533685 Marionette TRACE conn2 <- [1,1842,null,{}] 16:45:33 INFO - PROCESS | 2268 | 1464997533689 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}] 16:45:33 INFO - PROCESS | 2268 | 1464997533799 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:45:33 INFO - PROCESS | 2268 | 1464997533860 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a63000 == 42 [pid = 2268] [id = 468] 16:45:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1164a6000) [pid = 2268] [serial = 1403] [outer = 0x0] 16:45:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x116a7cc00) [pid = 2268] [serial = 1404] [outer = 0x1164a6000] 16:45:33 INFO - PROCESS | 2268 | 1464997533892 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1180d1c00) [pid = 2268] [serial = 1405] [outer = 0x1164a6000] 16:45:34 INFO - PROCESS | 2268 | 1464997534319 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]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 16:45:34 INFO - PROCESS | 2268 | 1464997534354 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 2268 | 1464997534358 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:45:34 INFO - PROCESS | 2268 | 1464997534363 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 2268 | 1464997534365 Marionette TRACE conn2 <- [1,1846,null,{}] 16:45:34 INFO - PROCESS | 2268 | 1464997534368 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}] 16:45:34 INFO - PROCESS | 2268 | 1464997534471 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:45:34 INFO - PROCESS | 2268 | 1464997534562 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cf1000 == 43 [pid = 2268] [id = 469] 16:45:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1184b3c00) [pid = 2268] [serial = 1406] [outer = 0x0] 16:45:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x119359800) [pid = 2268] [serial = 1407] [outer = 0x1184b3c00] 16:45:34 INFO - PROCESS | 2268 | 1464997534594 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x119913000) [pid = 2268] [serial = 1408] [outer = 0x1184b3c00] 16:45:34 INFO - PROCESS | 2268 | 1464997534986 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]]]}] 16:45:35 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) 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 16:45:35 INFO - PROCESS | 2268 | 1464997535033 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 2268 | 1464997535034 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:45:35 INFO - PROCESS | 2268 | 1464997535039 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 2268 | 1464997535042 Marionette TRACE conn2 <- [1,1850,null,{}] 16:45:35 INFO - PROCESS | 2268 | 1464997535050 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}] 16:45:35 INFO - PROCESS | 2268 | 1464997535159 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:45:35 INFO - PROCESS | 2268 | 1464997535269 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c38c800 == 44 [pid = 2268] [id = 470] 16:45:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1199cc000) [pid = 2268] [serial = 1409] [outer = 0x0] 16:45:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x121817800) [pid = 2268] [serial = 1410] [outer = 0x1199cc000] 16:45:35 INFO - PROCESS | 2268 | 1464997535326 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x124c90400) [pid = 2268] [serial = 1411] [outer = 0x1199cc000] 16:45:35 INFO - PROCESS | 2268 | 1464997535828 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]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 823ms 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:45:35 INFO - PROCESS | 2268 | 1464997535861 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 2268 | 1464997535863 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:45:35 INFO - PROCESS | 2268 | 1464997535865 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 2268 | 1464997535867 Marionette TRACE conn2 <- [1,1854,null,{}] 16:45:35 INFO - PROCESS | 2268 | 1464997535869 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}] 16:45:35 INFO - PROCESS | 2268 | 1464997535973 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:45:36 INFO - PROCESS | 2268 | 1464997536032 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7e5800 == 45 [pid = 2268] [id = 471] 16:45:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x125566000) [pid = 2268] [serial = 1412] [outer = 0x0] 16:45:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x12715c400) [pid = 2268] [serial = 1413] [outer = 0x125566000] 16:45:36 INFO - PROCESS | 2268 | 1464997536062 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x12747cc00) [pid = 2268] [serial = 1414] [outer = 0x125566000] 16:45:36 INFO - PROCESS | 2268 | 1464997536668 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]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 871ms 16:45:36 INFO - PROCESS | 2268 | 1464997536754 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 2268 | 1464997536758 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:45:36 INFO - PROCESS | 2268 | 1464997536763 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 2268 | 1464997536766 Marionette TRACE conn2 <- [1,1858,null,{}] 16:45:36 INFO - PROCESS | 2268 | 1464997536773 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}] 16:45:36 INFO - PROCESS | 2268 | 1464997536931 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:45:37 INFO - PROCESS | 2268 | 1464997537032 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x118279800 == 46 [pid = 2268] [id = 472] 16:45:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x112ecd400) [pid = 2268] [serial = 1415] [outer = 0x0] 16:45:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x116961000) [pid = 2268] [serial = 1416] [outer = 0x112ecd400] 16:45:37 INFO - PROCESS | 2268 | 1464997537096 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x117c91400) [pid = 2268] [serial = 1417] [outer = 0x112ecd400] 16:45:37 INFO - PROCESS | 2268 | 1464997537526 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]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 829ms 16:45:37 INFO - PROCESS | 2268 | 1464997537591 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 2268 | 1464997537594 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:45:37 INFO - PROCESS | 2268 | 1464997537599 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 2268 | 1464997537600 Marionette TRACE conn2 <- [1,1862,null,{}] 16:45:37 INFO - PROCESS | 2268 | 1464997537603 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}] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12becf000 == 45 [pid = 2268] [id = 466] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12be0e000 == 44 [pid = 2268] [id = 465] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x121511800 == 43 [pid = 2268] [id = 464] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12b34a000 == 42 [pid = 2268] [id = 463] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x11748c800 == 41 [pid = 2268] [id = 462] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x129429800 == 40 [pid = 2268] [id = 461] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x128d38000 == 39 [pid = 2268] [id = 460] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x126bc6000 == 38 [pid = 2268] [id = 459] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x121517800 == 37 [pid = 2268] [id = 458] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f5000 == 36 [pid = 2268] [id = 457] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x11748a000 == 35 [pid = 2268] [id = 456] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x117490800 == 34 [pid = 2268] [id = 455] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x117c20000 == 33 [pid = 2268] [id = 454] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12a865000 == 32 [pid = 2268] [id = 453] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x118279800 == 31 [pid = 2268] [id = 472] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7e5800 == 30 [pid = 2268] [id = 471] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12c38c800 == 29 [pid = 2268] [id = 470] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x128cf1000 == 28 [pid = 2268] [id = 469] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x12c373000 == 27 [pid = 2268] [id = 467] 16:45:38 INFO - PROCESS | 2268 | --DOCSHELL 0x118a63000 == 26 [pid = 2268] [id = 468] 16:45:38 INFO - PROCESS | 2268 | 1464997538208 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x118828400) [pid = 2268] [serial = 1338] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x115dbf400) [pid = 2268] [serial = 1329] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x116483000) [pid = 2268] [serial = 1330] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x1193c9000) [pid = 2268] [serial = 1341] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x112a46400) [pid = 2268] [serial = 1326] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x112a7fc00) [pid = 2268] [serial = 1327] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x11816d800) [pid = 2268] [serial = 1335] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x1169e9000) [pid = 2268] [serial = 1332] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x117c8dc00) [pid = 2268] [serial = 1333] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x127719800) [pid = 2268] [serial = 1323] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x128a8d000) [pid = 2268] [serial = 1324] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x115db7000) [pid = 2268] [serial = 1309] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x112ed0000) [pid = 2268] [serial = 1308] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119319800) [pid = 2268] [serial = 1312] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11840f800) [pid = 2268] [serial = 1311] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119f6e800) [pid = 2268] [serial = 1315] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x119cbd800) [pid = 2268] [serial = 1314] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x12742e800) [pid = 2268] [serial = 1318] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1256f7000) [pid = 2268] [serial = 1317] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x128a1b000) [pid = 2268] [serial = 1321] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x127715400) [pid = 2268] [serial = 1320] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118e1b800) [pid = 2268] [serial = 1339] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x119ac7c00) [pid = 2268] [serial = 1344] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x112fdd000) [pid = 2268] [serial = 1347] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119f57800) [pid = 2268] [serial = 1345] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1182ac400) [pid = 2268] [serial = 1348] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119a07c00) [pid = 2268] [serial = 1353] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x11a1aac00) [pid = 2268] [serial = 1350] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1199ca400) [pid = 2268] [serial = 1342] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x121567800) [pid = 2268] [serial = 1351] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x11840bc00) [pid = 2268] [serial = 1336] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x121820800) [pid = 2268] [serial = 1354] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x125511c00) [pid = 2268] [serial = 1357] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x123f14c00) [pid = 2268] [serial = 1356] [outer = 0x0] [url = about:blank] 16:45:38 INFO - PROCESS | 2268 | 1464997538308 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x1132aa000 == 27 [pid = 2268] [id = 473] 16:45:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x112a45800) [pid = 2268] [serial = 1418] [outer = 0x0] 16:45:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x112a4c800) [pid = 2268] [serial = 1419] [outer = 0x112a45800] 16:45:38 INFO - PROCESS | 2268 | 1464997538339 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x112fd6000) [pid = 2268] [serial = 1420] [outer = 0x112a45800] 16:45:38 INFO - PROCESS | 2268 | 1464997538679 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]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1125ms 16:45:38 INFO - PROCESS | 2268 | 1464997538724 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 2268 | 1464997538726 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:45:38 INFO - PROCESS | 2268 | 1464997538729 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 2268 | 1464997538731 Marionette TRACE conn2 <- [1,1866,null,{}] 16:45:38 INFO - PROCESS | 2268 | 1464997538735 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}] 16:45:38 INFO - PROCESS | 2268 | 1464997538839 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:45:38 INFO - PROCESS | 2268 | 1464997538894 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x11714c800 == 28 [pid = 2268] [id = 474] 16:45:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x115dc0400) [pid = 2268] [serial = 1421] [outer = 0x0] 16:45:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x116960000) [pid = 2268] [serial = 1422] [outer = 0x115dc0400] 16:45:38 INFO - PROCESS | 2268 | 1464997538923 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x116fe2800) [pid = 2268] [serial = 1423] [outer = 0x115dc0400] 16:45:39 INFO - PROCESS | 2268 | 1464997539216 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]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 16:45:39 INFO - PROCESS | 2268 | 1464997539250 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 2268 | 1464997539252 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:45:39 INFO - PROCESS | 2268 | 1464997539258 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 2268 | 1464997539259 Marionette TRACE conn2 <- [1,1870,null,{}] 16:45:39 INFO - PROCESS | 2268 | 1464997539262 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}] 16:45:39 INFO - PROCESS | 2268 | 1464997539340 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:45:39 INFO - PROCESS | 2268 | 1464997539400 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x11643e800 == 29 [pid = 2268] [id = 475] 16:45:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x117c87c00) [pid = 2268] [serial = 1424] [outer = 0x0] 16:45:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x117f63800) [pid = 2268] [serial = 1425] [outer = 0x117c87c00] 16:45:39 INFO - PROCESS | 2268 | 1464997539435 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x118403c00) [pid = 2268] [serial = 1426] [outer = 0x117c87c00] 16:45:39 INFO - PROCESS | 2268 | 1464997539743 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]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 16:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:45:39 INFO - PROCESS | 2268 | 1464997539777 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 2268 | 1464997539779 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:45:39 INFO - PROCESS | 2268 | 1464997539790 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 2268 | 1464997539793 Marionette TRACE conn2 <- [1,1874,null,{}] 16:45:39 INFO - PROCESS | 2268 | 1464997539795 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}] 16:45:39 INFO - PROCESS | 2268 | 1464997539877 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:45:39 INFO - PROCESS | 2268 | 1464997539880 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a9f800 == 30 [pid = 2268] [id = 476] 16:45:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x11840d400) [pid = 2268] [serial = 1427] [outer = 0x0] 16:45:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119360800) [pid = 2268] [serial = 1428] [outer = 0x11840d400] 16:45:39 INFO - PROCESS | 2268 | 1464997539909 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1199bf800) [pid = 2268] [serial = 1429] [outer = 0x11840d400] 16:45:40 INFO - PROCESS | 2268 | 1464997540240 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]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 476ms 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:45:40 INFO - PROCESS | 2268 | 1464997540260 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 2268 | 1464997540261 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:45:40 INFO - PROCESS | 2268 | 1464997540263 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 2268 | 1464997540264 Marionette TRACE conn2 <- [1,1878,null,{}] 16:45:40 INFO - PROCESS | 2268 | 1464997540267 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}] 16:45:40 INFO - PROCESS | 2268 | 1464997540380 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:45:40 INFO - PROCESS | 2268 | 1464997540394 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f3f000 == 31 [pid = 2268] [id = 477] 16:45:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x112a7e000) [pid = 2268] [serial = 1430] [outer = 0x0] 16:45:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1193c6c00) [pid = 2268] [serial = 1431] [outer = 0x112a7e000] 16:45:40 INFO - PROCESS | 2268 | 1464997540420 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119a11400) [pid = 2268] [serial = 1432] [outer = 0x112a7e000] 16:45:40 INFO - PROCESS | 2268 | 1464997540773 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]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:45:40 INFO - PROCESS | 2268 | 1464997540783 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 2268 | 1464997540784 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:45:40 INFO - PROCESS | 2268 | 1464997540789 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 2268 | 1464997540791 Marionette TRACE conn2 <- [1,1882,null,{}] 16:45:40 INFO - PROCESS | 2268 | 1464997540793 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}] 16:45:40 INFO - PROCESS | 2268 | 1464997540891 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:45:40 INFO - PROCESS | 2268 | 1464997540929 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x124cc2800 == 32 [pid = 2268] [id = 478] 16:45:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116fdf000) [pid = 2268] [serial = 1433] [outer = 0x0] 16:45:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x119f6c800) [pid = 2268] [serial = 1434] [outer = 0x116fdf000] 16:45:40 INFO - PROCESS | 2268 | 1464997540965 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x121814800) [pid = 2268] [serial = 1435] [outer = 0x116fdf000] 16:45:41 INFO - PROCESS | 2268 | 1464997541348 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]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 570ms 16:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:45:41 INFO - PROCESS | 2268 | 1464997541359 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 2268 | 1464997541361 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:45:41 INFO - PROCESS | 2268 | 1464997541364 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 2268 | 1464997541366 Marionette TRACE conn2 <- [1,1886,null,{}] 16:45:41 INFO - PROCESS | 2268 | 1464997541371 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}] 16:45:41 INFO - PROCESS | 2268 | 1464997541505 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:45:41 INFO - PROCESS | 2268 | 1464997541542 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x112656800 == 33 [pid = 2268] [id = 479] 16:45:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x121473800) [pid = 2268] [serial = 1436] [outer = 0x0] 16:45:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12181f000) [pid = 2268] [serial = 1437] [outer = 0x121473800] 16:45:41 INFO - PROCESS | 2268 | 1464997541566 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x124cd7800) [pid = 2268] [serial = 1438] [outer = 0x121473800] 16:45:41 INFO - PROCESS | 2268 | 1464997541893 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]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 571ms 16:45:41 INFO - PROCESS | 2268 | 1464997541936 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 2268 | 1464997541937 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:45:41 INFO - PROCESS | 2268 | 1464997541939 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 2268 | 1464997541940 Marionette TRACE conn2 <- [1,1890,null,{}] 16:45:41 INFO - PROCESS | 2268 | 1464997541943 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}] 16:45:42 INFO - PROCESS | 2268 | 1464997542039 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:45:42 INFO - PROCESS | 2268 | 1464997542076 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cf3000 == 34 [pid = 2268] [id = 480] 16:45:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x121816c00) [pid = 2268] [serial = 1439] [outer = 0x0] 16:45:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x125506c00) [pid = 2268] [serial = 1440] [outer = 0x121816c00] 16:45:42 INFO - PROCESS | 2268 | 1464997542102 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x125620000) [pid = 2268] [serial = 1441] [outer = 0x121816c00] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119f68c00) [pid = 2268] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x127473c00) [pid = 2268] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x112a43c00) [pid = 2268] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x1161e8800) [pid = 2268] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1193c4c00) [pid = 2268] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x10a7bd400) [pid = 2268] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x12561ac00) [pid = 2268] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x126f9d000) [pid = 2268] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11882ac00) [pid = 2268] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117c85000) [pid = 2268] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x112ed0800) [pid = 2268] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1199c6800) [pid = 2268] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128a84000) [pid = 2268] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1213bc800) [pid = 2268] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:45:42 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128b14800) [pid = 2268] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:45:43 INFO - PROCESS | 2268 | 1464997543035 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]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1170ms 16:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:45:43 INFO - PROCESS | 2268 | 1464997543109 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 2268 | 1464997543112 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:45:43 INFO - PROCESS | 2268 | 1464997543116 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 2268 | 1464997543118 Marionette TRACE conn2 <- [1,1894,null,{}] 16:45:43 INFO - PROCESS | 2268 | 1464997543145 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}] 16:45:43 INFO - PROCESS | 2268 | 1464997543261 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:45:43 INFO - PROCESS | 2268 | 1464997543313 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a8b000 == 35 [pid = 2268] [id = 481] 16:45:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x112eca800) [pid = 2268] [serial = 1442] [outer = 0x0] 16:45:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x11331ec00) [pid = 2268] [serial = 1443] [outer = 0x112eca800] 16:45:43 INFO - PROCESS | 2268 | 1464997543349 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x116166800) [pid = 2268] [serial = 1444] [outer = 0x112eca800] 16:45:43 INFO - PROCESS | 2268 | 1464997543974 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]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 893ms 16:45:44 INFO - PROCESS | 2268 | 1464997544010 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 2268 | 1464997544014 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:45:44 INFO - PROCESS | 2268 | 1464997544018 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 2268 | 1464997544020 Marionette TRACE conn2 <- [1,1898,null,{}] 16:45:44 INFO - PROCESS | 2268 | 1464997544023 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}] 16:45:44 INFO - PROCESS | 2268 | 1464997544136 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:45:44 INFO - PROCESS | 2268 | 1464997544224 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x11939c000 == 36 [pid = 2268] [id = 482] 16:45:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1175b7c00) [pid = 2268] [serial = 1445] [outer = 0x0] 16:45:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x117c8ec00) [pid = 2268] [serial = 1446] [outer = 0x1175b7c00] 16:45:44 INFO - PROCESS | 2268 | 1464997544256 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x11816b000) [pid = 2268] [serial = 1447] [outer = 0x1175b7c00] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x12d407800 == 35 [pid = 2268] [id = 18] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x12c376000 == 34 [pid = 2268] [id = 12] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x11827a000 == 33 [pid = 2268] [id = 11] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f5000 == 32 [pid = 2268] [id = 9] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x113c98000 == 31 [pid = 2268] [id = 26] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x112656800 == 30 [pid = 2268] [id = 479] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x124cc2800 == 29 [pid = 2268] [id = 478] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x119f3f000 == 28 [pid = 2268] [id = 477] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x119a9f800 == 27 [pid = 2268] [id = 476] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x11643e800 == 26 [pid = 2268] [id = 475] 16:45:44 INFO - PROCESS | 2268 | 1464997544950 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]]]}] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x11714c800 == 25 [pid = 2268] [id = 474] 16:45:44 INFO - PROCESS | 2268 | --DOCSHELL 0x1132aa000 == 24 [pid = 2268] [id = 473] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x128a1e400) [pid = 2268] [serial = 1396] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x125569800) [pid = 2268] [serial = 1381] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x126f9a400) [pid = 2268] [serial = 1384] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128b3a000) [pid = 2268] [serial = 1401] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128b3fc00) [pid = 2268] [serial = 1402] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128a8b400) [pid = 2268] [serial = 1398] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x127474400) [pid = 2268] [serial = 1387] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119f62c00) [pid = 2268] [serial = 1378] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1184ba000) [pid = 2268] [serial = 1393] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1256f9400) [pid = 2268] [serial = 1383] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x12770a800) [pid = 2268] [serial = 1389] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x116165c00) [pid = 2268] [serial = 1392] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1167e0000) [pid = 2268] [serial = 1365] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x1169e8000) [pid = 2268] [serial = 1366] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119910c00) [pid = 2268] [serial = 1374] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x1199ca000) [pid = 2268] [serial = 1375] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x119cb3c00) [pid = 2268] [serial = 1377] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x126f90000) [pid = 2268] [serial = 1360] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x1256f3400) [pid = 2268] [serial = 1359] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x127160000) [pid = 2268] [serial = 1386] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x118e14c00) [pid = 2268] [serial = 1371] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x119360400) [pid = 2268] [serial = 1372] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x117c92000) [pid = 2268] [serial = 1368] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x118163000) [pid = 2268] [serial = 1369] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x1130ac800) [pid = 2268] [serial = 1362] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x11644f000) [pid = 2268] [serial = 1363] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x127475c00) [pid = 2268] [serial = 1395] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x128b0f400) [pid = 2268] [serial = 1399] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x127716800) [pid = 2268] [serial = 1390] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x123f8b000) [pid = 2268] [serial = 1380] [outer = 0x0] [url = about:blank] 16:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 975ms 16:45:44 INFO - PROCESS | 2268 | 1464997544994 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 2268 | 1464997544997 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:45:45 INFO - PROCESS | 2268 | 1464997545000 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 2268 | 1464997545003 Marionette TRACE conn2 <- [1,1902,null,{}] 16:45:45 INFO - PROCESS | 2268 | 1464997545006 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}] 16:45:45 INFO - PROCESS | 2268 | 1464997545108 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:45:45 INFO - PROCESS | 2268 | 1464997545175 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x116942000 == 25 [pid = 2268] [id = 483] 16:45:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x115e28400) [pid = 2268] [serial = 1448] [outer = 0x0] 16:45:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x11644f000) [pid = 2268] [serial = 1449] [outer = 0x115e28400] 16:45:45 INFO - PROCESS | 2268 | 1464997545210 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x1169e4400) [pid = 2268] [serial = 1450] [outer = 0x115e28400] 16:45:45 INFO - PROCESS | 2268 | 1464997545638 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]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 674ms 16:45:45 INFO - PROCESS | 2268 | 1464997545687 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 2268 | 1464997545690 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:45:45 INFO - PROCESS | 2268 | 1464997545696 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 2268 | 1464997545698 Marionette TRACE conn2 <- [1,1906,null,{}] 16:45:45 INFO - PROCESS | 2268 | 1464997545700 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}] 16:45:45 INFO - PROCESS | 2268 | 1464997545801 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:45:45 INFO - PROCESS | 2268 | 1464997545866 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x11824b800 == 26 [pid = 2268] [id = 484] 16:45:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x118141000) [pid = 2268] [serial = 1451] [outer = 0x0] 16:45:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x118166400) [pid = 2268] [serial = 1452] [outer = 0x118141000] 16:45:45 INFO - PROCESS | 2268 | 1464997545899 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x11840dc00) [pid = 2268] [serial = 1453] [outer = 0x118141000] 16:45:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x11935ac00) [pid = 2268] [serial = 1454] [outer = 0x12bf7e800] 16:45:46 INFO - PROCESS | 2268 | 1464997546382 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]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 772ms 16:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:45:46 INFO - PROCESS | 2268 | 1464997546468 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 2268 | 1464997546470 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:45:46 INFO - PROCESS | 2268 | 1464997546472 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 2268 | 1464997546475 Marionette TRACE conn2 <- [1,1910,null,{}] 16:45:46 INFO - PROCESS | 2268 | 1464997546483 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}] 16:45:46 INFO - PROCESS | 2268 | 1464997546587 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:45:46 INFO - PROCESS | 2268 | 1464997546655 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a14b000 == 27 [pid = 2268] [id = 485] 16:45:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x112a43c00) [pid = 2268] [serial = 1455] [outer = 0x0] 16:45:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x119917400) [pid = 2268] [serial = 1456] [outer = 0x112a43c00] 16:45:46 INFO - PROCESS | 2268 | 1464997546691 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x1199ce000) [pid = 2268] [serial = 1457] [outer = 0x112a43c00] 16:45:47 INFO - PROCESS | 2268 | 1464997547130 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]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 674ms 16:45:47 INFO - PROCESS | 2268 | 1464997547147 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 2268 | 1464997547149 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:45:47 INFO - PROCESS | 2268 | 1464997547151 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 2268 | 1464997547154 Marionette TRACE conn2 <- [1,1914,null,{}] 16:45:47 INFO - PROCESS | 2268 | 1464997547157 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}] 16:45:47 INFO - PROCESS | 2268 | 1464997547255 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:45:47 INFO - PROCESS | 2268 | 1464997547305 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f25000 == 28 [pid = 2268] [id = 486] 16:45:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x119cefc00) [pid = 2268] [serial = 1458] [outer = 0x0] 16:45:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x119f64c00) [pid = 2268] [serial = 1459] [outer = 0x119cefc00] 16:45:47 INFO - PROCESS | 2268 | 1464997547336 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x121553c00) [pid = 2268] [serial = 1460] [outer = 0x119cefc00] 16:45:47 INFO - PROCESS | 2268 | 1464997547760 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]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 624ms 16:45:47 INFO - PROCESS | 2268 | 1464997547775 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 2268 | 1464997547776 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:45:47 INFO - PROCESS | 2268 | 1464997547779 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 2268 | 1464997547780 Marionette TRACE conn2 <- [1,1918,null,{}] 16:45:47 INFO - PROCESS | 2268 | 1464997547782 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}] 16:45:47 INFO - PROCESS | 2268 | 1464997547874 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:45:47 INFO - PROCESS | 2268 | 1464997547956 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x127117800 == 29 [pid = 2268] [id = 487] 16:45:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x112a42800) [pid = 2268] [serial = 1461] [outer = 0x0] 16:45:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x12181a000) [pid = 2268] [serial = 1462] [outer = 0x112a42800] 16:45:47 INFO - PROCESS | 2268 | 1464997547991 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x121a0bc00) [pid = 2268] [serial = 1463] [outer = 0x112a42800] 16:45:48 INFO - PROCESS | 2268 | 1464997548415 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]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 668ms 16:45:48 INFO - PROCESS | 2268 | 1464997548448 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 2268 | 1464997548449 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:45:48 INFO - PROCESS | 2268 | 1464997548452 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 2268 | 1464997548453 Marionette TRACE conn2 <- [1,1922,null,{}] 16:45:48 INFO - PROCESS | 2268 | 1464997548455 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}] 16:45:48 INFO - PROCESS | 2268 | 1464997548637 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:45:48 INFO - PROCESS | 2268 | 1464997548700 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x1161a2000 == 30 [pid = 2268] [id = 488] 16:45:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1122a9800) [pid = 2268] [serial = 1464] [outer = 0x0] 16:45:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x112a48c00) [pid = 2268] [serial = 1465] [outer = 0x1122a9800] 16:45:48 INFO - PROCESS | 2268 | 1464997548738 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x115dbd800) [pid = 2268] [serial = 1466] [outer = 0x1122a9800] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x116a8b000 == 29 [pid = 2268] [id = 481] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b4000 == 28 [pid = 2268] [id = 8] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x1133e7000 == 27 [pid = 2268] [id = 25] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x112654000 == 26 [pid = 2268] [id = 22] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x117152000 == 25 [pid = 2268] [id = 24] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12be07800 == 24 [pid = 2268] [id = 20] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12d8bd800 == 23 [pid = 2268] [id = 19] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x129424800 == 22 [pid = 2268] [id = 6] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7d6000 == 21 [pid = 2268] [id = 13] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12cf38800 == 20 [pid = 2268] [id = 16] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12bece800 == 19 [pid = 2268] [id = 10] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f7000 == 18 [pid = 2268] [id = 21] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x116936000 == 17 [pid = 2268] [id = 23] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x12cc61000 == 16 [pid = 2268] [id = 14] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x127117800 == 15 [pid = 2268] [id = 487] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x128cf3000 == 14 [pid = 2268] [id = 480] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x123f25000 == 13 [pid = 2268] [id = 486] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x11a14b000 == 12 [pid = 2268] [id = 485] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x11824b800 == 11 [pid = 2268] [id = 484] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x11939c000 == 10 [pid = 2268] [id = 482] 16:45:50 INFO - PROCESS | 2268 | --DOCSHELL 0x116942000 == 9 [pid = 2268] [id = 483] 16:45:51 INFO - PROCESS | 2268 | 1464997550994 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]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2577ms 16:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:45:51 INFO - PROCESS | 2268 | 1464997551030 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 2268 | 1464997551032 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:45:51 INFO - PROCESS | 2268 | 1464997551036 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 2268 | 1464997551040 Marionette TRACE conn2 <- [1,1926,null,{}] 16:45:51 INFO - PROCESS | 2268 | 1464997551044 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}] 16:45:51 INFO - PROCESS | 2268 | 1464997551123 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:45:51 INFO - PROCESS | 2268 | 1464997551128 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a86800 == 10 [pid = 2268] [id = 489] 16:45:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x115e24000) [pid = 2268] [serial = 1467] [outer = 0x0] 16:45:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x115dbec00) [pid = 2268] [serial = 1468] [outer = 0x115e24000] 16:45:51 INFO - PROCESS | 2268 | 1464997551161 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11678c000) [pid = 2268] [serial = 1469] [outer = 0x115e24000] 16:45:51 INFO - PROCESS | 2268 | 1464997551492 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]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 473ms 16:45:51 INFO - PROCESS | 2268 | 1464997551528 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 2268 | 1464997551532 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:45:51 INFO - PROCESS | 2268 | 1464997551538 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 2268 | 1464997551540 Marionette TRACE conn2 <- [1,1930,null,{}] 16:45:51 INFO - PROCESS | 2268 | 1464997551542 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}] 16:45:51 INFO - PROCESS | 2268 | 1464997551624 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:45:51 INFO - PROCESS | 2268 | 1464997551628 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167b3000 == 11 [pid = 2268] [id = 490] 16:45:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1169e0000) [pid = 2268] [serial = 1470] [outer = 0x0] 16:45:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x117c8a000) [pid = 2268] [serial = 1471] [outer = 0x1169e0000] 16:45:51 INFO - PROCESS | 2268 | 1464997551658 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x118132800) [pid = 2268] [serial = 1472] [outer = 0x1169e0000] 16:45:52 INFO - PROCESS | 2268 | 1464997552013 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]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 16:45:52 INFO - PROCESS | 2268 | 1464997552062 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:45:52 INFO - PROCESS | 2268 | 1464997552064 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:45:52 INFO - PROCESS | 2268 | 1464997552067 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 2268 | 1464997552076 Marionette TRACE conn2 <- [1,1934,null,{}] 16:45:52 INFO - PROCESS | 2268 | 1464997552083 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}] 16:45:52 INFO - PROCESS | 2268 | 1464997552164 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:45:52 INFO - PROCESS | 2268 | 1464997552171 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c93000 == 12 [pid = 2268] [id = 491] 16:45:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x111b02400) [pid = 2268] [serial = 1473] [outer = 0x0] 16:45:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1184b3400) [pid = 2268] [serial = 1474] [outer = 0x111b02400] 16:45:52 INFO - PROCESS | 2268 | 1464997552202 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x118e1b000) [pid = 2268] [serial = 1475] [outer = 0x111b02400] 16:45:52 INFO - PROCESS | 2268 | 1464997552568 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]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 529ms 16:45:52 INFO - PROCESS | 2268 | 1464997552597 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 2268 | 1464997552599 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:45:52 INFO - PROCESS | 2268 | 1464997552601 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 2268 | 1464997552602 Marionette TRACE conn2 <- [1,1938,null,{}] 16:45:52 INFO - PROCESS | 2268 | 1464997552607 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}] 16:45:52 INFO - PROCESS | 2268 | 1464997552713 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:45:52 INFO - PROCESS | 2268 | 1464997552719 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d85000 == 13 [pid = 2268] [id = 492] 16:45:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1193c6000) [pid = 2268] [serial = 1476] [outer = 0x0] 16:45:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119913c00) [pid = 2268] [serial = 1477] [outer = 0x1193c6000] 16:45:52 INFO - PROCESS | 2268 | 1464997552745 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1199cec00) [pid = 2268] [serial = 1478] [outer = 0x1193c6000] 16:45:53 INFO - PROCESS | 2268 | 1464997553079 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]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 523ms 16:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:45:53 INFO - PROCESS | 2268 | 1464997553124 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 2268 | 1464997553125 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 2268 | 1464997553127 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 2268 | 1464997553129 Marionette TRACE conn2 <- [1,1942,null,{}] 16:45:53 INFO - PROCESS | 2268 | 1464997553131 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}] 16:45:53 INFO - PROCESS | 2268 | 1464997553231 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:45:53 INFO - PROCESS | 2268 | 1464997553271 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cf1000 == 14 [pid = 2268] [id = 493] 16:45:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x116a7a000) [pid = 2268] [serial = 1479] [outer = 0x0] 16:45:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119a0e400) [pid = 2268] [serial = 1480] [outer = 0x116a7a000] 16:45:53 INFO - PROCESS | 2268 | 1464997553298 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119cf7800) [pid = 2268] [serial = 1481] [outer = 0x116a7a000] 16:45:53 INFO - PROCESS | 2268 | 1464997553634 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]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 16:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:45:53 INFO - PROCESS | 2268 | 1464997553648 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 2268 | 1464997553649 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 2268 | 1464997553657 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 2268 | 1464997553658 Marionette TRACE conn2 <- [1,1946,null,{}] 16:45:53 INFO - PROCESS | 2268 | 1464997553660 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}] 16:45:53 INFO - PROCESS | 2268 | 1464997553784 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:45:53 INFO - PROCESS | 2268 | 1464997553788 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fd8800 == 15 [pid = 2268] [id = 494] 16:45:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119f5a800) [pid = 2268] [serial = 1482] [outer = 0x0] 16:45:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1213bc400) [pid = 2268] [serial = 1483] [outer = 0x119f5a800] 16:45:53 INFO - PROCESS | 2268 | 1464997553815 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12550ec00) [pid = 2268] [serial = 1484] [outer = 0x119f5a800] 16:45:54 INFO - PROCESS | 2268 | 1464997554151 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]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 523ms 16:45:54 INFO - PROCESS | 2268 | 1464997554175 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 2268 | 1464997554177 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:45:54 INFO - PROCESS | 2268 | 1464997554179 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 2268 | 1464997554180 Marionette TRACE conn2 <- [1,1950,null,{}] 16:45:54 INFO - PROCESS | 2268 | 1464997554190 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}] 16:45:54 INFO - PROCESS | 2268 | 1464997554284 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:45:54 INFO - PROCESS | 2268 | 1464997554294 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x12943d800 == 16 [pid = 2268] [id = 495] 16:45:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x111d6b400) [pid = 2268] [serial = 1485] [outer = 0x0] 16:45:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x125626c00) [pid = 2268] [serial = 1486] [outer = 0x111d6b400] 16:45:54 INFO - PROCESS | 2268 | 1464997554351 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1256f7800) [pid = 2268] [serial = 1487] [outer = 0x111d6b400] 16:45:54 INFO - PROCESS | 2268 | 1464997554647 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]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 480ms 16:45:54 INFO - PROCESS | 2268 | 1464997554669 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 2268 | 1464997554672 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:45:54 INFO - PROCESS | 2268 | 1464997554680 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 2268 | 1464997554681 Marionette TRACE conn2 <- [1,1954,null,{}] 16:45:54 INFO - PROCESS | 2268 | 1464997554684 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}] 16:45:54 INFO - PROCESS | 2268 | 1464997554782 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:45:54 INFO - PROCESS | 2268 | 1464997554820 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299a6800 == 17 [pid = 2268] [id = 496] 16:45:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x125567800) [pid = 2268] [serial = 1488] [outer = 0x0] 16:45:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x126f8f400) [pid = 2268] [serial = 1489] [outer = 0x125567800] 16:45:54 INFO - PROCESS | 2268 | 1464997554845 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x126f9cc00) [pid = 2268] [serial = 1490] [outer = 0x125567800] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1175b7c00) [pid = 2268] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x112eca800) [pid = 2268] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x118141000) [pid = 2268] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x121816c00) [pid = 2268] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x121473800) [pid = 2268] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x115dc0400) [pid = 2268] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x117c87c00) [pid = 2268] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x112a45800) [pid = 2268] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116fdf000) [pid = 2268] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11840d400) [pid = 2268] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x112a7e000) [pid = 2268] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x112a42800) [pid = 2268] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x115e28400) [pid = 2268] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1184b3c00) [pid = 2268] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1164a6000) [pid = 2268] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1199cc000) [pid = 2268] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x112ecd400) [pid = 2268] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x125566000) [pid = 2268] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119cefc00) [pid = 2268] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:45:55 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x112a43c00) [pid = 2268] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:45:55 INFO - PROCESS | 2268 | 1464997555472 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]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 821ms 16:45:55 INFO - PROCESS | 2268 | 1464997555502 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 2268 | 1464997555504 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:45:55 INFO - PROCESS | 2268 | 1464997555507 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 2268 | 1464997555509 Marionette TRACE conn2 <- [1,1958,null,{}] 16:45:55 INFO - PROCESS | 2268 | 1464997555512 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}] 16:45:55 INFO - PROCESS | 2268 | 1464997555636 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:45:55 INFO - PROCESS | 2268 | 1464997555642 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8c800 == 18 [pid = 2268] [id = 497] 16:45:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x117c86000) [pid = 2268] [serial = 1491] [outer = 0x0] 16:45:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x11816a000) [pid = 2268] [serial = 1492] [outer = 0x117c86000] 16:45:55 INFO - PROCESS | 2268 | 1464997555688 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1199c0800) [pid = 2268] [serial = 1493] [outer = 0x117c86000] 16:45:56 INFO - PROCESS | 2268 | 1464997556020 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]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 570ms 16:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:45:56 INFO - PROCESS | 2268 | 1464997556077 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 2268 | 1464997556078 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 2268 | 1464997556080 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 2268 | 1464997556081 Marionette TRACE conn2 <- [1,1962,null,{}] 16:45:56 INFO - PROCESS | 2268 | 1464997556083 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}] 16:45:56 INFO - PROCESS | 2268 | 1464997556164 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:45:56 INFO - PROCESS | 2268 | 1464997556169 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a875800 == 19 [pid = 2268] [id = 498] 16:45:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1175b0400) [pid = 2268] [serial = 1494] [outer = 0x0] 16:45:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x11991b800) [pid = 2268] [serial = 1495] [outer = 0x1175b0400] 16:45:56 INFO - PROCESS | 2268 | 1464997556196 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x124cda800) [pid = 2268] [serial = 1496] [outer = 0x1175b0400] 16:45:56 INFO - PROCESS | 2268 | 1464997556546 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]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 16:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:45:56 INFO - PROCESS | 2268 | 1464997556599 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 2268 | 1464997556600 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 2268 | 1464997556602 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 2268 | 1464997556604 Marionette TRACE conn2 <- [1,1966,null,{}] 16:45:56 INFO - PROCESS | 2268 | 1464997556606 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}] 16:45:56 INFO - PROCESS | 2268 | 1464997556695 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:45:56 INFO - PROCESS | 2268 | 1464997556699 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cf0800 == 20 [pid = 2268] [id = 499] 16:45:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x126f90c00) [pid = 2268] [serial = 1497] [outer = 0x0] 16:45:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127168000) [pid = 2268] [serial = 1498] [outer = 0x126f90c00] 16:45:56 INFO - PROCESS | 2268 | 1464997556732 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x127472c00) [pid = 2268] [serial = 1499] [outer = 0x126f90c00] 16:45:57 INFO - PROCESS | 2268 | 1464997557148 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]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 570ms 16:45:57 INFO - PROCESS | 2268 | 1464997557175 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 2268 | 1464997557178 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:45:57 INFO - PROCESS | 2268 | 1464997557184 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 2268 | 1464997557188 Marionette TRACE conn2 <- [1,1970,null,{}] 16:45:57 INFO - PROCESS | 2268 | 1464997557194 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}] 16:45:57 INFO - PROCESS | 2268 | 1464997557331 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:45:57 INFO - PROCESS | 2268 | 1464997557386 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167c9800 == 21 [pid = 2268] [id = 500] 16:45:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x112fda000) [pid = 2268] [serial = 1500] [outer = 0x0] 16:45:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1130b5400) [pid = 2268] [serial = 1501] [outer = 0x112fda000] 16:45:57 INFO - PROCESS | 2268 | 1464997557446 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x116608400) [pid = 2268] [serial = 1502] [outer = 0x112fda000] 16:45:57 INFO - PROCESS | 2268 | 1464997557875 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]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 725ms 16:45:57 INFO - PROCESS | 2268 | 1464997557908 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 2268 | 1464997557912 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:45:57 INFO - PROCESS | 2268 | 1464997557916 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 2268 | 1464997557919 Marionette TRACE conn2 <- [1,1974,null,{}] 16:45:57 INFO - PROCESS | 2268 | 1464997557921 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}] 16:45:58 INFO - PROCESS | 2268 | 1464997558022 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:45:58 INFO - PROCESS | 2268 | 1464997558077 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x123e15800 == 22 [pid = 2268] [id = 501] 16:45:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x117660000) [pid = 2268] [serial = 1503] [outer = 0x0] 16:45:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x118141c00) [pid = 2268] [serial = 1504] [outer = 0x117660000] 16:45:58 INFO - PROCESS | 2268 | 1464997558108 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x118406800) [pid = 2268] [serial = 1505] [outer = 0x117660000] 16:45:58 INFO - PROCESS | 2268 | 1464997558548 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]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 16:45:58 INFO - PROCESS | 2268 | 1464997558590 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 2268 | 1464997558591 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:45:58 INFO - PROCESS | 2268 | 1464997558593 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 2268 | 1464997558596 Marionette TRACE conn2 <- [1,1978,null,{}] 16:45:58 INFO - PROCESS | 2268 | 1464997558604 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}] 16:45:58 INFO - PROCESS | 2268 | 1464997558724 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:45:58 INFO - PROCESS | 2268 | 1464997558805 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac30800 == 23 [pid = 2268] [id = 502] 16:45:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x1199c3c00) [pid = 2268] [serial = 1506] [outer = 0x0] 16:45:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x119f52000) [pid = 2268] [serial = 1507] [outer = 0x1199c3c00] 16:45:58 INFO - PROCESS | 2268 | 1464997558840 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12167fc00) [pid = 2268] [serial = 1508] [outer = 0x1199c3c00] 16:45:59 INFO - PROCESS | 2268 | 1464997559412 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]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 874ms 16:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:45:59 INFO - PROCESS | 2268 | 1464997559468 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 2268 | 1464997559471 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:45:59 INFO - PROCESS | 2268 | 1464997559474 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 2268 | 1464997559476 Marionette TRACE conn2 <- [1,1982,null,{}] 16:45:59 INFO - PROCESS | 2268 | 1464997559480 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}] 16:45:59 INFO - PROCESS | 2268 | 1464997559569 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:45:59 INFO - PROCESS | 2268 | 1464997559626 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x117484800 == 24 [pid = 2268] [id = 503] 16:45:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x11332a000) [pid = 2268] [serial = 1509] [outer = 0x0] 16:45:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x114fc1c00) [pid = 2268] [serial = 1510] [outer = 0x11332a000] 16:45:59 INFO - PROCESS | 2268 | 1464997559657 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1164b3000) [pid = 2268] [serial = 1511] [outer = 0x11332a000] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x112a48c00) [pid = 2268] [serial = 1465] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | 1464997560163 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]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 16:46:00 INFO - PROCESS | 2268 | 1464997560197 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 2268 | 1464997560202 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:46:00 INFO - PROCESS | 2268 | 1464997560209 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 2268 | 1464997560211 Marionette TRACE conn2 <- [1,1986,null,{}] 16:46:00 INFO - PROCESS | 2268 | 1464997560215 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}] 16:46:00 INFO - PROCESS | 2268 | 1464997560336 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1169e4400) [pid = 2268] [serial = 1450] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119917400) [pid = 2268] [serial = 1456] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x11331ec00) [pid = 2268] [serial = 1443] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x125620000) [pid = 2268] [serial = 1441] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x118166400) [pid = 2268] [serial = 1452] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x125506c00) [pid = 2268] [serial = 1440] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x124cd7800) [pid = 2268] [serial = 1438] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x116960000) [pid = 2268] [serial = 1422] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116fe2800) [pid = 2268] [serial = 1423] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x117f63800) [pid = 2268] [serial = 1425] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118403c00) [pid = 2268] [serial = 1426] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x112a4c800) [pid = 2268] [serial = 1419] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x112fd6000) [pid = 2268] [serial = 1420] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119f6c800) [pid = 2268] [serial = 1434] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x12181f000) [pid = 2268] [serial = 1437] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x116961000) [pid = 2268] [serial = 1416] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x116a7cc00) [pid = 2268] [serial = 1404] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x121814800) [pid = 2268] [serial = 1435] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119359800) [pid = 2268] [serial = 1407] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x121817800) [pid = 2268] [serial = 1410] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x12715c400) [pid = 2268] [serial = 1413] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1199bf800) [pid = 2268] [serial = 1429] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x119360800) [pid = 2268] [serial = 1428] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1193c6c00) [pid = 2268] [serial = 1431] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x119a11400) [pid = 2268] [serial = 1432] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x121a0bc00) [pid = 2268] [serial = 1463] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12181a000) [pid = 2268] [serial = 1462] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x11644f000) [pid = 2268] [serial = 1449] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x119913000) [pid = 2268] [serial = 1408] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x1180d1c00) [pid = 2268] [serial = 1405] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x124c90400) [pid = 2268] [serial = 1411] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x117c91400) [pid = 2268] [serial = 1417] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x12747cc00) [pid = 2268] [serial = 1414] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x121553c00) [pid = 2268] [serial = 1460] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x1199ce000) [pid = 2268] [serial = 1457] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x11816b000) [pid = 2268] [serial = 1447] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x119f64c00) [pid = 2268] [serial = 1459] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x117c8ec00) [pid = 2268] [serial = 1446] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x128a8f400) [pid = 2268] [serial = 892] [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.] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x116166800) [pid = 2268] [serial = 1444] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x11840dc00) [pid = 2268] [serial = 1453] [outer = 0x0] [url = about:blank] 16:46:00 INFO - PROCESS | 2268 | 1464997560400 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x117137000 == 25 [pid = 2268] [id = 504] 16:46:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x113c09c00) [pid = 2268] [serial = 1512] [outer = 0x0] 16:46:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x1169ac000) [pid = 2268] [serial = 1513] [outer = 0x113c09c00] 16:46:00 INFO - PROCESS | 2268 | 1464997560431 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x117c91800) [pid = 2268] [serial = 1514] [outer = 0x113c09c00] 16:46:00 INFO - PROCESS | 2268 | 1464997560747 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]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 570ms 16:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:46:00 INFO - PROCESS | 2268 | 1464997560779 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 2268 | 1464997560780 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:46:00 INFO - PROCESS | 2268 | 1464997560782 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 2268 | 1464997560785 Marionette TRACE conn2 <- [1,1990,null,{}] 16:46:00 INFO - PROCESS | 2268 | 1464997560795 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}] 16:46:00 INFO - PROCESS | 2268 | 1464997560874 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:46:00 INFO - PROCESS | 2268 | 1464997560878 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x118285800 == 26 [pid = 2268] [id = 505] 16:46:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x1182ad800) [pid = 2268] [serial = 1515] [outer = 0x0] 16:46:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x118829c00) [pid = 2268] [serial = 1516] [outer = 0x1182ad800] 16:46:00 INFO - PROCESS | 2268 | 1464997560910 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x119459c00) [pid = 2268] [serial = 1517] [outer = 0x1182ad800] 16:46:01 INFO - PROCESS | 2268 | 1464997561237 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]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 477ms 16:46:01 INFO - PROCESS | 2268 | 1464997561260 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 2268 | 1464997561262 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:46:01 INFO - PROCESS | 2268 | 1464997561264 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 2268 | 1464997561265 Marionette TRACE conn2 <- [1,1994,null,{}] 16:46:01 INFO - PROCESS | 2268 | 1464997561267 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}] 16:46:01 INFO - PROCESS | 2268 | 1464997561347 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:46:01 INFO - PROCESS | 2268 | 1464997561350 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a93800 == 27 [pid = 2268] [id = 506] 16:46:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x119917400) [pid = 2268] [serial = 1518] [outer = 0x0] 16:46:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x1199c4800) [pid = 2268] [serial = 1519] [outer = 0x119917400] 16:46:01 INFO - PROCESS | 2268 | 1464997561380 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x119abb800) [pid = 2268] [serial = 1520] [outer = 0x119917400] 16:46:01 INFO - PROCESS | 2268 | 1464997561717 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]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 467ms 16:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:46:01 INFO - PROCESS | 2268 | 1464997561732 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 2268 | 1464997561733 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:46:01 INFO - PROCESS | 2268 | 1464997561737 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 2268 | 1464997561739 Marionette TRACE conn2 <- [1,1998,null,{}] 16:46:01 INFO - PROCESS | 2268 | 1464997561742 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}] 16:46:01 INFO - PROCESS | 2268 | 1464997561824 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:46:01 INFO - PROCESS | 2268 | 1464997561888 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e49800 == 28 [pid = 2268] [id = 507] 16:46:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x1199c0400) [pid = 2268] [serial = 1521] [outer = 0x0] 16:46:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x119cbbc00) [pid = 2268] [serial = 1522] [outer = 0x1199c0400] 16:46:01 INFO - PROCESS | 2268 | 1464997561930 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x119f6e400) [pid = 2268] [serial = 1523] [outer = 0x1199c0400] 16:46:02 INFO - PROCESS | 2268 | 1464997562376 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]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 16:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:46:02 INFO - PROCESS | 2268 | 1464997562412 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 2268 | 1464997562413 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:46:02 INFO - PROCESS | 2268 | 1464997562415 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 2268 | 1464997562416 Marionette TRACE conn2 <- [1,2002,null,{}] 16:46:02 INFO - PROCESS | 2268 | 1464997562419 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}] 16:46:02 INFO - PROCESS | 2268 | 1464997562534 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:46:02 INFO - PROCESS | 2268 | 1464997562571 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x124cc4000 == 29 [pid = 2268] [id = 508] 16:46:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x12167c800) [pid = 2268] [serial = 1524] [outer = 0x0] 16:46:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x12181ac00) [pid = 2268] [serial = 1525] [outer = 0x12167c800] 16:46:02 INFO - PROCESS | 2268 | 1464997562597 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x124e2a400) [pid = 2268] [serial = 1526] [outer = 0x12167c800] 16:46:02 INFO - PROCESS | 2268 | 1464997562937 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]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 568ms 16:46:02 INFO - PROCESS | 2268 | 1464997562985 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 2268 | 1464997562987 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:46:02 INFO - PROCESS | 2268 | 1464997562990 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 2268 | 1464997562991 Marionette TRACE conn2 <- [1,2006,null,{}] 16:46:02 INFO - PROCESS | 2268 | 1464997562994 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}] 16:46:03 INFO - PROCESS | 2268 | 1464997563090 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:46:03 INFO - PROCESS | 2268 | 1464997563103 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bc6800 == 30 [pid = 2268] [id = 509] 16:46:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x123d0c000) [pid = 2268] [serial = 1527] [outer = 0x0] 16:46:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x125510000) [pid = 2268] [serial = 1528] [outer = 0x123d0c000] 16:46:03 INFO - PROCESS | 2268 | 1464997563128 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x1256ee800) [pid = 2268] [serial = 1529] [outer = 0x123d0c000] 16:46:03 INFO - PROCESS | 2268 | 1464997563465 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]]]}] 16:46:03 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 16:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 16:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:46:03 INFO - PROCESS | 2268 | 1464997563511 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 2268 | 1464997563512 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:46:03 INFO - PROCESS | 2268 | 1464997563514 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 2268 | 1464997563515 Marionette TRACE conn2 <- [1,2010,null,{}] 16:46:03 INFO - PROCESS | 2268 | 1464997563518 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}] 16:46:03 INFO - PROCESS | 2268 | 1464997563613 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:46:03 INFO - PROCESS | 2268 | 1464997563625 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x112656800 == 31 [pid = 2268] [id = 510] 16:46:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x125508800) [pid = 2268] [serial = 1530] [outer = 0x0] 16:46:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x126c7a800) [pid = 2268] [serial = 1531] [outer = 0x125508800] 16:46:03 INFO - PROCESS | 2268 | 1464997563650 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x126f99400) [pid = 2268] [serial = 1532] [outer = 0x125508800] 16:46:04 INFO - PROCESS | 2268 | 1464997564009 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]]]}] 16:46:04 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 16:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 16:46:04 INFO - PROCESS | 2268 | 1464997564034 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:46:04 INFO - PROCESS | 2268 | 1464997564039 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:46:04 INFO - PROCESS | 2268 | 1464997564042 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 2268 | 1464997564044 Marionette TRACE conn2 <- [1,2014,null,{}] 16:46:04 INFO - PROCESS | 2268 | 1464997564054 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}] 16:46:04 INFO - PROCESS | 2268 | 1464997564167 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:46:04 INFO - PROCESS | 2268 | 1464997564171 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d4a000 == 32 [pid = 2268] [id = 511] 16:46:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x117f58c00) [pid = 2268] [serial = 1533] [outer = 0x0] 16:46:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1270acc00) [pid = 2268] [serial = 1534] [outer = 0x117f58c00] 16:46:04 INFO - PROCESS | 2268 | 1464997564196 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x112a40c00) [pid = 2268] [serial = 1535] [outer = 0x117f58c00] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x116a7a000) [pid = 2268] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x111d6b400) [pid = 2268] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119f5a800) [pid = 2268] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1193c6000) [pid = 2268] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x125567800) [pid = 2268] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1169e0000) [pid = 2268] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1175b0400) [pid = 2268] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x115e24000) [pid = 2268] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1122a9800) [pid = 2268] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:46:04 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x117c86000) [pid = 2268] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:46:04 INFO - PROCESS | 2268 | 1464997564545 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]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 526ms 16:46:04 INFO - PROCESS | 2268 | 1464997564568 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 2268 | 1464997564570 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:46:04 INFO - PROCESS | 2268 | 1464997564579 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 2268 | 1464997564581 Marionette TRACE conn2 <- [1,2018,null,{}] 16:46:04 INFO - PROCESS | 2268 | 1464997564583 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}] 16:46:04 INFO - PROCESS | 2268 | 1464997564692 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:46:04 INFO - PROCESS | 2268 | 1464997564724 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x129436800 == 33 [pid = 2268] [id = 512] 16:46:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x111d66c00) [pid = 2268] [serial = 1536] [outer = 0x0] 16:46:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1196a9000) [pid = 2268] [serial = 1537] [outer = 0x111d66c00] 16:46:04 INFO - PROCESS | 2268 | 1464997564750 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1270ab800) [pid = 2268] [serial = 1538] [outer = 0x111d66c00] 16:46:05 INFO - PROCESS | 2268 | 1464997565029 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]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 468ms 16:46:05 INFO - PROCESS | 2268 | 1464997565048 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 2268 | 1464997565050 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:46:05 INFO - PROCESS | 2268 | 1464997565052 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 2268 | 1464997565055 Marionette TRACE conn2 <- [1,2022,null,{}] 16:46:05 INFO - PROCESS | 2268 | 1464997565064 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}] 16:46:05 INFO - PROCESS | 2268 | 1464997565161 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:46:05 INFO - PROCESS | 2268 | 1464997565165 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b5800 == 34 [pid = 2268] [id = 513] 16:46:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x12746ec00) [pid = 2268] [serial = 1539] [outer = 0x0] 16:46:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x12770a800) [pid = 2268] [serial = 1540] [outer = 0x12746ec00] 16:46:05 INFO - PROCESS | 2268 | 1464997565194 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x128a13000) [pid = 2268] [serial = 1541] [outer = 0x12746ec00] 16:46:05 INFO - PROCESS | 2268 | 1464997565528 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]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 479ms 16:46:05 INFO - PROCESS | 2268 | 1464997565531 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 2268 | 1464997565532 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:46:05 INFO - PROCESS | 2268 | 1464997565543 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 2268 | 1464997565544 Marionette TRACE conn2 <- [1,2026,null,{}] 16:46:05 INFO - PROCESS | 2268 | 1464997565546 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}] 16:46:05 INFO - PROCESS | 2268 | 1464997565658 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:46:05 INFO - PROCESS | 2268 | 1464997565664 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b361800 == 35 [pid = 2268] [id = 514] 16:46:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119ac6800) [pid = 2268] [serial = 1542] [outer = 0x0] 16:46:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x128a14800) [pid = 2268] [serial = 1543] [outer = 0x119ac6800] 16:46:05 INFO - PROCESS | 2268 | 1464997565689 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x128a20c00) [pid = 2268] [serial = 1544] [outer = 0x119ac6800] 16:46:06 INFO - PROCESS | 2268 | 1464997566008 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]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 526ms 16:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:46:06 INFO - PROCESS | 2268 | 1464997566061 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 2268 | 1464997566062 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 2268 | 1464997566064 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 2268 | 1464997566065 Marionette TRACE conn2 <- [1,2030,null,{}] 16:46:06 INFO - PROCESS | 2268 | 1464997566068 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}] 16:46:06 INFO - PROCESS | 2268 | 1464997566148 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:46:06 INFO - PROCESS | 2268 | 1464997566152 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b64d800 == 36 [pid = 2268] [id = 515] 16:46:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x128a84800) [pid = 2268] [serial = 1545] [outer = 0x0] 16:46:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128a8ac00) [pid = 2268] [serial = 1546] [outer = 0x128a84800] 16:46:06 INFO - PROCESS | 2268 | 1464997566177 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128a92000) [pid = 2268] [serial = 1547] [outer = 0x128a84800] 16:46:06 INFO - PROCESS | 2268 | 1464997566644 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]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 617ms 16:46:06 INFO - PROCESS | 2268 | 1464997566689 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 2268 | 1464997566691 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:46:06 INFO - PROCESS | 2268 | 1464997566696 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 2268 | 1464997566698 Marionette TRACE conn2 <- [1,2034,null,{}] 16:46:06 INFO - PROCESS | 2268 | 1464997566702 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}] 16:46:06 INFO - PROCESS | 2268 | 1464997566804 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:46:06 INFO - PROCESS | 2268 | 1464997566873 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x11748e000 == 37 [pid = 2268] [id = 516] 16:46:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x112ed6800) [pid = 2268] [serial = 1548] [outer = 0x0] 16:46:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1164b2c00) [pid = 2268] [serial = 1549] [outer = 0x112ed6800] 16:46:06 INFO - PROCESS | 2268 | 1464997566905 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116fe2c00) [pid = 2268] [serial = 1550] [outer = 0x112ed6800] 16:46:07 INFO - PROCESS | 2268 | 1464997567321 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]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 16:46:07 INFO - PROCESS | 2268 | 1464997567366 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 2268 | 1464997567370 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:46:07 INFO - PROCESS | 2268 | 1464997567375 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 2268 | 1464997567377 Marionette TRACE conn2 <- [1,2038,null,{}] 16:46:07 INFO - PROCESS | 2268 | 1464997567379 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}] 16:46:07 INFO - PROCESS | 2268 | 1464997567506 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:46:07 INFO - PROCESS | 2268 | 1464997567587 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x12151b000 == 38 [pid = 2268] [id = 517] 16:46:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x118410c00) [pid = 2268] [serial = 1551] [outer = 0x0] 16:46:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x11882f000) [pid = 2268] [serial = 1552] [outer = 0x118410c00] 16:46:07 INFO - PROCESS | 2268 | 1464997567621 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119911c00) [pid = 2268] [serial = 1553] [outer = 0x118410c00] 16:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 16:46:08 INFO - PROCESS | 2268 | 1464997568041 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]]]}] 16:46:08 INFO - PROCESS | 2268 | 1464997568046 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 2268 | 1464997568047 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:46:08 INFO - PROCESS | 2268 | 1464997568050 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 2268 | 1464997568055 Marionette TRACE conn2 <- [1,2042,null,{}] 16:46:08 INFO - PROCESS | 2268 | 1464997568064 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}] 16:46:08 INFO - PROCESS | 2268 | 1464997568202 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:46:08 INFO - PROCESS | 2268 | 1464997568331 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f5000 == 39 [pid = 2268] [id = 518] 16:46:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119cbe400) [pid = 2268] [serial = 1554] [outer = 0x0] 16:46:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121555000) [pid = 2268] [serial = 1555] [outer = 0x119cbe400] 16:46:08 INFO - PROCESS | 2268 | 1464997568388 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12184fc00) [pid = 2268] [serial = 1556] [outer = 0x119cbe400] 16:46:08 INFO - PROCESS | 2268 | 1464997568910 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]]]}] 16:46:08 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) 16:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 925ms 16:46:08 INFO - PROCESS | 2268 | 1464997568976 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 2268 | 1464997568977 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:46:08 INFO - PROCESS | 2268 | 1464997568980 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 2268 | 1464997568981 Marionette TRACE conn2 <- [1,2046,null,{}] 16:46:08 INFO - PROCESS | 2268 | 1464997568984 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}] 16:46:09 INFO - PROCESS | 2268 | 1464997569255 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:46:09 INFO - PROCESS | 2268 | 1464997569301 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194de000 == 40 [pid = 2268] [id = 519] 16:46:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x116ae0400) [pid = 2268] [serial = 1557] [outer = 0x0] 16:46:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x117663800) [pid = 2268] [serial = 1558] [outer = 0x116ae0400] 16:46:09 INFO - PROCESS | 2268 | 1464997569330 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x117f63800) [pid = 2268] [serial = 1559] [outer = 0x116ae0400] 16:46:09 INFO - PROCESS | 2268 | 1464997569758 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]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 822ms 16:46:09 INFO - PROCESS | 2268 | 1464997569804 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:46:09 INFO - PROCESS | 2268 | 1464997569806 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:46:09 INFO - PROCESS | 2268 | 1464997569809 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 2268 | 1464997569810 Marionette TRACE conn2 <- [1,2050,null,{}] 16:46:09 INFO - PROCESS | 2268 | 1464997569813 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}] 16:46:09 INFO - PROCESS | 2268 | 1464997569908 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:46:09 INFO - PROCESS | 2268 | 1464997569965 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x118272000 == 41 [pid = 2268] [id = 520] 16:46:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x118829000) [pid = 2268] [serial = 1560] [outer = 0x0] 16:46:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x119319800) [pid = 2268] [serial = 1561] [outer = 0x118829000] 16:46:09 INFO - PROCESS | 2268 | 1464997569995 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1199c1800) [pid = 2268] [serial = 1562] [outer = 0x118829000] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12b361800 == 40 [pid = 2268] [id = 514] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b5800 == 39 [pid = 2268] [id = 513] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x129436800 == 38 [pid = 2268] [id = 512] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x128d4a000 == 37 [pid = 2268] [id = 511] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x112656800 == 36 [pid = 2268] [id = 510] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x126bc6800 == 35 [pid = 2268] [id = 509] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x124cc4000 == 34 [pid = 2268] [id = 508] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x119e49800 == 33 [pid = 2268] [id = 507] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1161a2000 == 32 [pid = 2268] [id = 488] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x1194de000 == 31 [pid = 2268] [id = 519] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f5000 == 30 [pid = 2268] [id = 518] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12151b000 == 29 [pid = 2268] [id = 517] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x12b64d800 == 28 [pid = 2268] [id = 515] 16:46:10 INFO - PROCESS | 2268 | --DOCSHELL 0x11748e000 == 27 [pid = 2268] [id = 516] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x127168000) [pid = 2268] [serial = 1498] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119a0e400) [pid = 2268] [serial = 1480] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x125626c00) [pid = 2268] [serial = 1486] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1213bc400) [pid = 2268] [serial = 1483] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119913c00) [pid = 2268] [serial = 1477] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126f8f400) [pid = 2268] [serial = 1489] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1256f7800) [pid = 2268] [serial = 1487] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x117c8a000) [pid = 2268] [serial = 1471] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x126f9cc00) [pid = 2268] [serial = 1490] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x124cda800) [pid = 2268] [serial = 1496] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118132800) [pid = 2268] [serial = 1472] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1184b3400) [pid = 2268] [serial = 1474] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x115dbec00) [pid = 2268] [serial = 1468] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x11678c000) [pid = 2268] [serial = 1469] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x115dbd800) [pid = 2268] [serial = 1466] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1199c0800) [pid = 2268] [serial = 1493] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11816a000) [pid = 2268] [serial = 1492] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12550ec00) [pid = 2268] [serial = 1484] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11991b800) [pid = 2268] [serial = 1495] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119cf7800) [pid = 2268] [serial = 1481] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1199cec00) [pid = 2268] [serial = 1478] [outer = 0x0] [url = about:blank] 16:46:10 INFO - PROCESS | 2268 | 1464997570809 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]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1023ms 16:46:10 INFO - PROCESS | 2268 | 1464997570832 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 2268 | 1464997570833 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:46:10 INFO - PROCESS | 2268 | 1464997570842 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 2268 | 1464997570845 Marionette TRACE conn2 <- [1,2054,null,{}] 16:46:10 INFO - PROCESS | 2268 | 1464997570863 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}] 16:46:10 INFO - PROCESS | 2268 | 1464997570957 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:46:10 INFO - PROCESS | 2268 | 1464997570962 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x116aa2000 == 28 [pid = 2268] [id = 521] 16:46:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1164a5c00) [pid = 2268] [serial = 1563] [outer = 0x0] 16:46:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1169e1400) [pid = 2268] [serial = 1564] [outer = 0x1164a5c00] 16:46:10 INFO - PROCESS | 2268 | 1464997570991 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1175ae800) [pid = 2268] [serial = 1565] [outer = 0x1164a5c00] 16:46:11 INFO - PROCESS | 2268 | 1464997571371 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]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 590ms 16:46:11 INFO - PROCESS | 2268 | 1464997571428 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:46:11 INFO - PROCESS | 2268 | 1464997571434 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:46:11 INFO - PROCESS | 2268 | 1464997571441 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 2268 | 1464997571444 Marionette TRACE conn2 <- [1,2058,null,{}] 16:46:11 INFO - PROCESS | 2268 | 1464997571447 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}] 16:46:11 INFO - PROCESS | 2268 | 1464997571578 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:46:11 INFO - PROCESS | 2268 | 1464997571591 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x118244000 == 29 [pid = 2268] [id = 522] 16:46:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x117c90000) [pid = 2268] [serial = 1566] [outer = 0x0] 16:46:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x11816a800) [pid = 2268] [serial = 1567] [outer = 0x117c90000] 16:46:11 INFO - PROCESS | 2268 | 1464997571637 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1184b2c00) [pid = 2268] [serial = 1568] [outer = 0x117c90000] 16:46:12 INFO - PROCESS | 2268 | 1464997572068 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]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 673ms 16:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:46:12 INFO - PROCESS | 2268 | 1464997572113 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 2268 | 1464997572114 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:46:12 INFO - PROCESS | 2268 | 1464997572117 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 2268 | 1464997572119 Marionette TRACE conn2 <- [1,2062,null,{}] 16:46:12 INFO - PROCESS | 2268 | 1464997572127 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}] 16:46:12 INFO - PROCESS | 2268 | 1464997572207 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:46:12 INFO - PROCESS | 2268 | 1464997572212 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f2f800 == 30 [pid = 2268] [id = 523] 16:46:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x11935cc00) [pid = 2268] [serial = 1569] [outer = 0x0] 16:46:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x11991b800) [pid = 2268] [serial = 1570] [outer = 0x11935cc00] 16:46:12 INFO - PROCESS | 2268 | 1464997572244 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119a06800) [pid = 2268] [serial = 1571] [outer = 0x11935cc00] 16:46:12 INFO - PROCESS | 2268 | 1464997572609 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]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 16:46:12 INFO - PROCESS | 2268 | 1464997572639 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 2268 | 1464997572641 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:46:12 INFO - PROCESS | 2268 | 1464997572644 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 2268 | 1464997572645 Marionette TRACE conn2 <- [1,2066,null,{}] 16:46:12 INFO - PROCESS | 2268 | 1464997572648 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}] 16:46:12 INFO - PROCESS | 2268 | 1464997572803 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:46:12 INFO - PROCESS | 2268 | 1464997572828 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x121caa800 == 31 [pid = 2268] [id = 524] 16:46:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x119abec00) [pid = 2268] [serial = 1572] [outer = 0x0] 16:46:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119cbb400) [pid = 2268] [serial = 1573] [outer = 0x119abec00] 16:46:12 INFO - PROCESS | 2268 | 1464997572874 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119f69400) [pid = 2268] [serial = 1574] [outer = 0x119abec00] 16:46:13 INFO - PROCESS | 2268 | 1464997573312 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]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 719ms 16:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:46:13 INFO - PROCESS | 2268 | 1464997573363 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 2268 | 1464997573365 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:46:13 INFO - PROCESS | 2268 | 1464997573367 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 2268 | 1464997573368 Marionette TRACE conn2 <- [1,2070,null,{}] 16:46:13 INFO - PROCESS | 2268 | 1464997573377 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}] 16:46:13 INFO - PROCESS | 2268 | 1464997573471 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:46:13 INFO - PROCESS | 2268 | 1464997573474 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x127499800 == 32 [pid = 2268] [id = 525] 16:46:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x118e21800) [pid = 2268] [serial = 1575] [outer = 0x0] 16:46:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121566400) [pid = 2268] [serial = 1576] [outer = 0x118e21800] 16:46:13 INFO - PROCESS | 2268 | 1464997573500 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12181bc00) [pid = 2268] [serial = 1577] [outer = 0x118e21800] 16:46:13 INFO - PROCESS | 2268 | 1464997573849 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]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 525ms 16:46:13 INFO - PROCESS | 2268 | 1464997573892 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 2268 | 1464997573893 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:46:13 INFO - PROCESS | 2268 | 1464997573896 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 2268 | 1464997573897 Marionette TRACE conn2 <- [1,2074,null,{}] 16:46:13 INFO - PROCESS | 2268 | 1464997573899 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}] 16:46:14 INFO - PROCESS | 2268 | 1464997574007 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:46:14 INFO - PROCESS | 2268 | 1464997574043 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fd0000 == 33 [pid = 2268] [id = 526] 16:46:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x112fd6000) [pid = 2268] [serial = 1578] [outer = 0x0] 16:46:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x124c88400) [pid = 2268] [serial = 1579] [outer = 0x112fd6000] 16:46:14 INFO - PROCESS | 2268 | 1464997574070 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1256f6400) [pid = 2268] [serial = 1580] [outer = 0x112fd6000] 16:46:14 INFO - PROCESS | 2268 | 1464997574428 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]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 16:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:46:14 INFO - PROCESS | 2268 | 1464997574464 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 2268 | 1464997574465 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:46:14 INFO - PROCESS | 2268 | 1464997574467 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 2268 | 1464997574468 Marionette TRACE conn2 <- [1,2078,null,{}] 16:46:14 INFO - PROCESS | 2268 | 1464997574471 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}] 16:46:14 INFO - PROCESS | 2268 | 1464997574567 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:46:14 INFO - PROCESS | 2268 | 1464997574571 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x129910000 == 34 [pid = 2268] [id = 527] 16:46:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x117c8d000) [pid = 2268] [serial = 1581] [outer = 0x0] 16:46:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x126f8f800) [pid = 2268] [serial = 1582] [outer = 0x117c8d000] 16:46:14 INFO - PROCESS | 2268 | 1464997574596 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12715f400) [pid = 2268] [serial = 1583] [outer = 0x117c8d000] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12167c800) [pid = 2268] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x123d0c000) [pid = 2268] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x111d66c00) [pid = 2268] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1182ad800) [pid = 2268] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1199c3c00) [pid = 2268] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x11332a000) [pid = 2268] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1199c0400) [pid = 2268] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x113c09c00) [pid = 2268] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x117660000) [pid = 2268] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x112fda000) [pid = 2268] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x119917400) [pid = 2268] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x126f90c00) [pid = 2268] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x125508800) [pid = 2268] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119ac6800) [pid = 2268] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x117f58c00) [pid = 2268] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x128a84800) [pid = 2268] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12746ec00) [pid = 2268] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:46:14 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x111b02400) [pid = 2268] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:46:15 INFO - PROCESS | 2268 | 1464997575085 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]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 668ms 16:46:15 INFO - PROCESS | 2268 | 1464997575136 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 2268 | 1464997575137 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:46:15 INFO - PROCESS | 2268 | 1464997575140 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 2268 | 1464997575142 Marionette TRACE conn2 <- [1,2082,null,{}] 16:46:15 INFO - PROCESS | 2268 | 1464997575145 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}] 16:46:15 INFO - PROCESS | 2268 | 1464997575297 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:46:15 INFO - PROCESS | 2268 | 1464997575381 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x125594000 == 35 [pid = 2268] [id = 528] 16:46:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1169e4400) [pid = 2268] [serial = 1584] [outer = 0x0] 16:46:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x118409000) [pid = 2268] [serial = 1585] [outer = 0x1169e4400] 16:46:15 INFO - PROCESS | 2268 | 1464997575424 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119f6a000) [pid = 2268] [serial = 1586] [outer = 0x1169e4400] 16:46:15 INFO - PROCESS | 2268 | 1464997575698 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]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 619ms 16:46:15 INFO - PROCESS | 2268 | 1464997575764 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 2268 | 1464997575766 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:46:15 INFO - PROCESS | 2268 | 1464997575770 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 2268 | 1464997575775 Marionette TRACE conn2 <- [1,2086,null,{}] 16:46:15 INFO - PROCESS | 2268 | 1464997575779 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}] 16:46:15 INFO - PROCESS | 2268 | 1464997575943 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:46:15 INFO - PROCESS | 2268 | 1464997575951 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a876000 == 36 [pid = 2268] [id = 529] 16:46:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x117c8cc00) [pid = 2268] [serial = 1587] [outer = 0x0] 16:46:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x124fee400) [pid = 2268] [serial = 1588] [outer = 0x117c8cc00] 16:46:15 INFO - PROCESS | 2268 | 1464997575995 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127435800) [pid = 2268] [serial = 1589] [outer = 0x117c8cc00] 16:46:16 INFO - PROCESS | 2268 | 1464997576406 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]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 676ms 16:46:16 INFO - PROCESS | 2268 | 1464997576444 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 2268 | 1464997576446 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:46:16 INFO - PROCESS | 2268 | 1464997576448 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 2268 | 1464997576449 Marionette TRACE conn2 <- [1,2090,null,{}] 16:46:16 INFO - PROCESS | 2268 | 1464997576451 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}] 16:46:16 INFO - PROCESS | 2268 | 1464997576527 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:46:16 INFO - PROCESS | 2268 | 1464997576604 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac2f800 == 37 [pid = 2268] [id = 530] 16:46:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x119f6cc00) [pid = 2268] [serial = 1590] [outer = 0x0] 16:46:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12746d800) [pid = 2268] [serial = 1591] [outer = 0x119f6cc00] 16:46:16 INFO - PROCESS | 2268 | 1464997576635 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12770b400) [pid = 2268] [serial = 1592] [outer = 0x119f6cc00] 16:46:16 INFO - PROCESS | 2268 | 1464997576912 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]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 16:46:17 INFO - PROCESS | 2268 | 1464997577003 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 2268 | 1464997577005 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:46:17 INFO - PROCESS | 2268 | 1464997577010 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 2268 | 1464997577012 Marionette TRACE conn2 <- [1,2094,null,{}] 16:46:17 INFO - PROCESS | 2268 | 1464997577017 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}] 16:46:17 INFO - PROCESS | 2268 | 1464997577131 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:46:17 INFO - PROCESS | 2268 | 1464997577186 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x11694b800 == 38 [pid = 2268] [id = 531] 16:46:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x112a7ec00) [pid = 2268] [serial = 1593] [outer = 0x0] 16:46:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1130ac800) [pid = 2268] [serial = 1594] [outer = 0x112a7ec00] 16:46:17 INFO - PROCESS | 2268 | 1464997577219 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x115e22400) [pid = 2268] [serial = 1595] [outer = 0x112a7ec00] 16:46:17 INFO - PROCESS | 2268 | 1464997577736 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]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 772ms 16:46:17 INFO - PROCESS | 2268 | 1464997577839 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 2268 | 1464997577844 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:46:17 INFO - PROCESS | 2268 | 1464997577856 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 2268 | 1464997577860 Marionette TRACE conn2 <- [1,2098,null,{}] 16:46:17 INFO - PROCESS | 2268 | 1464997577864 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}] 16:46:18 INFO - PROCESS | 2268 | 1464997578031 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:46:18 INFO - PROCESS | 2268 | 1464997578145 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x123d91800 == 39 [pid = 2268] [id = 532] 16:46:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x117662800) [pid = 2268] [serial = 1596] [outer = 0x0] 16:46:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x118165400) [pid = 2268] [serial = 1597] [outer = 0x117662800] 16:46:18 INFO - PROCESS | 2268 | 1464997578178 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1184bf800) [pid = 2268] [serial = 1598] [outer = 0x117662800] 16:46:18 INFO - PROCESS | 2268 | 1464997578674 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]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 878ms 16:46:18 INFO - PROCESS | 2268 | 1464997578731 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:46:18 INFO - PROCESS | 2268 | 1464997578732 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:46:18 INFO - PROCESS | 2268 | 1464997578735 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 2268 | 1464997578736 Marionette TRACE conn2 <- [1,2102,null,{}] 16:46:18 INFO - PROCESS | 2268 | 1464997578745 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}] 16:46:18 INFO - PROCESS | 2268 | 1464997578858 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:46:19 INFO - PROCESS | 2268 | 1464997579048 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x11619a800 == 40 [pid = 2268] [id = 533] 16:46:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x112a42c00) [pid = 2268] [serial = 1599] [outer = 0x0] 16:46:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x115e23c00) [pid = 2268] [serial = 1600] [outer = 0x112a42c00] 16:46:19 INFO - PROCESS | 2268 | 1464997579080 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1169ed800) [pid = 2268] [serial = 1601] [outer = 0x112a42c00] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x12a876000 == 39 [pid = 2268] [id = 529] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x125594000 == 38 [pid = 2268] [id = 528] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x129910000 == 37 [pid = 2268] [id = 527] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x128fd0000 == 36 [pid = 2268] [id = 526] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x127499800 == 35 [pid = 2268] [id = 525] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x121caa800 == 34 [pid = 2268] [id = 524] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x119f2f800 == 33 [pid = 2268] [id = 523] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x118244000 == 32 [pid = 2268] [id = 522] 16:46:19 INFO - PROCESS | 2268 | --DOCSHELL 0x116aa2000 == 31 [pid = 2268] [id = 521] 16:46:19 INFO - PROCESS | 2268 | 1464997579584 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]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 873ms 16:46:19 INFO - PROCESS | 2268 | 1464997579608 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 2268 | 1464997579611 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:46:19 INFO - PROCESS | 2268 | 1464997579614 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 2268 | 1464997579615 Marionette TRACE conn2 <- [1,2106,null,{}] 16:46:19 INFO - PROCESS | 2268 | 1464997579619 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}] 16:46:19 INFO - PROCESS | 2268 | 1464997579709 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x118e1b000) [pid = 2268] [serial = 1475] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x12181ac00) [pid = 2268] [serial = 1525] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x125510000) [pid = 2268] [serial = 1528] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x124e2a400) [pid = 2268] [serial = 1526] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1196a9000) [pid = 2268] [serial = 1537] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x118829c00) [pid = 2268] [serial = 1516] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119459c00) [pid = 2268] [serial = 1517] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119f52000) [pid = 2268] [serial = 1507] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12167fc00) [pid = 2268] [serial = 1508] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x114fc1c00) [pid = 2268] [serial = 1510] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1164b3000) [pid = 2268] [serial = 1511] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119cbbc00) [pid = 2268] [serial = 1522] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1169ac000) [pid = 2268] [serial = 1513] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117c91800) [pid = 2268] [serial = 1514] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x118141c00) [pid = 2268] [serial = 1504] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118406800) [pid = 2268] [serial = 1505] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1130b5400) [pid = 2268] [serial = 1501] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x116608400) [pid = 2268] [serial = 1502] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1199c4800) [pid = 2268] [serial = 1519] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119abb800) [pid = 2268] [serial = 1520] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x127472c00) [pid = 2268] [serial = 1499] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x126c7a800) [pid = 2268] [serial = 1531] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128a20c00) [pid = 2268] [serial = 1544] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1270acc00) [pid = 2268] [serial = 1534] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128a92000) [pid = 2268] [serial = 1547] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128a8ac00) [pid = 2268] [serial = 1546] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12770a800) [pid = 2268] [serial = 1540] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x112a40c00) [pid = 2268] [serial = 1535] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x1270ab800) [pid = 2268] [serial = 1538] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x1256ee800) [pid = 2268] [serial = 1529] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x126f99400) [pid = 2268] [serial = 1532] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x128a13000) [pid = 2268] [serial = 1541] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x119f6e400) [pid = 2268] [serial = 1523] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x128a14800) [pid = 2268] [serial = 1543] [outer = 0x0] [url = about:blank] 16:46:19 INFO - PROCESS | 2268 | 1464997579769 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x11747c000 == 32 [pid = 2268] [id = 534] 16:46:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x112a4c400) [pid = 2268] [serial = 1602] [outer = 0x0] 16:46:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x116607400) [pid = 2268] [serial = 1603] [outer = 0x112a4c400] 16:46:19 INFO - PROCESS | 2268 | 1464997579800 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x11882b400) [pid = 2268] [serial = 1604] [outer = 0x112a4c400] 16:46:20 INFO - PROCESS | 2268 | 1464997580110 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]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 16:46:20 INFO - PROCESS | 2268 | 1464997580136 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 2268 | 1464997580141 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:46:20 INFO - PROCESS | 2268 | 1464997580144 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 2268 | 1464997580145 Marionette TRACE conn2 <- [1,2110,null,{}] 16:46:20 INFO - PROCESS | 2268 | 1464997580148 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}] 16:46:20 INFO - PROCESS | 2268 | 1464997580229 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:46:20 INFO - PROCESS | 2268 | 1464997580233 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8f000 == 33 [pid = 2268] [id = 535] 16:46:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x119462800) [pid = 2268] [serial = 1605] [outer = 0x0] 16:46:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1199c0c00) [pid = 2268] [serial = 1606] [outer = 0x119462800] 16:46:20 INFO - PROCESS | 2268 | 1464997580262 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x119cbec00) [pid = 2268] [serial = 1607] [outer = 0x119462800] 16:46:20 INFO - PROCESS | 2268 | 1464997580624 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]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 16:46:20 INFO - PROCESS | 2268 | 1464997580663 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 2268 | 1464997580665 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:46:20 INFO - PROCESS | 2268 | 1464997580671 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 2268 | 1464997580675 Marionette TRACE conn2 <- [1,2114,null,{}] 16:46:20 INFO - PROCESS | 2268 | 1464997580679 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}] 16:46:20 INFO - PROCESS | 2268 | 1464997580761 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:46:20 INFO - PROCESS | 2268 | 1464997580765 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x123fdf800 == 34 [pid = 2268] [id = 536] 16:46:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x119f5f800) [pid = 2268] [serial = 1608] [outer = 0x0] 16:46:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x121813c00) [pid = 2268] [serial = 1609] [outer = 0x119f5f800] 16:46:20 INFO - PROCESS | 2268 | 1464997580793 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x121a9cc00) [pid = 2268] [serial = 1610] [outer = 0x119f5f800] 16:46:21 INFO - PROCESS | 2268 | 1464997581236 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]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 577ms 16:46:21 INFO - PROCESS | 2268 | 1464997581245 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 2268 | 1464997581248 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:46:21 INFO - PROCESS | 2268 | 1464997581251 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 2268 | 1464997581253 Marionette TRACE conn2 <- [1,2118,null,{}] 16:46:21 INFO - PROCESS | 2268 | 1464997581259 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}] 16:46:21 INFO - PROCESS | 2268 | 1464997581375 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:46:21 INFO - PROCESS | 2268 | 1464997581380 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdd800 == 35 [pid = 2268] [id = 537] 16:46:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x124c8c800) [pid = 2268] [serial = 1611] [outer = 0x0] 16:46:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x125504400) [pid = 2268] [serial = 1612] [outer = 0x124c8c800] 16:46:21 INFO - PROCESS | 2268 | 1464997581405 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1256ee400) [pid = 2268] [serial = 1613] [outer = 0x124c8c800] 16:46:21 INFO - PROCESS | 2268 | 1464997581745 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]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 524ms 16:46:21 INFO - PROCESS | 2268 | 1464997581776 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 2268 | 1464997581777 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:46:21 INFO - PROCESS | 2268 | 1464997581779 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 2268 | 1464997581780 Marionette TRACE conn2 <- [1,2122,null,{}] 16:46:21 INFO - PROCESS | 2268 | 1464997581783 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}] 16:46:21 INFO - PROCESS | 2268 | 1464997581892 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:46:21 INFO - PROCESS | 2268 | 1464997581902 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fe2800 == 36 [pid = 2268] [id = 538] 16:46:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x126f98400) [pid = 2268] [serial = 1614] [outer = 0x0] 16:46:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1270a3400) [pid = 2268] [serial = 1615] [outer = 0x126f98400] 16:46:21 INFO - PROCESS | 2268 | 1464997581941 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x12747a400) [pid = 2268] [serial = 1616] [outer = 0x126f98400] 16:46:22 INFO - PROCESS | 2268 | 1464997582303 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]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 569ms 16:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:46:22 INFO - PROCESS | 2268 | 1464997582349 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 2268 | 1464997582350 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:46:22 INFO - PROCESS | 2268 | 1464997582352 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 2268 | 1464997582353 Marionette TRACE conn2 <- [1,2126,null,{}] 16:46:22 INFO - PROCESS | 2268 | 1464997582356 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}] 16:46:22 INFO - PROCESS | 2268 | 1464997582458 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:46:22 INFO - PROCESS | 2268 | 1464997582462 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a86a000 == 37 [pid = 2268] [id = 539] 16:46:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x127710800) [pid = 2268] [serial = 1617] [outer = 0x0] 16:46:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x127717800) [pid = 2268] [serial = 1618] [outer = 0x127710800] 16:46:22 INFO - PROCESS | 2268 | 1464997582488 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128a1e800) [pid = 2268] [serial = 1619] [outer = 0x127710800] 16:46:22 INFO - PROCESS | 2268 | 1464997582870 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]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 568ms 16:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:46:22 INFO - PROCESS | 2268 | 1464997582920 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 2268 | 1464997582921 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:46:22 INFO - PROCESS | 2268 | 1464997582923 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 2268 | 1464997582924 Marionette TRACE conn2 <- [1,2130,null,{}] 16:46:22 INFO - PROCESS | 2268 | 1464997582926 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}] 16:46:23 INFO - PROCESS | 2268 | 1464997583019 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:46:23 INFO - PROCESS | 2268 | 1464997583023 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac37800 == 38 [pid = 2268] [id = 540] 16:46:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x127710c00) [pid = 2268] [serial = 1620] [outer = 0x0] 16:46:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a89000) [pid = 2268] [serial = 1621] [outer = 0x127710c00] 16:46:23 INFO - PROCESS | 2268 | 1464997583050 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128a8f800) [pid = 2268] [serial = 1622] [outer = 0x127710c00] 16:46:23 INFO - PROCESS | 2268 | 1464997583549 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] 16:46:23 INFO - PROCESS | 2268 | 1464997583604 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:46:23 INFO - PROCESS | 2268 | 1464997583607 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 2268 | 1464997583610 Marionette TRACE conn2 <- [1,2134,null,{}] 16:46:23 INFO - PROCESS | 2268 | 1464997583613 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}] 16:46:23 INFO - PROCESS | 2268 | 1464997583750 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:46:23 INFO - PROCESS | 2268 | 1464997583756 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b651800 == 39 [pid = 2268] [id = 541] 16:46:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128a1a400) [pid = 2268] [serial = 1623] [outer = 0x0] 16:46:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128b0d400) [pid = 2268] [serial = 1624] [outer = 0x128a1a400] 16:46:23 INFO - PROCESS | 2268 | 1464997583789 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128b18000) [pid = 2268] [serial = 1625] [outer = 0x128a1a400] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118e21800) [pid = 2268] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119abec00) [pid = 2268] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x112fd6000) [pid = 2268] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1164a5c00) [pid = 2268] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x118829000) [pid = 2268] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x117c90000) [pid = 2268] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11935cc00) [pid = 2268] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:46:23 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x117c8d000) [pid = 2268] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:46:24 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x117c8cc00) [pid = 2268] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:46:24 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x112ed6800) [pid = 2268] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:46:24 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x118410c00) [pid = 2268] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:46:24 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119cbe400) [pid = 2268] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:46:24 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x116ae0400) [pid = 2268] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:46:24 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1169e4400) [pid = 2268] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:46:24 INFO - PROCESS | 2268 | 1464997584161 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]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 573ms 16:46:24 INFO - PROCESS | 2268 | 1464997584181 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 2268 | 1464997584182 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:46:24 INFO - PROCESS | 2268 | 1464997584184 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 2268 | 1464997584185 Marionette TRACE conn2 <- [1,2138,null,{}] 16:46:24 INFO - PROCESS | 2268 | 1464997584195 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}] 16:46:24 INFO - PROCESS | 2268 | 1464997584303 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:46:24 INFO - PROCESS | 2268 | 1464997584356 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x12554d000 == 40 [pid = 2268] [id = 542] 16:46:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x112fd6000) [pid = 2268] [serial = 1626] [outer = 0x0] 16:46:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x118e21800) [pid = 2268] [serial = 1627] [outer = 0x112fd6000] 16:46:24 INFO - PROCESS | 2268 | 1464997584381 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x12181f400) [pid = 2268] [serial = 1628] [outer = 0x112fd6000] 16:46:24 INFO - PROCESS | 2268 | 1464997584645 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]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 477ms 16:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:46:24 INFO - PROCESS | 2268 | 1464997584664 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 2268 | 1464997584665 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:46:24 INFO - PROCESS | 2268 | 1464997584667 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 2268 | 1464997584668 Marionette TRACE conn2 <- [1,2142,null,{}] 16:46:24 INFO - PROCESS | 2268 | 1464997584680 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}] 16:46:24 INFO - PROCESS | 2268 | 1464997584764 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:46:24 INFO - PROCESS | 2268 | 1464997584768 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bedf800 == 41 [pid = 2268] [id = 543] 16:46:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x124c8fc00) [pid = 2268] [serial = 1629] [outer = 0x0] 16:46:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x128b16800) [pid = 2268] [serial = 1630] [outer = 0x124c8fc00] 16:46:24 INFO - PROCESS | 2268 | 1464997584805 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x128b3e000) [pid = 2268] [serial = 1631] [outer = 0x124c8fc00] 16:46:25 INFO - PROCESS | 2268 | 1464997585156 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] 16:46:25 INFO - PROCESS | 2268 | 1464997585212 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:46:25 INFO - PROCESS | 2268 | 1464997585216 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 2268 | 1464997585218 Marionette TRACE conn2 <- [1,2146,null,{}] 16:46:25 INFO - PROCESS | 2268 | 1464997585231 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}] 16:46:25 INFO - PROCESS | 2268 | 1464997585382 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:46:25 INFO - PROCESS | 2268 | 1464997585390 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c387800 == 42 [pid = 2268] [id = 544] 16:46:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x128b47c00) [pid = 2268] [serial = 1632] [outer = 0x0] 16:46:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128c9dc00) [pid = 2268] [serial = 1633] [outer = 0x128b47c00] 16:46:25 INFO - PROCESS | 2268 | 1464997585432 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128ca4800) [pid = 2268] [serial = 1634] [outer = 0x128b47c00] 16:46:25 INFO - PROCESS | 2268 | 1464997585830 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] 16:46:25 INFO - PROCESS | 2268 | 1464997585847 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:46:25 INFO - PROCESS | 2268 | 1464997585849 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 2268 | 1464997585850 Marionette TRACE conn2 <- [1,2150,null,{}] 16:46:25 INFO - PROCESS | 2268 | 1464997585858 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}] 16:46:25 INFO - PROCESS | 2268 | 1464997585972 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:46:26 INFO - PROCESS | 2268 | 1464997586060 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x11642a800 == 43 [pid = 2268] [id = 545] 16:46:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x111d5dc00) [pid = 2268] [serial = 1635] [outer = 0x0] 16:46:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x112a47400) [pid = 2268] [serial = 1636] [outer = 0x111d5dc00] 16:46:26 INFO - PROCESS | 2268 | 1464997586093 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116166000) [pid = 2268] [serial = 1637] [outer = 0x111d5dc00] 16:46:26 INFO - PROCESS | 2268 | 1464997586528 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]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 722ms 16:46:26 INFO - PROCESS | 2268 | 1464997586589 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 2268 | 1464997586593 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:46:26 INFO - PROCESS | 2268 | 1464997586597 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 2268 | 1464997586599 Marionette TRACE conn2 <- [1,2154,null,{}] 16:46:26 INFO - PROCESS | 2268 | 1464997586602 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}] 16:46:26 INFO - PROCESS | 2268 | 1464997586708 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:46:26 INFO - PROCESS | 2268 | 1464997586815 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f26000 == 44 [pid = 2268] [id = 546] 16:46:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x118836800) [pid = 2268] [serial = 1638] [outer = 0x0] 16:46:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x11935b000) [pid = 2268] [serial = 1639] [outer = 0x118836800] 16:46:26 INFO - PROCESS | 2268 | 1464997586847 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1199c0800) [pid = 2268] [serial = 1640] [outer = 0x118836800] 16:46:27 INFO - PROCESS | 2268 | 1464997587273 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]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 16:46:27 INFO - PROCESS | 2268 | 1464997587320 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 2268 | 1464997587323 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:46:27 INFO - PROCESS | 2268 | 1464997587325 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 2268 | 1464997587327 Marionette TRACE conn2 <- [1,2158,null,{}] 16:46:27 INFO - PROCESS | 2268 | 1464997587329 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}] 16:46:27 INFO - PROCESS | 2268 | 1464997587436 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:46:27 INFO - PROCESS | 2268 | 1464997587497 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be0e800 == 45 [pid = 2268] [id = 547] 16:46:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119a08000) [pid = 2268] [serial = 1641] [outer = 0x0] 16:46:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121811800) [pid = 2268] [serial = 1642] [outer = 0x119a08000] 16:46:27 INFO - PROCESS | 2268 | 1464997587526 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x125569800) [pid = 2268] [serial = 1643] [outer = 0x119a08000] 16:46:27 INFO - PROCESS | 2268 | 1464997587978 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]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 16:46:28 INFO - PROCESS | 2268 | 1464997588068 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 2268 | 1464997588070 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:46:28 INFO - PROCESS | 2268 | 1464997588118 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 2268 | 1464997588123 Marionette TRACE conn2 <- [1,2162,null,{}] 16:46:28 INFO - PROCESS | 2268 | 1464997588126 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}] 16:46:28 INFO - PROCESS | 2268 | 1464997588247 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:46:28 INFO - PROCESS | 2268 | 1464997588337 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x12553d000 == 46 [pid = 2268] [id = 548] 16:46:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1169ab800) [pid = 2268] [serial = 1644] [outer = 0x0] 16:46:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x124ce3c00) [pid = 2268] [serial = 1645] [outer = 0x1169ab800] 16:46:28 INFO - PROCESS | 2268 | 1464997588387 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x128a88400) [pid = 2268] [serial = 1646] [outer = 0x1169ab800] 16:46:29 INFO - PROCESS | 2268 | 1464997589023 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]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 930ms 16:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:46:29 INFO - PROCESS | 2268 | 1464997589043 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 2268 | 1464997589045 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:46:29 INFO - PROCESS | 2268 | 1464997589048 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 2268 | 1464997589050 Marionette TRACE conn2 <- [1,2166,null,{}] 16:46:29 INFO - PROCESS | 2268 | 1464997589075 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}] 16:46:29 INFO - PROCESS | 2268 | 1464997589187 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:46:29 INFO - PROCESS | 2268 | 1464997589257 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x116420000 == 47 [pid = 2268] [id = 549] 16:46:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1182ae800) [pid = 2268] [serial = 1647] [outer = 0x0] 16:46:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x118408c00) [pid = 2268] [serial = 1648] [outer = 0x1182ae800] 16:46:29 INFO - PROCESS | 2268 | 1464997589287 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x119362000) [pid = 2268] [serial = 1649] [outer = 0x1182ae800] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x118272000 == 46 [pid = 2268] [id = 520] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12c387800 == 45 [pid = 2268] [id = 544] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12bedf800 == 44 [pid = 2268] [id = 543] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12554d000 == 43 [pid = 2268] [id = 542] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12b651800 == 42 [pid = 2268] [id = 541] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac37800 == 41 [pid = 2268] [id = 540] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12a86a000 == 40 [pid = 2268] [id = 539] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x128fe2800 == 39 [pid = 2268] [id = 538] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdd800 == 38 [pid = 2268] [id = 537] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x123fdf800 == 37 [pid = 2268] [id = 536] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8f000 == 36 [pid = 2268] [id = 535] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x11747c000 == 35 [pid = 2268] [id = 534] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x11619a800 == 34 [pid = 2268] [id = 533] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x123d91800 == 33 [pid = 2268] [id = 532] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x11694b800 == 32 [pid = 2268] [id = 531] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac2f800 == 31 [pid = 2268] [id = 530] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12553d000 == 30 [pid = 2268] [id = 548] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x12be0e800 == 29 [pid = 2268] [id = 547] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x123f26000 == 28 [pid = 2268] [id = 546] 16:46:30 INFO - PROCESS | 2268 | --DOCSHELL 0x11642a800 == 27 [pid = 2268] [id = 545] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x121566400) [pid = 2268] [serial = 1576] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119f69400) [pid = 2268] [serial = 1574] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x124c88400) [pid = 2268] [serial = 1579] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1169e1400) [pid = 2268] [serial = 1564] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1175ae800) [pid = 2268] [serial = 1565] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1199c1800) [pid = 2268] [serial = 1562] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119319800) [pid = 2268] [serial = 1561] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11816a800) [pid = 2268] [serial = 1567] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1184b2c00) [pid = 2268] [serial = 1568] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11991b800) [pid = 2268] [serial = 1570] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x119a06800) [pid = 2268] [serial = 1571] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x126f8f800) [pid = 2268] [serial = 1582] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x127435800) [pid = 2268] [serial = 1589] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x116fe2c00) [pid = 2268] [serial = 1550] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1164b2c00) [pid = 2268] [serial = 1549] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119911c00) [pid = 2268] [serial = 1553] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11882f000) [pid = 2268] [serial = 1552] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12184fc00) [pid = 2268] [serial = 1556] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x121555000) [pid = 2268] [serial = 1555] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x117f63800) [pid = 2268] [serial = 1559] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x117663800) [pid = 2268] [serial = 1558] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1256f6400) [pid = 2268] [serial = 1580] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x118409000) [pid = 2268] [serial = 1585] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x124fee400) [pid = 2268] [serial = 1588] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x12715f400) [pid = 2268] [serial = 1583] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x119cbb400) [pid = 2268] [serial = 1573] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x12181bc00) [pid = 2268] [serial = 1577] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119f6a000) [pid = 2268] [serial = 1586] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x12746d800) [pid = 2268] [serial = 1591] [outer = 0x0] [url = about:blank] 16:46:30 INFO - PROCESS | 2268 | 1464997590255 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]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1224ms 16:46:30 INFO - PROCESS | 2268 | 1464997590274 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 2268 | 1464997590277 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:46:30 INFO - PROCESS | 2268 | 1464997590280 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 2268 | 1464997590282 Marionette TRACE conn2 <- [1,2170,null,{}] 16:46:30 INFO - PROCESS | 2268 | 1464997590285 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}] 16:46:30 INFO - PROCESS | 2268 | 1464997590365 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:46:30 INFO - PROCESS | 2268 | 1464997590371 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x11698c000 == 28 [pid = 2268] [id = 550] 16:46:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x11300d800) [pid = 2268] [serial = 1650] [outer = 0x0] 16:46:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x115d6b800) [pid = 2268] [serial = 1651] [outer = 0x11300d800] 16:46:30 INFO - PROCESS | 2268 | 1464997590402 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1164a5c00) [pid = 2268] [serial = 1652] [outer = 0x11300d800] 16:46:30 INFO - PROCESS | 2268 | 1464997590742 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]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 16:46:30 INFO - PROCESS | 2268 | 1464997590800 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 2268 | 1464997590804 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:46:30 INFO - PROCESS | 2268 | 1464997590809 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 2268 | 1464997590811 Marionette TRACE conn2 <- [1,2174,null,{}] 16:46:30 INFO - PROCESS | 2268 | 1464997590813 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}] 16:46:30 INFO - PROCESS | 2268 | 1464997590894 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:46:30 INFO - PROCESS | 2268 | 1464997590898 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x118255000 == 29 [pid = 2268] [id = 551] 16:46:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x116960800) [pid = 2268] [serial = 1653] [outer = 0x0] 16:46:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1175b2800) [pid = 2268] [serial = 1654] [outer = 0x116960800] 16:46:30 INFO - PROCESS | 2268 | 1464997590928 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118132800) [pid = 2268] [serial = 1655] [outer = 0x116960800] 16:46:31 INFO - PROCESS | 2268 | 1464997591277 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]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 16:46:31 INFO - PROCESS | 2268 | 1464997591329 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 2268 | 1464997591338 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:46:31 INFO - PROCESS | 2268 | 1464997591341 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 2268 | 1464997591343 Marionette TRACE conn2 <- [1,2178,null,{}] 16:46:31 INFO - PROCESS | 2268 | 1464997591351 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}] 16:46:31 INFO - PROCESS | 2268 | 1464997591429 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:46:31 INFO - PROCESS | 2268 | 1464997591434 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8f000 == 30 [pid = 2268] [id = 552] 16:46:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x111fd8c00) [pid = 2268] [serial = 1656] [outer = 0x0] 16:46:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1184bb000) [pid = 2268] [serial = 1657] [outer = 0x111fd8c00] 16:46:31 INFO - PROCESS | 2268 | 1464997591468 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1196a7c00) [pid = 2268] [serial = 1658] [outer = 0x111fd8c00] 16:46:31 INFO - PROCESS | 2268 | 1464997591821 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]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 16:46:31 INFO - PROCESS | 2268 | 1464997591862 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:46:31 INFO - PROCESS | 2268 | 1464997591864 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:46:31 INFO - PROCESS | 2268 | 1464997591866 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 2268 | 1464997591867 Marionette TRACE conn2 <- [1,2182,null,{}] 16:46:31 INFO - PROCESS | 2268 | 1464997591870 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}] 16:46:31 INFO - PROCESS | 2268 | 1464997591980 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:46:31 INFO - PROCESS | 2268 | 1464997591985 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x121722800 == 31 [pid = 2268] [id = 553] 16:46:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119913c00) [pid = 2268] [serial = 1659] [outer = 0x0] 16:46:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1199cd800) [pid = 2268] [serial = 1660] [outer = 0x119913c00] 16:46:32 INFO - PROCESS | 2268 | 1464997592014 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119ac7000) [pid = 2268] [serial = 1661] [outer = 0x119913c00] 16:46:32 INFO - PROCESS | 2268 | 1464997592342 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]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 16:46:32 INFO - PROCESS | 2268 | 1464997592385 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:46:32 INFO - PROCESS | 2268 | 1464997592386 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:46:32 INFO - PROCESS | 2268 | 1464997592391 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 2268 | 1464997592392 Marionette TRACE conn2 <- [1,2186,null,{}] 16:46:32 INFO - PROCESS | 2268 | 1464997592394 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}] 16:46:32 INFO - PROCESS | 2268 | 1464997592495 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:46:32 INFO - PROCESS | 2268 | 1464997592535 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x12559c800 == 32 [pid = 2268] [id = 554] 16:46:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x116a79000) [pid = 2268] [serial = 1662] [outer = 0x0] 16:46:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119f53400) [pid = 2268] [serial = 1663] [outer = 0x116a79000] 16:46:32 INFO - PROCESS | 2268 | 1464997592560 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x11a1ad400) [pid = 2268] [serial = 1664] [outer = 0x116a79000] 16:46:32 INFO - PROCESS | 2268 | 1464997592895 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]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 16:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:46:32 INFO - PROCESS | 2268 | 1464997592911 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 2268 | 1464997592913 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:46:32 INFO - PROCESS | 2268 | 1464997592921 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 2268 | 1464997592924 Marionette TRACE conn2 <- [1,2190,null,{}] 16:46:32 INFO - PROCESS | 2268 | 1464997592926 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}] 16:46:33 INFO - PROCESS | 2268 | 1464997593042 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:46:33 INFO - PROCESS | 2268 | 1464997593079 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d31000 == 33 [pid = 2268] [id = 555] 16:46:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x11a1b0000) [pid = 2268] [serial = 1665] [outer = 0x0] 16:46:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12181a400) [pid = 2268] [serial = 1666] [outer = 0x11a1b0000] 16:46:33 INFO - PROCESS | 2268 | 1464997593106 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12556c800) [pid = 2268] [serial = 1667] [outer = 0x11a1b0000] 16:46:33 INFO - PROCESS | 2268 | 1464997593415 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]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 528ms 16:46:33 INFO - PROCESS | 2268 | 1464997593444 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 2268 | 1464997593445 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:46:33 INFO - PROCESS | 2268 | 1464997593447 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 2268 | 1464997593448 Marionette TRACE conn2 <- [1,2194,null,{}] 16:46:33 INFO - PROCESS | 2268 | 1464997593450 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}] 16:46:33 INFO - PROCESS | 2268 | 1464997593553 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:46:33 INFO - PROCESS | 2268 | 1464997593591 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x129429800 == 34 [pid = 2268] [id = 556] 16:46:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1196b4400) [pid = 2268] [serial = 1668] [outer = 0x0] 16:46:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1256f8400) [pid = 2268] [serial = 1669] [outer = 0x1196b4400] 16:46:33 INFO - PROCESS | 2268 | 1464997593615 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x126f98c00) [pid = 2268] [serial = 1670] [outer = 0x1196b4400] 16:46:33 INFO - PROCESS | 2268 | 1464997593994 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]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 569ms 16:46:34 INFO - PROCESS | 2268 | 1464997594017 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 2268 | 1464997594019 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:46:34 INFO - PROCESS | 2268 | 1464997594022 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 2268 | 1464997594024 Marionette TRACE conn2 <- [1,2198,null,{}] 16:46:34 INFO - PROCESS | 2268 | 1464997594028 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}] 16:46:34 INFO - PROCESS | 2268 | 1464997594174 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:46:34 INFO - PROCESS | 2268 | 1464997594189 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299b9800 == 35 [pid = 2268] [id = 557] 16:46:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x121473800) [pid = 2268] [serial = 1671] [outer = 0x0] 16:46:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12715dc00) [pid = 2268] [serial = 1672] [outer = 0x121473800] 16:46:34 INFO - PROCESS | 2268 | 1464997594231 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12746d800) [pid = 2268] [serial = 1673] [outer = 0x121473800] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x128b47c00) [pid = 2268] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x127710800) [pid = 2268] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x127710c00) [pid = 2268] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128a1a400) [pid = 2268] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x124c8c800) [pid = 2268] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x112a42c00) [pid = 2268] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x117662800) [pid = 2268] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119f5f800) [pid = 2268] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x112a7ec00) [pid = 2268] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x119f6cc00) [pid = 2268] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119462800) [pid = 2268] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x112a4c400) [pid = 2268] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x112fd6000) [pid = 2268] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x124c8fc00) [pid = 2268] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:46:34 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x126f98400) [pid = 2268] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:46:34 INFO - PROCESS | 2268 | 1464997594727 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]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 16:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:46:34 INFO - PROCESS | 2268 | 1464997594744 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 2268 | 1464997594745 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:46:34 INFO - PROCESS | 2268 | 1464997594747 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 2268 | 1464997594748 Marionette TRACE conn2 <- [1,2202,null,{}] 16:46:34 INFO - PROCESS | 2268 | 1464997594751 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}] 16:46:34 INFO - PROCESS | 2268 | 1464997594872 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:46:34 INFO - PROCESS | 2268 | 1464997594912 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x119ab0800 == 36 [pid = 2268] [id = 558] 16:46:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x112ed6800) [pid = 2268] [serial = 1674] [outer = 0x0] 16:46:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119361400) [pid = 2268] [serial = 1675] [outer = 0x112ed6800] 16:46:34 INFO - PROCESS | 2268 | 1464997594937 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x126f98400) [pid = 2268] [serial = 1676] [outer = 0x112ed6800] 16:46:35 INFO - PROCESS | 2268 | 1464997595207 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]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 469ms 16:46:35 INFO - PROCESS | 2268 | 1464997595216 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 2268 | 1464997595218 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:46:35 INFO - PROCESS | 2268 | 1464997595221 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 2268 | 1464997595224 Marionette TRACE conn2 <- [1,2206,null,{}] 16:46:35 INFO - PROCESS | 2268 | 1464997595232 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}] 16:46:35 INFO - PROCESS | 2268 | 1464997595311 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:46:35 INFO - PROCESS | 2268 | 1464997595315 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b34e800 == 37 [pid = 2268] [id = 559] 16:46:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12716ac00) [pid = 2268] [serial = 1677] [outer = 0x0] 16:46:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x127478000) [pid = 2268] [serial = 1678] [outer = 0x12716ac00] 16:46:35 INFO - PROCESS | 2268 | 1464997595343 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12770f800) [pid = 2268] [serial = 1679] [outer = 0x12716ac00] 16:46:35 INFO - PROCESS | 2268 | 1464997595667 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]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 477ms 16:46:35 INFO - PROCESS | 2268 | 1464997595698 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 2268 | 1464997595699 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:46:35 INFO - PROCESS | 2268 | 1464997595701 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 2268 | 1464997595703 Marionette TRACE conn2 <- [1,2210,null,{}] 16:46:35 INFO - PROCESS | 2268 | 1464997595706 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}] 16:46:35 INFO - PROCESS | 2268 | 1464997595831 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:46:35 INFO - PROCESS | 2268 | 1464997595845 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x125592000 == 38 [pid = 2268] [id = 560] 16:46:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1184b2c00) [pid = 2268] [serial = 1680] [outer = 0x0] 16:46:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127713800) [pid = 2268] [serial = 1681] [outer = 0x1184b2c00] 16:46:35 INFO - PROCESS | 2268 | 1464997595873 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a8c800) [pid = 2268] [serial = 1682] [outer = 0x1184b2c00] 16:46:36 INFO - PROCESS | 2268 | 1464997596173 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]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 16:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:46:36 INFO - PROCESS | 2268 | 1464997596224 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 2268 | 1464997596226 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:46:36 INFO - PROCESS | 2268 | 1464997596229 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 2268 | 1464997596230 Marionette TRACE conn2 <- [1,2214,null,{}] 16:46:36 INFO - PROCESS | 2268 | 1464997596232 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}] 16:46:36 INFO - PROCESS | 2268 | 1464997596310 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:46:36 INFO - PROCESS | 2268 | 1464997596315 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bedd000 == 39 [pid = 2268] [id = 561] 16:46:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128a87000) [pid = 2268] [serial = 1683] [outer = 0x0] 16:46:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b0fc00) [pid = 2268] [serial = 1684] [outer = 0x128a87000] 16:46:36 INFO - PROCESS | 2268 | 1464997596340 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b38c00) [pid = 2268] [serial = 1685] [outer = 0x128a87000] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x11698c000 == 38 [pid = 2268] [id = 550] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x116420000 == 37 [pid = 2268] [id = 549] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8f000 == 36 [pid = 2268] [id = 552] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x1299b9800 == 35 [pid = 2268] [id = 557] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x119ab0800 == 34 [pid = 2268] [id = 558] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x121722800 == 33 [pid = 2268] [id = 553] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x128d31000 == 32 [pid = 2268] [id = 555] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x12b34e800 == 31 [pid = 2268] [id = 559] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x129429800 == 30 [pid = 2268] [id = 556] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x12559c800 == 29 [pid = 2268] [id = 554] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x118255000 == 28 [pid = 2268] [id = 551] 16:46:37 INFO - PROCESS | 2268 | --DOCSHELL 0x125592000 == 27 [pid = 2268] [id = 560] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128c9dc00) [pid = 2268] [serial = 1633] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x127717800) [pid = 2268] [serial = 1618] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x128a89000) [pid = 2268] [serial = 1621] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x128b0d400) [pid = 2268] [serial = 1624] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x125504400) [pid = 2268] [serial = 1612] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1256ee400) [pid = 2268] [serial = 1613] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x115e23c00) [pid = 2268] [serial = 1600] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1169ed800) [pid = 2268] [serial = 1601] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x118165400) [pid = 2268] [serial = 1597] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1184bf800) [pid = 2268] [serial = 1598] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x121813c00) [pid = 2268] [serial = 1609] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x121a9cc00) [pid = 2268] [serial = 1610] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1130ac800) [pid = 2268] [serial = 1594] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x115e22400) [pid = 2268] [serial = 1595] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12770b400) [pid = 2268] [serial = 1592] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1199c0c00) [pid = 2268] [serial = 1606] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x119cbec00) [pid = 2268] [serial = 1607] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128a8f800) [pid = 2268] [serial = 1622] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x116607400) [pid = 2268] [serial = 1603] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x11882b400) [pid = 2268] [serial = 1604] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x118e21800) [pid = 2268] [serial = 1627] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x128b16800) [pid = 2268] [serial = 1630] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x128b3e000) [pid = 2268] [serial = 1631] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x1270a3400) [pid = 2268] [serial = 1615] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x128b18000) [pid = 2268] [serial = 1625] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x12747a400) [pid = 2268] [serial = 1616] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x12181f400) [pid = 2268] [serial = 1628] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x128a1e800) [pid = 2268] [serial = 1619] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x128ca4800) [pid = 2268] [serial = 1634] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 2268 | 1464997597739 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]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1522ms 16:46:37 INFO - PROCESS | 2268 | 1464997597752 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 2268 | 1464997597755 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:46:37 INFO - PROCESS | 2268 | 1464997597760 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 2268 | 1464997597762 Marionette TRACE conn2 <- [1,2218,null,{}] 16:46:37 INFO - PROCESS | 2268 | 1464997597766 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}] 16:46:37 INFO - PROCESS | 2268 | 1464997597845 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:46:37 INFO - PROCESS | 2268 | 1464997597898 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745e800 == 28 [pid = 2268] [id = 562] 16:46:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x113cd8400) [pid = 2268] [serial = 1686] [outer = 0x0] 16:46:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x115dc0400) [pid = 2268] [serial = 1687] [outer = 0x113cd8400] 16:46:37 INFO - PROCESS | 2268 | 1464997597929 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x116488c00) [pid = 2268] [serial = 1688] [outer = 0x113cd8400] 16:46:38 INFO - PROCESS | 2268 | 1464997598274 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]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 16:46:38 INFO - PROCESS | 2268 | 1464997598281 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 2268 | 1464997598288 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:46:38 INFO - PROCESS | 2268 | 1464997598297 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 2268 | 1464997598300 Marionette TRACE conn2 <- [1,2222,null,{}] 16:46:38 INFO - PROCESS | 2268 | 1464997598303 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}] 16:46:38 INFO - PROCESS | 2268 | 1464997598431 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:46:38 INFO - PROCESS | 2268 | 1464997598515 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x118246000 == 29 [pid = 2268] [id = 563] 16:46:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x1164aec00) [pid = 2268] [serial = 1689] [outer = 0x0] 16:46:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x1169e3c00) [pid = 2268] [serial = 1690] [outer = 0x1164aec00] 16:46:38 INFO - PROCESS | 2268 | 1464997598561 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x1175afc00) [pid = 2268] [serial = 1691] [outer = 0x1164aec00] 16:46:38 INFO - PROCESS | 2268 | 1464997598857 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]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 621ms 16:46:38 INFO - PROCESS | 2268 | 1464997598918 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 2268 | 1464997598920 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:46:38 INFO - PROCESS | 2268 | 1464997598925 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 2268 | 1464997598927 Marionette TRACE conn2 <- [1,2226,null,{}] 16:46:38 INFO - PROCESS | 2268 | 1464997598935 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}] 16:46:39 INFO - PROCESS | 2268 | 1464997599034 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:46:39 INFO - PROCESS | 2268 | 1464997599041 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199e5800 == 30 [pid = 2268] [id = 564] 16:46:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x1110a5c00) [pid = 2268] [serial = 1692] [outer = 0x0] 16:46:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x11813dc00) [pid = 2268] [serial = 1693] [outer = 0x1110a5c00] 16:46:39 INFO - PROCESS | 2268 | 1464997599072 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x1182b2000) [pid = 2268] [serial = 1694] [outer = 0x1110a5c00] 16:46:39 INFO - PROCESS | 2268 | 1464997599397 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]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 16:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:46:39 INFO - PROCESS | 2268 | 1464997599447 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 2268 | 1464997599449 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:46:39 INFO - PROCESS | 2268 | 1464997599451 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 2268 | 1464997599453 Marionette TRACE conn2 <- [1,2230,null,{}] 16:46:39 INFO - PROCESS | 2268 | 1464997599455 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}] 16:46:39 INFO - PROCESS | 2268 | 1464997599531 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:46:39 INFO - PROCESS | 2268 | 1464997599535 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x12151d000 == 31 [pid = 2268] [id = 565] 16:46:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x118407000) [pid = 2268] [serial = 1695] [outer = 0x0] 16:46:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x11882e000) [pid = 2268] [serial = 1696] [outer = 0x118407000] 16:46:39 INFO - PROCESS | 2268 | 1464997599564 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1193bd800) [pid = 2268] [serial = 1697] [outer = 0x118407000] 16:46:39 INFO - PROCESS | 2268 | 1464997599895 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]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 467ms 16:46:39 INFO - PROCESS | 2268 | 1464997599920 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 2268 | 1464997599922 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:46:39 INFO - PROCESS | 2268 | 1464997599925 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 2268 | 1464997599926 Marionette TRACE conn2 <- [1,2234,null,{}] 16:46:39 INFO - PROCESS | 2268 | 1464997599929 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}] 16:46:40 INFO - PROCESS | 2268 | 1464997600033 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:46:40 INFO - PROCESS | 2268 | 1464997600040 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x124cc4000 == 32 [pid = 2268] [id = 566] 16:46:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11647c800) [pid = 2268] [serial = 1698] [outer = 0x0] 16:46:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x1196a8000) [pid = 2268] [serial = 1699] [outer = 0x11647c800] 16:46:40 INFO - PROCESS | 2268 | 1464997600066 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x119916000) [pid = 2268] [serial = 1700] [outer = 0x11647c800] 16:46:40 INFO - PROCESS | 2268 | 1464997600381 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]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 16:46:40 INFO - PROCESS | 2268 | 1464997600394 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 2268 | 1464997600395 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:46:40 INFO - PROCESS | 2268 | 1464997600398 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 2268 | 1464997600399 Marionette TRACE conn2 <- [1,2238,null,{}] 16:46:40 INFO - PROCESS | 2268 | 1464997600401 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}] 16:46:40 INFO - PROCESS | 2268 | 1464997600496 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:46:40 INFO - PROCESS | 2268 | 1464997600500 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274a4000 == 33 [pid = 2268] [id = 567] 16:46:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x118e16800) [pid = 2268] [serial = 1701] [outer = 0x0] 16:46:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119a04400) [pid = 2268] [serial = 1702] [outer = 0x118e16800] 16:46:40 INFO - PROCESS | 2268 | 1464997600529 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x12146f800) [pid = 2268] [serial = 1703] [outer = 0x118e16800] 16:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 517ms 16:46:40 INFO - PROCESS | 2268 | 1464997600908 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]]]}] 16:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:46:40 INFO - PROCESS | 2268 | 1464997600931 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 2268 | 1464997600933 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:46:40 INFO - PROCESS | 2268 | 1464997600937 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 2268 | 1464997600939 Marionette TRACE conn2 <- [1,2242,null,{}] 16:46:40 INFO - PROCESS | 2268 | 1464997600942 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}] 16:46:41 INFO - PROCESS | 2268 | 1464997601071 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:46:41 INFO - PROCESS | 2268 | 1464997601076 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d35800 == 34 [pid = 2268] [id = 568] 16:46:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x121475c00) [pid = 2268] [serial = 1704] [outer = 0x0] 16:46:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x121815000) [pid = 2268] [serial = 1705] [outer = 0x121475c00] 16:46:41 INFO - PROCESS | 2268 | 1464997601110 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12181b800) [pid = 2268] [serial = 1706] [outer = 0x121475c00] 16:46:41 INFO - PROCESS | 2268 | 1464997601416 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]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 523ms 16:46:41 INFO - PROCESS | 2268 | 1464997601459 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 2268 | 1464997601460 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:46:41 INFO - PROCESS | 2268 | 1464997601462 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 2268 | 1464997601463 Marionette TRACE conn2 <- [1,2246,null,{}] 16:46:41 INFO - PROCESS | 2268 | 1464997601466 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}] 16:46:41 INFO - PROCESS | 2268 | 1464997601537 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:46:41 INFO - PROCESS | 2268 | 1464997601595 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fcb800 == 35 [pid = 2268] [id = 569] 16:46:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1199c2000) [pid = 2268] [serial = 1707] [outer = 0x0] 16:46:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12181f400) [pid = 2268] [serial = 1708] [outer = 0x1199c2000] 16:46:41 INFO - PROCESS | 2268 | 1464997601620 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x124c8a400) [pid = 2268] [serial = 1709] [outer = 0x1199c2000] 16:46:41 INFO - PROCESS | 2268 | 1464997601914 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]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 16:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:46:41 INFO - PROCESS | 2268 | 1464997601933 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 2268 | 1464997601936 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:46:41 INFO - PROCESS | 2268 | 1464997601944 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 2268 | 1464997601945 Marionette TRACE conn2 <- [1,2250,null,{}] 16:46:41 INFO - PROCESS | 2268 | 1464997601948 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}] 16:46:42 INFO - PROCESS | 2268 | 1464997602063 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:46:42 INFO - PROCESS | 2268 | 1464997602068 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x1199e3000 == 36 [pid = 2268] [id = 570] 16:46:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1175b8000) [pid = 2268] [serial = 1710] [outer = 0x0] 16:46:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x125507000) [pid = 2268] [serial = 1711] [outer = 0x1175b8000] 16:46:42 INFO - PROCESS | 2268 | 1464997602125 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12561b000) [pid = 2268] [serial = 1712] [outer = 0x1175b8000] 16:46:42 INFO - PROCESS | 2268 | 1464997602551 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]]]}] 16:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 622ms 16:46:42 INFO - PROCESS | 2268 | 1464997602564 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 2268 | 1464997602565 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:46:42 INFO - PROCESS | 2268 | 1464997602567 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 2268 | 1464997602568 Marionette TRACE conn2 <- [1,2254,null,{}] 16:46:42 INFO - PROCESS | 2268 | 1464997602571 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}] 16:46:42 INFO - PROCESS | 2268 | 1464997602685 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:46:42 INFO - PROCESS | 2268 | 1464997602693 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8ab800 == 37 [pid = 2268] [id = 571] 16:46:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12561f800) [pid = 2268] [serial = 1713] [outer = 0x0] 16:46:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1256f9400) [pid = 2268] [serial = 1714] [outer = 0x12561f800] 16:46:42 INFO - PROCESS | 2268 | 1464997602718 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x126f94800) [pid = 2268] [serial = 1715] [outer = 0x12561f800] 16:46:43 INFO - PROCESS | 2268 | 1464997603054 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]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 16:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:46:43 INFO - PROCESS | 2268 | 1464997603090 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 2268 | 1464997603091 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:46:43 INFO - PROCESS | 2268 | 1464997603094 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 2268 | 1464997603095 Marionette TRACE conn2 <- [1,2258,null,{}] 16:46:43 INFO - PROCESS | 2268 | 1464997603097 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}] 16:46:43 INFO - PROCESS | 2268 | 1464997603216 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:46:43 INFO - PROCESS | 2268 | 1464997603221 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x124cc2800 == 38 [pid = 2268] [id = 572] 16:46:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x125567800) [pid = 2268] [serial = 1716] [outer = 0x0] 16:46:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12742e000) [pid = 2268] [serial = 1717] [outer = 0x125567800] 16:46:43 INFO - PROCESS | 2268 | 1464997603273 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x127713000) [pid = 2268] [serial = 1718] [outer = 0x125567800] 16:46:43 INFO - PROCESS | 2268 | 1464997603763 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]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 718ms 16:46:43 INFO - PROCESS | 2268 | 1464997603813 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 2268 | 1464997603814 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:46:43 INFO - PROCESS | 2268 | 1464997603816 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 2268 | 1464997603817 Marionette TRACE conn2 <- [1,2262,null,{}] 16:46:43 INFO - PROCESS | 2268 | 1464997603833 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}] 16:46:43 INFO - PROCESS | 2268 | 1464997603951 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:46:43 INFO - PROCESS | 2268 | 1464997603957 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be16800 == 39 [pid = 2268] [id = 573] 16:46:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x128a11c00) [pid = 2268] [serial = 1719] [outer = 0x0] 16:46:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x128a1b000) [pid = 2268] [serial = 1720] [outer = 0x128a11c00] 16:46:43 INFO - PROCESS | 2268 | 1464997603982 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x128a89c00) [pid = 2268] [serial = 1721] [outer = 0x128a11c00] 16:46:44 INFO - PROCESS | 2268 | 1464997604301 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]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 16:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:46:44 INFO - PROCESS | 2268 | 1464997604334 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 2268 | 1464997604335 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:46:44 INFO - PROCESS | 2268 | 1464997604340 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 2268 | 1464997604342 Marionette TRACE conn2 <- [1,2266,null,{}] 16:46:44 INFO - PROCESS | 2268 | 1464997604345 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}] 16:46:44 INFO - PROCESS | 2268 | 1464997604452 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:46:44 INFO - PROCESS | 2268 | 1464997604490 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bed3800 == 40 [pid = 2268] [id = 574] 16:46:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x128a8d400) [pid = 2268] [serial = 1722] [outer = 0x0] 16:46:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x128a92c00) [pid = 2268] [serial = 1723] [outer = 0x128a8d400] 16:46:44 INFO - PROCESS | 2268 | 1464997604515 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x128b13000) [pid = 2268] [serial = 1724] [outer = 0x128a8d400] 16:46:44 INFO - PROCESS | 2268 | 1464997604802 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]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 16:46:44 INFO - PROCESS | 2268 | 1464997604814 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 2268 | 1464997604815 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:46:44 INFO - PROCESS | 2268 | 1464997604817 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 2268 | 1464997604818 Marionette TRACE conn2 <- [1,2270,null,{}] 16:46:44 INFO - PROCESS | 2268 | 1464997604820 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}] 16:46:44 INFO - PROCESS | 2268 | 1464997604933 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x116a79000) [pid = 2268] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x1196b4400) [pid = 2268] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x11a1b0000) [pid = 2268] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x112ed6800) [pid = 2268] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x121473800) [pid = 2268] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x12716ac00) [pid = 2268] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x11300d800) [pid = 2268] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1182ae800) [pid = 2268] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1169ab800) [pid = 2268] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119a08000) [pid = 2268] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1184b2c00) [pid = 2268] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x118836800) [pid = 2268] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x111d5dc00) [pid = 2268] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119913c00) [pid = 2268] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x111fd8c00) [pid = 2268] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:46:45 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x116960800) [pid = 2268] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:46:45 INFO - PROCESS | 2268 | 1464997605104 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x118284000 == 41 [pid = 2268] [id = 575] 16:46:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x111d6b000) [pid = 2268] [serial = 1725] [outer = 0x0] 16:46:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x113013400) [pid = 2268] [serial = 1726] [outer = 0x111d6b000] 16:46:45 INFO - PROCESS | 2268 | 1464997605129 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1182ae800) [pid = 2268] [serial = 1727] [outer = 0x111d6b000] 16:46:45 INFO - PROCESS | 2268 | 1464997605394 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]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 621ms 16:46:45 INFO - PROCESS | 2268 | 1464997605445 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 2268 | 1464997605446 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:46:45 INFO - PROCESS | 2268 | 1464997605449 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 2268 | 1464997605449 Marionette TRACE conn2 <- [1,2274,null,{}] 16:46:45 INFO - PROCESS | 2268 | 1464997605452 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}] 16:46:45 INFO - PROCESS | 2268 | 1464997605545 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:46:45 INFO - PROCESS | 2268 | 1464997605549 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7d4800 == 42 [pid = 2268] [id = 576] 16:46:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119915000) [pid = 2268] [serial = 1728] [outer = 0x0] 16:46:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1199c3c00) [pid = 2268] [serial = 1729] [outer = 0x119915000] 16:46:45 INFO - PROCESS | 2268 | 1464997605575 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b14800) [pid = 2268] [serial = 1730] [outer = 0x119915000] 16:46:45 INFO - PROCESS | 2268 | 1464997605884 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]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 16:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:46:45 INFO - PROCESS | 2268 | 1464997605917 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 2268 | 1464997605919 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:46:45 INFO - PROCESS | 2268 | 1464997605921 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 2268 | 1464997605923 Marionette TRACE conn2 <- [1,2278,null,{}] 16:46:45 INFO - PROCESS | 2268 | 1464997605927 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}] 16:46:46 INFO - PROCESS | 2268 | 1464997606034 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:46:46 INFO - PROCESS | 2268 | 1464997606041 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cf23000 == 43 [pid = 2268] [id = 577] 16:46:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1184b2c00) [pid = 2268] [serial = 1731] [outer = 0x0] 16:46:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x128b39000) [pid = 2268] [serial = 1732] [outer = 0x1184b2c00] 16:46:46 INFO - PROCESS | 2268 | 1464997606065 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x128b41c00) [pid = 2268] [serial = 1733] [outer = 0x1184b2c00] 16:46:46 INFO - PROCESS | 2268 | 1464997606375 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]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 473ms 16:46:46 INFO - PROCESS | 2268 | 1464997606394 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 2268 | 1464997606395 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:46:46 INFO - PROCESS | 2268 | 1464997606398 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 2268 | 1464997606399 Marionette TRACE conn2 <- [1,2282,null,{}] 16:46:46 INFO - PROCESS | 2268 | 1464997606401 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}] 16:46:46 INFO - PROCESS | 2268 | 1464997606488 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:46:46 INFO - PROCESS | 2268 | 1464997606494 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfc1000 == 44 [pid = 2268] [id = 578] 16:46:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x124c8c800) [pid = 2268] [serial = 1734] [outer = 0x0] 16:46:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x128b46000) [pid = 2268] [serial = 1735] [outer = 0x124c8c800] 16:46:46 INFO - PROCESS | 2268 | 1464997606518 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x128c9c000) [pid = 2268] [serial = 1736] [outer = 0x124c8c800] 16:46:46 INFO - PROCESS | 2268 | 1464997606847 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]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 16:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:46:46 INFO - PROCESS | 2268 | 1464997606866 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 2268 | 1464997606867 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:46:46 INFO - PROCESS | 2268 | 1464997606870 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 2268 | 1464997606871 Marionette TRACE conn2 <- [1,2286,null,{}] 16:46:46 INFO - PROCESS | 2268 | 1464997606875 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}] 16:46:46 INFO - PROCESS | 2268 | 1464997606985 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:46:46 INFO - PROCESS | 2268 | 1464997606991 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d344000 == 45 [pid = 2268] [id = 579] 16:46:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x128b3b000) [pid = 2268] [serial = 1737] [outer = 0x0] 16:46:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x128c9d400) [pid = 2268] [serial = 1738] [outer = 0x128b3b000] 16:46:47 INFO - PROCESS | 2268 | 1464997607016 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x128ca4800) [pid = 2268] [serial = 1739] [outer = 0x128b3b000] 16:46:47 INFO - PROCESS | 2268 | 1464997607524 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]]]}] 16:46:47 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 16:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 674ms 16:46:47 INFO - PROCESS | 2268 | 1464997607544 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 2268 | 1464997607547 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:46:47 INFO - PROCESS | 2268 | 1464997607550 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 2268 | 1464997607553 Marionette TRACE conn2 <- [1,2290,null,{}] 16:46:47 INFO - PROCESS | 2268 | 1464997607557 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}] 16:46:47 INFO - PROCESS | 2268 | 1464997607672 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:46:47 INFO - PROCESS | 2268 | 1464997607801 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x11819e000 == 46 [pid = 2268] [id = 580] 16:46:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x115db5c00) [pid = 2268] [serial = 1740] [outer = 0x0] 16:46:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1164a8800) [pid = 2268] [serial = 1741] [outer = 0x115db5c00] 16:46:47 INFO - PROCESS | 2268 | 1464997607835 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x1169df800) [pid = 2268] [serial = 1742] [outer = 0x115db5c00] 16:46:48 INFO - PROCESS | 2268 | 1464997608512 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]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 972ms 16:46:48 INFO - PROCESS | 2268 | 1464997608553 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 2268 | 1464997608555 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:46:48 INFO - PROCESS | 2268 | 1464997608562 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 2268 | 1464997608564 Marionette TRACE conn2 <- [1,2294,null,{}] 16:46:48 INFO - PROCESS | 2268 | 1464997608568 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}] 16:46:48 INFO - PROCESS | 2268 | 1464997608669 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:46:48 INFO - PROCESS | 2268 | 1464997608752 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x116a8b000 == 47 [pid = 2268] [id = 581] 16:46:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x116483000) [pid = 2268] [serial = 1743] [outer = 0x0] 16:46:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x117665800) [pid = 2268] [serial = 1744] [outer = 0x116483000] 16:46:48 INFO - PROCESS | 2268 | 1464997608784 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x117c90000) [pid = 2268] [serial = 1745] [outer = 0x116483000] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfc1000 == 46 [pid = 2268] [id = 578] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12cf23000 == 45 [pid = 2268] [id = 577] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7d4800 == 44 [pid = 2268] [id = 576] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x118284000 == 43 [pid = 2268] [id = 575] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12bed3800 == 42 [pid = 2268] [id = 574] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12be16800 == 41 [pid = 2268] [id = 573] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x124cc2800 == 40 [pid = 2268] [id = 572] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x128b0fc00) [pid = 2268] [serial = 1684] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8ab800 == 39 [pid = 2268] [id = 571] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x1199e3000 == 38 [pid = 2268] [id = 570] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x128fcb800 == 37 [pid = 2268] [id = 569] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x128d35800 == 36 [pid = 2268] [id = 568] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x1274a4000 == 35 [pid = 2268] [id = 567] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x124cc4000 == 34 [pid = 2268] [id = 566] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12151d000 == 33 [pid = 2268] [id = 565] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x1199e5800 == 32 [pid = 2268] [id = 564] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x118246000 == 31 [pid = 2268] [id = 563] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x11745e800 == 30 [pid = 2268] [id = 562] 16:46:49 INFO - PROCESS | 2268 | --DOCSHELL 0x12bedd000 == 29 [pid = 2268] [id = 561] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x119f53400) [pid = 2268] [serial = 1663] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x1256f8400) [pid = 2268] [serial = 1669] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12181a400) [pid = 2268] [serial = 1666] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x12556c800) [pid = 2268] [serial = 1667] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x119361400) [pid = 2268] [serial = 1675] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x126f98c00) [pid = 2268] [serial = 1670] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12715dc00) [pid = 2268] [serial = 1672] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x127478000) [pid = 2268] [serial = 1678] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x12746d800) [pid = 2268] [serial = 1673] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x12770f800) [pid = 2268] [serial = 1679] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x115d6b800) [pid = 2268] [serial = 1651] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1164a5c00) [pid = 2268] [serial = 1652] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119362000) [pid = 2268] [serial = 1649] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118408c00) [pid = 2268] [serial = 1648] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128a88400) [pid = 2268] [serial = 1646] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x124ce3c00) [pid = 2268] [serial = 1645] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x125569800) [pid = 2268] [serial = 1643] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x121811800) [pid = 2268] [serial = 1642] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x128a8c800) [pid = 2268] [serial = 1682] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1199c0800) [pid = 2268] [serial = 1640] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x11935b000) [pid = 2268] [serial = 1639] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x116166000) [pid = 2268] [serial = 1637] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x112a47400) [pid = 2268] [serial = 1636] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1199cd800) [pid = 2268] [serial = 1660] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1184bb000) [pid = 2268] [serial = 1657] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1196a7c00) [pid = 2268] [serial = 1658] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1175b2800) [pid = 2268] [serial = 1654] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x118132800) [pid = 2268] [serial = 1655] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x127713800) [pid = 2268] [serial = 1681] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x11a1ad400) [pid = 2268] [serial = 1664] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x126f98400) [pid = 2268] [serial = 1676] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x119ac7000) [pid = 2268] [serial = 1661] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 2268 | 1464997609256 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]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 722ms 16:46:49 INFO - PROCESS | 2268 | 1464997609285 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 2268 | 1464997609292 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:46:49 INFO - PROCESS | 2268 | 1464997609299 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 2268 | 1464997609300 Marionette TRACE conn2 <- [1,2298,null,{}] 16:46:49 INFO - PROCESS | 2268 | 1464997609315 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}] 16:46:49 INFO - PROCESS | 2268 | 1464997609444 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:46:49 INFO - PROCESS | 2268 | 1464997609537 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x11825b800 == 30 [pid = 2268] [id = 582] 16:46:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x117c8d800) [pid = 2268] [serial = 1746] [outer = 0x0] 16:46:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1182aec00) [pid = 2268] [serial = 1747] [outer = 0x117c8d800] 16:46:49 INFO - PROCESS | 2268 | 1464997609584 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x11840b400) [pid = 2268] [serial = 1748] [outer = 0x117c8d800] 16:46:49 INFO - PROCESS | 2268 | 1464997609946 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]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 16:46:49 INFO - PROCESS | 2268 | 1464997609969 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 2268 | 1464997609970 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:46:49 INFO - PROCESS | 2268 | 1464997609976 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 2268 | 1464997609979 Marionette TRACE conn2 <- [1,2302,null,{}] 16:46:49 INFO - PROCESS | 2268 | 1464997609986 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}] 16:46:50 INFO - PROCESS | 2268 | 1464997610072 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:46:50 INFO - PROCESS | 2268 | 1464997610128 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c97800 == 31 [pid = 2268] [id = 583] 16:46:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1184b1c00) [pid = 2268] [serial = 1749] [outer = 0x0] 16:46:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1193c6c00) [pid = 2268] [serial = 1750] [outer = 0x1184b1c00] 16:46:50 INFO - PROCESS | 2268 | 1464997610159 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1199c0800) [pid = 2268] [serial = 1751] [outer = 0x1184b1c00] 16:46:50 INFO - PROCESS | 2268 | 1464997610461 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]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 16:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:46:50 INFO - PROCESS | 2268 | 1464997610497 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 2268 | 1464997610499 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:46:50 INFO - PROCESS | 2268 | 1464997610501 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 2268 | 1464997610502 Marionette TRACE conn2 <- [1,2306,null,{}] 16:46:50 INFO - PROCESS | 2268 | 1464997610504 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}] 16:46:50 INFO - PROCESS | 2268 | 1464997610584 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:46:50 INFO - PROCESS | 2268 | 1464997610590 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x123e1f800 == 32 [pid = 2268] [id = 584] 16:46:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1199c7c00) [pid = 2268] [serial = 1752] [outer = 0x0] 16:46:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119a04c00) [pid = 2268] [serial = 1753] [outer = 0x1199c7c00] 16:46:50 INFO - PROCESS | 2268 | 1464997610619 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119cb6000) [pid = 2268] [serial = 1754] [outer = 0x1199c7c00] 16:46:51 INFO - PROCESS | 2268 | 1464997611084 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]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 618ms 16:46:51 INFO - PROCESS | 2268 | 1464997611120 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 2268 | 1464997611124 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:46:51 INFO - PROCESS | 2268 | 1464997611127 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 2268 | 1464997611129 Marionette TRACE conn2 <- [1,2310,null,{}] 16:46:51 INFO - PROCESS | 2268 | 1464997611133 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}] 16:46:51 INFO - PROCESS | 2268 | 1464997611244 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:46:51 INFO - PROCESS | 2268 | 1464997611248 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bdd800 == 33 [pid = 2268] [id = 585] 16:46:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1167e1400) [pid = 2268] [serial = 1755] [outer = 0x0] 16:46:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119f60400) [pid = 2268] [serial = 1756] [outer = 0x1167e1400] 16:46:51 INFO - PROCESS | 2268 | 1464997611274 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119f6e400) [pid = 2268] [serial = 1757] [outer = 0x1167e1400] 16:46:51 INFO - PROCESS | 2268 | 1464997611647 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]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 16:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:46:51 INFO - PROCESS | 2268 | 1464997611697 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 2268 | 1464997611698 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:46:51 INFO - PROCESS | 2268 | 1464997611700 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 2268 | 1464997611701 Marionette TRACE conn2 <- [1,2314,null,{}] 16:46:51 INFO - PROCESS | 2268 | 1464997611703 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}] 16:46:51 INFO - PROCESS | 2268 | 1464997611828 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:46:51 INFO - PROCESS | 2268 | 1464997611842 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3c000 == 34 [pid = 2268] [id = 586] 16:46:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119f6ec00) [pid = 2268] [serial = 1758] [outer = 0x0] 16:46:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x121816800) [pid = 2268] [serial = 1759] [outer = 0x119f6ec00] 16:46:51 INFO - PROCESS | 2268 | 1464997611869 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x125621c00) [pid = 2268] [serial = 1760] [outer = 0x119f6ec00] 16:46:52 INFO - PROCESS | 2268 | 1464997612222 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]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 568ms 16:46:52 INFO - PROCESS | 2268 | 1464997612268 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 2268 | 1464997612269 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:46:52 INFO - PROCESS | 2268 | 1464997612272 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 2268 | 1464997612273 Marionette TRACE conn2 <- [1,2318,null,{}] 16:46:52 INFO - PROCESS | 2268 | 1464997612275 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}] 16:46:52 INFO - PROCESS | 2268 | 1464997612378 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:46:52 INFO - PROCESS | 2268 | 1464997612381 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fe4000 == 35 [pid = 2268] [id = 587] 16:46:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1256f2000) [pid = 2268] [serial = 1761] [outer = 0x0] 16:46:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x126f93c00) [pid = 2268] [serial = 1762] [outer = 0x1256f2000] 16:46:52 INFO - PROCESS | 2268 | 1464997612406 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12715ec00) [pid = 2268] [serial = 1763] [outer = 0x1256f2000] 16:46:52 INFO - PROCESS | 2268 | 1464997612750 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] 16:46:52 INFO - PROCESS | 2268 | 1464997612795 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:46:52 INFO - PROCESS | 2268 | 1464997612797 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 2268 | 1464997612799 Marionette TRACE conn2 <- [1,2322,null,{}] 16:46:52 INFO - PROCESS | 2268 | 1464997612801 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}] 16:46:52 INFO - PROCESS | 2268 | 1464997612897 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:46:52 INFO - PROCESS | 2268 | 1464997612911 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x117155000 == 36 [pid = 2268] [id = 588] 16:46:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12742ec00) [pid = 2268] [serial = 1764] [outer = 0x0] 16:46:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x127476c00) [pid = 2268] [serial = 1765] [outer = 0x12742ec00] 16:46:52 INFO - PROCESS | 2268 | 1464997612936 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12770e000) [pid = 2268] [serial = 1766] [outer = 0x12742ec00] 16:46:53 INFO - PROCESS | 2268 | 1464997613269 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]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 16:46:53 INFO - PROCESS | 2268 | 1464997613318 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 2268 | 1464997613319 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:46:53 INFO - PROCESS | 2268 | 1464997613322 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 2268 | 1464997613323 Marionette TRACE conn2 <- [1,2326,null,{}] 16:46:53 INFO - PROCESS | 2268 | 1464997613325 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}] 16:46:53 INFO - PROCESS | 2268 | 1464997613423 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x125567800) [pid = 2268] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1199c2000) [pid = 2268] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11647c800) [pid = 2268] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128a11c00) [pid = 2268] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1164aec00) [pid = 2268] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x113cd8400) [pid = 2268] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x12561f800) [pid = 2268] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1110a5c00) [pid = 2268] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1175b8000) [pid = 2268] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x121475c00) [pid = 2268] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118407000) [pid = 2268] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x118e16800) [pid = 2268] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128a8d400) [pid = 2268] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x124c8c800) [pid = 2268] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x111d6b000) [pid = 2268] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119915000) [pid = 2268] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:46:53 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1184b2c00) [pid = 2268] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:46:53 INFO - PROCESS | 2268 | 1464997613606 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a151800 == 37 [pid = 2268] [id = 589] 16:46:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x111d19800) [pid = 2268] [serial = 1767] [outer = 0x0] 16:46:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x113cd8400) [pid = 2268] [serial = 1768] [outer = 0x111d19800] 16:46:53 INFO - PROCESS | 2268 | 1464997613632 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x118409400) [pid = 2268] [serial = 1769] [outer = 0x111d19800] 16:46:53 INFO - PROCESS | 2268 | 1464997613895 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]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 622ms 16:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:46:53 INFO - PROCESS | 2268 | 1464997613946 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 2268 | 1464997613947 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:46:53 INFO - PROCESS | 2268 | 1464997613949 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 2268 | 1464997613950 Marionette TRACE conn2 <- [1,2330,null,{}] 16:46:53 INFO - PROCESS | 2268 | 1464997613952 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}] 16:46:54 INFO - PROCESS | 2268 | 1464997614045 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:46:54 INFO - PROCESS | 2268 | 1464997614048 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f2800 == 38 [pid = 2268] [id = 590] 16:46:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1199c2000) [pid = 2268] [serial = 1770] [outer = 0x0] 16:46:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1256f2800) [pid = 2268] [serial = 1771] [outer = 0x1199c2000] 16:46:54 INFO - PROCESS | 2268 | 1464997614073 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128a12400) [pid = 2268] [serial = 1772] [outer = 0x1199c2000] 16:46:54 INFO - PROCESS | 2268 | 1464997614408 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]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 16:46:54 INFO - PROCESS | 2268 | 1464997614468 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 2268 | 1464997614470 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:46:54 INFO - PROCESS | 2268 | 1464997614473 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 2268 | 1464997614475 Marionette TRACE conn2 <- [1,2334,null,{}] 16:46:54 INFO - PROCESS | 2268 | 1464997614478 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}] 16:46:54 INFO - PROCESS | 2268 | 1464997614601 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:46:54 INFO - PROCESS | 2268 | 1464997614607 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be16800 == 39 [pid = 2268] [id = 591] 16:46:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128a16800) [pid = 2268] [serial = 1773] [outer = 0x0] 16:46:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a87400) [pid = 2268] [serial = 1774] [outer = 0x128a16800] 16:46:54 INFO - PROCESS | 2268 | 1464997614655 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128b15c00) [pid = 2268] [serial = 1775] [outer = 0x128a16800] 16:46:55 INFO - PROCESS | 2268 | 1464997615093 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]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 16:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:46:55 INFO - PROCESS | 2268 | 1464997615144 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 2268 | 1464997615146 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:46:55 INFO - PROCESS | 2268 | 1464997615148 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 2268 | 1464997615149 Marionette TRACE conn2 <- [1,2338,null,{}] 16:46:55 INFO - PROCESS | 2268 | 1464997615151 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}] 16:46:55 INFO - PROCESS | 2268 | 1464997615233 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:46:55 INFO - PROCESS | 2268 | 1464997615236 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c37e800 == 40 [pid = 2268] [id = 592] 16:46:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128b1a000) [pid = 2268] [serial = 1776] [outer = 0x0] 16:46:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128b43400) [pid = 2268] [serial = 1777] [outer = 0x128b1a000] 16:46:55 INFO - PROCESS | 2268 | 1464997615262 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128ca2c00) [pid = 2268] [serial = 1778] [outer = 0x128b1a000] 16:46:55 INFO - PROCESS | 2268 | 1464997615657 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]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 567ms 16:46:55 INFO - PROCESS | 2268 | 1464997615716 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 2268 | 1464997615719 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:46:55 INFO - PROCESS | 2268 | 1464997615723 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 2268 | 1464997615725 Marionette TRACE conn2 <- [1,2342,null,{}] 16:46:55 INFO - PROCESS | 2268 | 1464997615728 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}] 16:46:55 INFO - PROCESS | 2268 | 1464997615835 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:46:55 INFO - PROCESS | 2268 | 1464997615896 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x117492000 == 41 [pid = 2268] [id = 593] 16:46:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x112a4a800) [pid = 2268] [serial = 1779] [outer = 0x0] 16:46:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x11695c400) [pid = 2268] [serial = 1780] [outer = 0x112a4a800] 16:46:55 INFO - PROCESS | 2268 | 1464997615930 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x117663800) [pid = 2268] [serial = 1781] [outer = 0x112a4a800] 16:46:56 INFO - PROCESS | 2268 | 1464997616356 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]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 674ms 16:46:56 INFO - PROCESS | 2268 | 1464997616397 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 2268 | 1464997616401 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:46:56 INFO - PROCESS | 2268 | 1464997616406 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 2268 | 1464997616407 Marionette TRACE conn2 <- [1,2346,null,{}] 16:46:56 INFO - PROCESS | 2268 | 1464997616410 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}] 16:46:56 INFO - PROCESS | 2268 | 1464997616515 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:46:56 INFO - PROCESS | 2268 | 1464997616625 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12559c800 == 42 [pid = 2268] [id = 594] 16:46:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x118406800) [pid = 2268] [serial = 1782] [outer = 0x0] 16:46:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x11840ec00) [pid = 2268] [serial = 1783] [outer = 0x118406800] 16:46:56 INFO - PROCESS | 2268 | 1464997616658 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x119361800) [pid = 2268] [serial = 1784] [outer = 0x118406800] 16:46:57 INFO - PROCESS | 2268 | 1464997617076 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]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 722ms 16:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:46:57 INFO - PROCESS | 2268 | 1464997617128 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 2268 | 1464997617129 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:46:57 INFO - PROCESS | 2268 | 1464997617132 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 2268 | 1464997617134 Marionette TRACE conn2 <- [1,2350,null,{}] 16:46:57 INFO - PROCESS | 2268 | 1464997617142 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}] 16:46:57 INFO - PROCESS | 2268 | 1464997617279 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:46:57 INFO - PROCESS | 2268 | 1464997617352 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bee7000 == 43 [pid = 2268] [id = 595] 16:46:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1196b2400) [pid = 2268] [serial = 1785] [outer = 0x0] 16:46:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x119f65c00) [pid = 2268] [serial = 1786] [outer = 0x1196b2400] 16:46:57 INFO - PROCESS | 2268 | 1464997617387 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x121a0f000) [pid = 2268] [serial = 1787] [outer = 0x1196b2400] 16:46:57 INFO - PROCESS | 2268 | 1464997617773 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]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 16:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:46:57 INFO - PROCESS | 2268 | 1464997617805 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 2268 | 1464997617807 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:46:57 INFO - PROCESS | 2268 | 1464997617809 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 2268 | 1464997617810 Marionette TRACE conn2 <- [1,2354,null,{}] 16:46:57 INFO - PROCESS | 2268 | 1464997617813 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}] 16:46:57 INFO - PROCESS | 2268 | 1464997617939 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:46:58 INFO - PROCESS | 2268 | 1464997618001 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfbd000 == 44 [pid = 2268] [id = 596] 16:46:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x121a96800) [pid = 2268] [serial = 1788] [outer = 0x0] 16:46:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x125621000) [pid = 2268] [serial = 1789] [outer = 0x121a96800] 16:46:58 INFO - PROCESS | 2268 | 1464997618032 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x12747ac00) [pid = 2268] [serial = 1790] [outer = 0x121a96800] 16:46:58 INFO - PROCESS | 2268 | 1464997618478 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]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 823ms 16:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:46:58 INFO - PROCESS | 2268 | 1464997618632 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 2268 | 1464997618634 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:46:58 INFO - PROCESS | 2268 | 1464997618654 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 2268 | 1464997618657 Marionette TRACE conn2 <- [1,2358,null,{}] 16:46:58 INFO - PROCESS | 2268 | 1464997618668 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}] 16:46:58 INFO - PROCESS | 2268 | 1464997618764 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:46:58 INFO - PROCESS | 2268 | 1464997618834 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x119ca4800 == 45 [pid = 2268] [id = 597] 16:46:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1175adc00) [pid = 2268] [serial = 1791] [outer = 0x0] 16:46:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x117c8d000) [pid = 2268] [serial = 1792] [outer = 0x1175adc00] 16:46:58 INFO - PROCESS | 2268 | 1464997618864 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x118167400) [pid = 2268] [serial = 1793] [outer = 0x1175adc00] 16:46:59 INFO - PROCESS | 2268 | 1464997619280 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]]]}] 16:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 746ms 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12be16800 == 44 [pid = 2268] [id = 591] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f2800 == 43 [pid = 2268] [id = 590] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x11a151800 == 42 [pid = 2268] [id = 589] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x117155000 == 41 [pid = 2268] [id = 588] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x128fe4000 == 40 [pid = 2268] [id = 587] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3c000 == 39 [pid = 2268] [id = 586] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x126bdd800 == 38 [pid = 2268] [id = 585] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x123e1f800 == 37 [pid = 2268] [id = 584] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x119c97800 == 36 [pid = 2268] [id = 583] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x11825b800 == 35 [pid = 2268] [id = 582] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x116a8b000 == 34 [pid = 2268] [id = 581] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x11819e000 == 33 [pid = 2268] [id = 580] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12d344000 == 32 [pid = 2268] [id = 579] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfbd000 == 31 [pid = 2268] [id = 596] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12bee7000 == 30 [pid = 2268] [id = 595] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12559c800 == 29 [pid = 2268] [id = 594] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x12c37e800 == 28 [pid = 2268] [id = 592] 16:46:59 INFO - PROCESS | 2268 | --DOCSHELL 0x117492000 == 27 [pid = 2268] [id = 593] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12742e000) [pid = 2268] [serial = 1717] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x127713000) [pid = 2268] [serial = 1718] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x12181f400) [pid = 2268] [serial = 1708] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x124c8a400) [pid = 2268] [serial = 1709] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x1196a8000) [pid = 2268] [serial = 1699] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x119916000) [pid = 2268] [serial = 1700] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x128a1b000) [pid = 2268] [serial = 1720] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1169e3c00) [pid = 2268] [serial = 1690] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1175afc00) [pid = 2268] [serial = 1691] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x115dc0400) [pid = 2268] [serial = 1687] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x116488c00) [pid = 2268] [serial = 1688] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1256f9400) [pid = 2268] [serial = 1714] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11813dc00) [pid = 2268] [serial = 1693] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1182b2000) [pid = 2268] [serial = 1694] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x125507000) [pid = 2268] [serial = 1711] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x12561b000) [pid = 2268] [serial = 1712] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x121815000) [pid = 2268] [serial = 1705] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x12181b800) [pid = 2268] [serial = 1706] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x11882e000) [pid = 2268] [serial = 1696] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1193bd800) [pid = 2268] [serial = 1697] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119a04400) [pid = 2268] [serial = 1702] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12146f800) [pid = 2268] [serial = 1703] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128b13000) [pid = 2268] [serial = 1724] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128b46000) [pid = 2268] [serial = 1735] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128a92c00) [pid = 2268] [serial = 1723] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x113013400) [pid = 2268] [serial = 1726] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1182ae800) [pid = 2268] [serial = 1727] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1199c3c00) [pid = 2268] [serial = 1729] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x128a89c00) [pid = 2268] [serial = 1721] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128b41c00) [pid = 2268] [serial = 1733] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128b14800) [pid = 2268] [serial = 1730] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x126f94800) [pid = 2268] [serial = 1715] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x128b39000) [pid = 2268] [serial = 1732] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x128c9c000) [pid = 2268] [serial = 1736] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x128c9d400) [pid = 2268] [serial = 1738] [outer = 0x0] [url = about:blank] 16:46:59 INFO - PROCESS | 2268 | 1464997619944 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 2268 | 1464997619947 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:46:59 INFO - PROCESS | 2268 | 1464997619956 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 2268 | 1464997619958 Marionette TRACE conn2 <- [1,2362,null,{}] 16:46:59 INFO - PROCESS | 2268 | 1464997619961 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}] 16:47:00 INFO - PROCESS | 2268 | 1464997620042 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:47:00 INFO - PROCESS | 2268 | 1464997620048 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x114feb800 == 28 [pid = 2268] [id = 598] 16:47:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1122b2000) [pid = 2268] [serial = 1794] [outer = 0x0] 16:47:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x112a41c00) [pid = 2268] [serial = 1795] [outer = 0x1122b2000] 16:47:00 INFO - PROCESS | 2268 | 1464997620081 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x112ed6400) [pid = 2268] [serial = 1796] [outer = 0x1122b2000] 16:47:00 INFO - PROCESS | 2268 | 1464997620419 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]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 474ms 16:47:00 INFO - PROCESS | 2268 | 1464997620430 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 2268 | 1464997620432 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:47:00 INFO - PROCESS | 2268 | 1464997620440 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 2268 | 1464997620444 Marionette TRACE conn2 <- [1,2366,null,{}] 16:47:00 INFO - PROCESS | 2268 | 1464997620476 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}] 16:47:00 INFO - PROCESS | 2268 | 1464997620553 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:47:00 INFO - PROCESS | 2268 | 1464997620560 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x117493000 == 29 [pid = 2268] [id = 599] 16:47:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x115e23c00) [pid = 2268] [serial = 1797] [outer = 0x0] 16:47:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1161f1000) [pid = 2268] [serial = 1798] [outer = 0x115e23c00] 16:47:00 INFO - PROCESS | 2268 | 1464997620588 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x11695bc00) [pid = 2268] [serial = 1799] [outer = 0x115e23c00] 16:47:00 INFO - PROCESS | 2268 | 1464997620955 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]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 550ms 16:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:47:00 INFO - PROCESS | 2268 | 1464997620986 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 2268 | 1464997620988 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:47:01 INFO - PROCESS | 2268 | 1464997620998 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 2268 | 1464997620999 Marionette TRACE conn2 <- [1,2370,null,{}] 16:47:01 INFO - PROCESS | 2268 | 1464997621010 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}] 16:47:01 INFO - PROCESS | 2268 | 1464997621097 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:47:01 INFO - PROCESS | 2268 | 1464997621104 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194f7000 == 30 [pid = 2268] [id = 600] 16:47:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x11813d000) [pid = 2268] [serial = 1800] [outer = 0x0] 16:47:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x118163000) [pid = 2268] [serial = 1801] [outer = 0x11813d000] 16:47:01 INFO - PROCESS | 2268 | 1464997621138 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x118407000) [pid = 2268] [serial = 1802] [outer = 0x11813d000] 16:47:01 INFO - PROCESS | 2268 | 1464997621499 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]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 528ms 16:47:01 INFO - PROCESS | 2268 | 1464997621521 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 2268 | 1464997621523 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:47:01 INFO - PROCESS | 2268 | 1464997621527 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 2268 | 1464997621528 Marionette TRACE conn2 <- [1,2374,null,{}] 16:47:01 INFO - PROCESS | 2268 | 1464997621530 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}] 16:47:01 INFO - PROCESS | 2268 | 1464997621609 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:47:01 INFO - PROCESS | 2268 | 1464997621670 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x121099800 == 31 [pid = 2268] [id = 601] 16:47:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x118410400) [pid = 2268] [serial = 1803] [outer = 0x0] 16:47:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119319800) [pid = 2268] [serial = 1804] [outer = 0x118410400] 16:47:01 INFO - PROCESS | 2268 | 1464997621696 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1193c7400) [pid = 2268] [serial = 1805] [outer = 0x118410400] 16:47:02 INFO - PROCESS | 2268 | 1464997622004 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]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 16:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:47:02 INFO - PROCESS | 2268 | 1464997622051 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 2268 | 1464997622053 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:47:02 INFO - PROCESS | 2268 | 1464997622055 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 2268 | 1464997622056 Marionette TRACE conn2 <- [1,2378,null,{}] 16:47:02 INFO - PROCESS | 2268 | 1464997622059 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}] 16:47:02 INFO - PROCESS | 2268 | 1464997622156 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:47:02 INFO - PROCESS | 2268 | 1464997622166 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x125541800 == 32 [pid = 2268] [id = 602] 16:47:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x118408000) [pid = 2268] [serial = 1806] [outer = 0x0] 16:47:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1196ae800) [pid = 2268] [serial = 1807] [outer = 0x118408000] 16:47:02 INFO - PROCESS | 2268 | 1464997622191 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x11991cc00) [pid = 2268] [serial = 1808] [outer = 0x118408000] 16:47:02 INFO - PROCESS | 2268 | 1464997622541 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]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms 16:47:02 INFO - PROCESS | 2268 | 1464997622581 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 2268 | 1464997622582 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:47:02 INFO - PROCESS | 2268 | 1464997622585 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 2268 | 1464997622586 Marionette TRACE conn2 <- [1,2382,null,{}] 16:47:02 INFO - PROCESS | 2268 | 1464997622588 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}] 16:47:02 INFO - PROCESS | 2268 | 1464997622711 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:47:02 INFO - PROCESS | 2268 | 1464997622747 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x128ce5000 == 33 [pid = 2268] [id = 603] 16:47:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119a02c00) [pid = 2268] [serial = 1809] [outer = 0x0] 16:47:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x119f5fc00) [pid = 2268] [serial = 1810] [outer = 0x119a02c00] 16:47:02 INFO - PROCESS | 2268 | 1464997622774 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x121811800) [pid = 2268] [serial = 1811] [outer = 0x119a02c00] 16:47:03 INFO - PROCESS | 2268 | 1464997623104 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]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 570ms 16:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:47:03 INFO - PROCESS | 2268 | 1464997623155 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 2268 | 1464997623157 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:47:03 INFO - PROCESS | 2268 | 1464997623159 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 2268 | 1464997623160 Marionette TRACE conn2 <- [1,2386,null,{}] 16:47:03 INFO - PROCESS | 2268 | 1464997623162 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}] 16:47:03 INFO - PROCESS | 2268 | 1464997623259 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:47:03 INFO - PROCESS | 2268 | 1464997623263 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fda000 == 34 [pid = 2268] [id = 604] 16:47:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x119f6e800) [pid = 2268] [serial = 1812] [outer = 0x0] 16:47:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x121818400) [pid = 2268] [serial = 1813] [outer = 0x119f6e800] 16:47:03 INFO - PROCESS | 2268 | 1464997623296 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x124c89400) [pid = 2268] [serial = 1814] [outer = 0x119f6e800] 16:47:03 INFO - PROCESS | 2268 | 1464997623609 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]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 468ms 16:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:47:03 INFO - PROCESS | 2268 | 1464997623633 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 2268 | 1464997623634 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:47:03 INFO - PROCESS | 2268 | 1464997623637 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 2268 | 1464997623638 Marionette TRACE conn2 <- [1,2390,null,{}] 16:47:03 INFO - PROCESS | 2268 | 1464997623648 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}] 16:47:03 INFO - PROCESS | 2268 | 1464997623749 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:47:03 INFO - PROCESS | 2268 | 1464997623753 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299b8800 == 35 [pid = 2268] [id = 605] 16:47:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12167fc00) [pid = 2268] [serial = 1815] [outer = 0x0] 16:47:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x124fe8000) [pid = 2268] [serial = 1816] [outer = 0x12167fc00] 16:47:03 INFO - PROCESS | 2268 | 1464997623778 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x125560400) [pid = 2268] [serial = 1817] [outer = 0x12167fc00] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x119f6ec00) [pid = 2268] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x1256f2000) [pid = 2268] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116483000) [pid = 2268] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x128b1a000) [pid = 2268] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1184b1c00) [pid = 2268] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x128a16800) [pid = 2268] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1167e1400) [pid = 2268] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x128b3b000) [pid = 2268] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1199c7c00) [pid = 2268] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x115db5c00) [pid = 2268] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x117c8d800) [pid = 2268] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x12742ec00) [pid = 2268] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x111d19800) [pid = 2268] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1199c2000) [pid = 2268] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:47:04 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x128a87000) [pid = 2268] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:47:04 INFO - PROCESS | 2268 | 1464997624235 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]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 629ms 16:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:47:04 INFO - PROCESS | 2268 | 1464997624267 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 2268 | 1464997624268 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:47:04 INFO - PROCESS | 2268 | 1464997624271 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 2268 | 1464997624273 Marionette TRACE conn2 <- [1,2394,null,{}] 16:47:04 INFO - PROCESS | 2268 | 1464997624275 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}] 16:47:04 INFO - PROCESS | 2268 | 1464997624361 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:47:04 INFO - PROCESS | 2268 | 1464997624444 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fca000 == 36 [pid = 2268] [id = 606] 16:47:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1164aec00) [pid = 2268] [serial = 1818] [outer = 0x0] 16:47:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1199c6800) [pid = 2268] [serial = 1819] [outer = 0x1164aec00] 16:47:04 INFO - PROCESS | 2268 | 1464997624485 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x125511800) [pid = 2268] [serial = 1820] [outer = 0x1164aec00] 16:47:04 INFO - PROCESS | 2268 | 1464997624891 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]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 623ms 16:47:04 INFO - PROCESS | 2268 | 1464997624894 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 2268 | 1464997624896 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:47:04 INFO - PROCESS | 2268 | 1464997624898 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 2268 | 1464997624899 Marionette TRACE conn2 <- [1,2398,null,{}] 16:47:04 INFO - PROCESS | 2268 | 1464997624901 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}] 16:47:05 INFO - PROCESS | 2268 | 1464997625004 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:47:05 INFO - PROCESS | 2268 | 1464997625010 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8ac000 == 37 [pid = 2268] [id = 607] 16:47:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x116a73400) [pid = 2268] [serial = 1821] [outer = 0x0] 16:47:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x125627c00) [pid = 2268] [serial = 1822] [outer = 0x116a73400] 16:47:05 INFO - PROCESS | 2268 | 1464997625035 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x126f8f800) [pid = 2268] [serial = 1823] [outer = 0x116a73400] 16:47:05 INFO - PROCESS | 2268 | 1464997625349 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]]]}] 16:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 16:47:05 INFO - PROCESS | 2268 | 1464997625369 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 2268 | 1464997625370 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:47:05 INFO - PROCESS | 2268 | 1464997625374 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 2268 | 1464997625377 Marionette TRACE conn2 <- [1,2402,null,{}] 16:47:05 INFO - PROCESS | 2268 | 1464997625379 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}] 16:47:05 INFO - PROCESS | 2268 | 1464997625468 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:47:05 INFO - PROCESS | 2268 | 1464997625474 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b649000 == 38 [pid = 2268] [id = 608] 16:47:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x126f94000) [pid = 2268] [serial = 1824] [outer = 0x0] 16:47:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12742f800) [pid = 2268] [serial = 1825] [outer = 0x126f94000] 16:47:05 INFO - PROCESS | 2268 | 1464997625503 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127716800) [pid = 2268] [serial = 1826] [outer = 0x126f94000] 16:47:05 INFO - PROCESS | 2268 | 1464997625872 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]]]}] 16:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 16:47:05 INFO - PROCESS | 2268 | 1464997625895 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 2268 | 1464997625897 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:47:05 INFO - PROCESS | 2268 | 1464997625901 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 2268 | 1464997625904 Marionette TRACE conn2 <- [1,2406,null,{}] 16:47:05 INFO - PROCESS | 2268 | 1464997625927 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}] 16:47:06 INFO - PROCESS | 2268 | 1464997626052 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:47:06 INFO - PROCESS | 2268 | 1464997626058 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be17800 == 39 [pid = 2268] [id = 609] 16:47:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a13000) [pid = 2268] [serial = 1827] [outer = 0x0] 16:47:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128a1cc00) [pid = 2268] [serial = 1828] [outer = 0x128a13000] 16:47:06 INFO - PROCESS | 2268 | 1464997626100 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128a8bc00) [pid = 2268] [serial = 1829] [outer = 0x128a13000] 16:47:06 INFO - PROCESS | 2268 | 1464997626664 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]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 826ms 16:47:06 INFO - PROCESS | 2268 | 1464997626728 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:47:06 INFO - PROCESS | 2268 | 1464997626731 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:47:06 INFO - PROCESS | 2268 | 1464997626734 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 2268 | 1464997626737 Marionette TRACE conn2 <- [1,2410,null,{}] 16:47:06 INFO - PROCESS | 2268 | 1464997626741 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}] 16:47:06 INFO - PROCESS | 2268 | 1464997626851 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:47:06 INFO - PROCESS | 2268 | 1464997626934 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a6f000 == 40 [pid = 2268] [id = 610] 16:47:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x115d6a400) [pid = 2268] [serial = 1830] [outer = 0x0] 16:47:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1164a6000) [pid = 2268] [serial = 1831] [outer = 0x115d6a400] 16:47:06 INFO - PROCESS | 2268 | 1464997626966 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x116a73800) [pid = 2268] [serial = 1832] [outer = 0x115d6a400] 16:47:07 INFO - PROCESS | 2268 | 1464997627514 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]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 826ms 16:47:07 INFO - PROCESS | 2268 | 1464997627560 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 2268 | 1464997627564 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:47:07 INFO - PROCESS | 2268 | 1464997627569 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 2268 | 1464997627571 Marionette TRACE conn2 <- [1,2414,null,{}] 16:47:07 INFO - PROCESS | 2268 | 1464997627574 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}] 16:47:07 INFO - PROCESS | 2268 | 1464997627686 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:47:07 INFO - PROCESS | 2268 | 1464997627896 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x117481000 == 41 [pid = 2268] [id = 611] 16:47:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x115e22000) [pid = 2268] [serial = 1833] [outer = 0x0] 16:47:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x116613000) [pid = 2268] [serial = 1834] [outer = 0x115e22000] 16:47:07 INFO - PROCESS | 2268 | 1464997627925 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x117c84800) [pid = 2268] [serial = 1835] [outer = 0x115e22000] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x12b649000 == 40 [pid = 2268] [id = 608] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8ac000 == 39 [pid = 2268] [id = 607] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x128fca000 == 38 [pid = 2268] [id = 606] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x1299b8800 == 37 [pid = 2268] [id = 605] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x128fda000 == 36 [pid = 2268] [id = 604] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x128ce5000 == 35 [pid = 2268] [id = 603] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x125541800 == 34 [pid = 2268] [id = 602] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x121099800 == 33 [pid = 2268] [id = 601] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x1194f7000 == 32 [pid = 2268] [id = 600] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x117493000 == 31 [pid = 2268] [id = 599] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x114feb800 == 30 [pid = 2268] [id = 598] 16:47:08 INFO - PROCESS | 2268 | --DOCSHELL 0x119ca4800 == 29 [pid = 2268] [id = 597] 16:47:08 INFO - PROCESS | 2268 | 1464997628373 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]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 820ms 16:47:08 INFO - PROCESS | 2268 | 1464997628392 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:47:08 INFO - PROCESS | 2268 | 1464997628395 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:47:08 INFO - PROCESS | 2268 | 1464997628398 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 2268 | 1464997628400 Marionette TRACE conn2 <- [1,2418,null,{}] 16:47:08 INFO - PROCESS | 2268 | 1464997628403 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}] 16:47:08 INFO - PROCESS | 2268 | 1464997628491 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x128b38c00) [pid = 2268] [serial = 1685] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x121816800) [pid = 2268] [serial = 1759] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x126f93c00) [pid = 2268] [serial = 1762] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x117665800) [pid = 2268] [serial = 1744] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x117c90000) [pid = 2268] [serial = 1745] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128b43400) [pid = 2268] [serial = 1777] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1193c6c00) [pid = 2268] [serial = 1750] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x128ca2c00) [pid = 2268] [serial = 1778] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x128b15c00) [pid = 2268] [serial = 1775] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1199c0800) [pid = 2268] [serial = 1751] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119f60400) [pid = 2268] [serial = 1756] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128ca4800) [pid = 2268] [serial = 1739] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x119a04c00) [pid = 2268] [serial = 1753] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x119cb6000) [pid = 2268] [serial = 1754] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1164a8800) [pid = 2268] [serial = 1741] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1169df800) [pid = 2268] [serial = 1742] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1182aec00) [pid = 2268] [serial = 1747] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x11840b400) [pid = 2268] [serial = 1748] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x127476c00) [pid = 2268] [serial = 1765] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12715ec00) [pid = 2268] [serial = 1763] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x12770e000) [pid = 2268] [serial = 1766] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x118409400) [pid = 2268] [serial = 1769] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128a87400) [pid = 2268] [serial = 1774] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x1256f2800) [pid = 2268] [serial = 1771] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x125621c00) [pid = 2268] [serial = 1760] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x128a12400) [pid = 2268] [serial = 1772] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x119f6e400) [pid = 2268] [serial = 1757] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x113cd8400) [pid = 2268] [serial = 1768] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 2268 | 1464997628554 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x117495000 == 30 [pid = 2268] [id = 612] 16:47:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x113ccd400) [pid = 2268] [serial = 1836] [outer = 0x0] 16:47:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x116fe2800) [pid = 2268] [serial = 1837] [outer = 0x113ccd400] 16:47:08 INFO - PROCESS | 2268 | 1464997628583 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x118411400) [pid = 2268] [serial = 1838] [outer = 0x113ccd400] 16:47:08 INFO - PROCESS | 2268 | 1464997628883 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]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 16:47:08 INFO - PROCESS | 2268 | 1464997628920 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:47:08 INFO - PROCESS | 2268 | 1464997628925 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:47:08 INFO - PROCESS | 2268 | 1464997628929 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 2268 | 1464997628930 Marionette TRACE conn2 <- [1,2422,null,{}] 16:47:08 INFO - PROCESS | 2268 | 1464997628932 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}] 16:47:09 INFO - PROCESS | 2268 | 1464997629014 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:47:09 INFO - PROCESS | 2268 | 1464997629096 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x119f3d000 == 31 [pid = 2268] [id = 613] 16:47:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x115dbe000) [pid = 2268] [serial = 1839] [outer = 0x0] 16:47:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x11935d000) [pid = 2268] [serial = 1840] [outer = 0x115dbe000] 16:47:09 INFO - PROCESS | 2268 | 1464997629122 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1199c1400) [pid = 2268] [serial = 1841] [outer = 0x115dbe000] 16:47:09 INFO - PROCESS | 2268 | 1464997629449 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]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 569ms 16:47:09 INFO - PROCESS | 2268 | 1464997629499 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 2268 | 1464997629500 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:47:09 INFO - PROCESS | 2268 | 1464997629508 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 2268 | 1464997629512 Marionette TRACE conn2 <- [1,2426,null,{}] 16:47:09 INFO - PROCESS | 2268 | 1464997629515 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}] 16:47:09 INFO - PROCESS | 2268 | 1464997629598 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:47:09 INFO - PROCESS | 2268 | 1464997629659 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x125535800 == 32 [pid = 2268] [id = 614] 16:47:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1161eac00) [pid = 2268] [serial = 1842] [outer = 0x0] 16:47:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119a0b000) [pid = 2268] [serial = 1843] [outer = 0x1161eac00] 16:47:09 INFO - PROCESS | 2268 | 1464997629685 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x121473000) [pid = 2268] [serial = 1844] [outer = 0x1161eac00] 16:47:09 INFO - PROCESS | 2268 | 1464997629962 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]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 478ms 16:47:09 INFO - PROCESS | 2268 | 1464997629981 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 2268 | 1464997629983 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:47:09 INFO - PROCESS | 2268 | 1464997629985 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 2268 | 1464997629986 Marionette TRACE conn2 <- [1,2430,null,{}] 16:47:10 INFO - PROCESS | 2268 | 1464997629995 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}] 16:47:10 INFO - PROCESS | 2268 | 1464997630081 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:47:10 INFO - PROCESS | 2268 | 1464997630085 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f10800 == 33 [pid = 2268] [id = 615] 16:47:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x119f6e400) [pid = 2268] [serial = 1845] [outer = 0x0] 16:47:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x12181f800) [pid = 2268] [serial = 1846] [outer = 0x119f6e400] 16:47:10 INFO - PROCESS | 2268 | 1464997630113 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x124c8a400) [pid = 2268] [serial = 1847] [outer = 0x119f6e400] 16:47:10 INFO - PROCESS | 2268 | 1464997630459 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]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 16:47:10 INFO - PROCESS | 2268 | 1464997630519 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 2268 | 1464997630521 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:47:10 INFO - PROCESS | 2268 | 1464997630523 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 2268 | 1464997630524 Marionette TRACE conn2 <- [1,2434,null,{}] 16:47:10 INFO - PROCESS | 2268 | 1464997630526 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}] 16:47:10 INFO - PROCESS | 2268 | 1464997630627 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:47:10 INFO - PROCESS | 2268 | 1464997630640 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bc6800 == 34 [pid = 2268] [id = 616] 16:47:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x125566400) [pid = 2268] [serial = 1848] [outer = 0x0] 16:47:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x125621c00) [pid = 2268] [serial = 1849] [outer = 0x125566400] 16:47:10 INFO - PROCESS | 2268 | 1464997630676 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x126f9ec00) [pid = 2268] [serial = 1850] [outer = 0x125566400] 16:47:11 INFO - PROCESS | 2268 | 1464997631014 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]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 16:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:47:11 INFO - PROCESS | 2268 | 1464997631048 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 2268 | 1464997631050 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:47:11 INFO - PROCESS | 2268 | 1464997631052 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 2268 | 1464997631053 Marionette TRACE conn2 <- [1,2438,null,{}] 16:47:11 INFO - PROCESS | 2268 | 1464997631055 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}] 16:47:11 INFO - PROCESS | 2268 | 1464997631156 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:47:11 INFO - PROCESS | 2268 | 1464997631160 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac2e800 == 35 [pid = 2268] [id = 617] 16:47:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x121a0ec00) [pid = 2268] [serial = 1851] [outer = 0x0] 16:47:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12746e400) [pid = 2268] [serial = 1852] [outer = 0x121a0ec00] 16:47:11 INFO - PROCESS | 2268 | 1464997631185 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x127715800) [pid = 2268] [serial = 1853] [outer = 0x121a0ec00] 16:47:11 INFO - PROCESS | 2268 | 1464997631551 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]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 16:47:11 INFO - PROCESS | 2268 | 1464997631570 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 2268 | 1464997631572 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:47:11 INFO - PROCESS | 2268 | 1464997631576 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 2268 | 1464997631577 Marionette TRACE conn2 <- [1,2442,null,{}] 16:47:11 INFO - PROCESS | 2268 | 1464997631580 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}] 16:47:11 INFO - PROCESS | 2268 | 1464997631678 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:47:11 INFO - PROCESS | 2268 | 1464997631691 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x118282000 == 36 [pid = 2268] [id = 618] 16:47:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x125567800) [pid = 2268] [serial = 1854] [outer = 0x0] 16:47:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128a1e400) [pid = 2268] [serial = 1855] [outer = 0x125567800] 16:47:11 INFO - PROCESS | 2268 | 1464997631717 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128a90000) [pid = 2268] [serial = 1856] [outer = 0x125567800] 16:47:12 INFO - PROCESS | 2268 | 1464997632030 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]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 16:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:47:12 INFO - PROCESS | 2268 | 1464997632047 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 2268 | 1464997632048 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:47:12 INFO - PROCESS | 2268 | 1464997632050 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 2268 | 1464997632051 Marionette TRACE conn2 <- [1,2446,null,{}] 16:47:12 INFO - PROCESS | 2268 | 1464997632053 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}] 16:47:12 INFO - PROCESS | 2268 | 1464997632152 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:47:12 INFO - PROCESS | 2268 | 1464997632191 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bed0000 == 37 [pid = 2268] [id = 619] 16:47:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b0b800) [pid = 2268] [serial = 1857] [outer = 0x0] 16:47:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b10c00) [pid = 2268] [serial = 1858] [outer = 0x128b0b800] 16:47:12 INFO - PROCESS | 2268 | 1464997632216 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128b17c00) [pid = 2268] [serial = 1859] [outer = 0x128b0b800] 16:47:12 INFO - PROCESS | 2268 | 1464997632507 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]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118408000) [pid = 2268] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11813d000) [pid = 2268] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1122b2000) [pid = 2268] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118410400) [pid = 2268] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x115e23c00) [pid = 2268] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1175adc00) [pid = 2268] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x112a4a800) [pid = 2268] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x118406800) [pid = 2268] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1196b2400) [pid = 2268] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x121a96800) [pid = 2268] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x119a02c00) [pid = 2268] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12167fc00) [pid = 2268] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1164aec00) [pid = 2268] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x119f6e800) [pid = 2268] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x116a73400) [pid = 2268] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:47:12 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x126f94000) [pid = 2268] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:47:12 INFO - PROCESS | 2268 | 1464997632685 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 2268 | 1464997632687 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:47:12 INFO - PROCESS | 2268 | 1464997632698 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 2268 | 1464997632700 Marionette TRACE conn2 <- [1,2450,null,{}] 16:47:12 INFO - PROCESS | 2268 | 1464997632703 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}] 16:47:12 INFO - PROCESS | 2268 | 1464997632832 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:47:12 INFO - PROCESS | 2268 | 1464997632841 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a9f000 == 38 [pid = 2268] [id = 620] 16:47:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11616e000) [pid = 2268] [serial = 1860] [outer = 0x0] 16:47:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1169b8000) [pid = 2268] [serial = 1861] [outer = 0x11616e000] 16:47:12 INFO - PROCESS | 2268 | 1464997632884 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x118e1b800) [pid = 2268] [serial = 1862] [outer = 0x11616e000] 16:47:13 INFO - PROCESS | 2268 | 1464997633290 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]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 620ms 16:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:47:13 INFO - PROCESS | 2268 | 1464997633319 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 2268 | 1464997633320 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:47:13 INFO - PROCESS | 2268 | 1464997633322 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 2268 | 1464997633325 Marionette TRACE conn2 <- [1,2454,null,{}] 16:47:13 INFO - PROCESS | 2268 | 1464997633329 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}] 16:47:13 INFO - PROCESS | 2268 | 1464997633434 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:47:13 INFO - PROCESS | 2268 | 1464997633441 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c37b000 == 39 [pid = 2268] [id = 621] 16:47:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1175adc00) [pid = 2268] [serial = 1863] [outer = 0x0] 16:47:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x121a0d400) [pid = 2268] [serial = 1864] [outer = 0x1175adc00] 16:47:13 INFO - PROCESS | 2268 | 1464997633471 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x128b1ac00) [pid = 2268] [serial = 1865] [outer = 0x1175adc00] 16:47:13 INFO - PROCESS | 2268 | 1464997633785 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]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 472ms 16:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:47:13 INFO - PROCESS | 2268 | 1464997633798 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 2268 | 1464997633799 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:47:13 INFO - PROCESS | 2268 | 1464997633801 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 2268 | 1464997633803 Marionette TRACE conn2 <- [1,2458,null,{}] 16:47:13 INFO - PROCESS | 2268 | 1464997633805 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}] 16:47:13 INFO - PROCESS | 2268 | 1464997633901 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:47:13 INFO - PROCESS | 2268 | 1464997633905 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cf32800 == 40 [pid = 2268] [id = 622] 16:47:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128b3d400) [pid = 2268] [serial = 1866] [outer = 0x0] 16:47:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128c99400) [pid = 2268] [serial = 1867] [outer = 0x128b3d400] 16:47:13 INFO - PROCESS | 2268 | 1464997633932 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128df1400) [pid = 2268] [serial = 1868] [outer = 0x128b3d400] 16:47:14 INFO - PROCESS | 2268 | 1464997634272 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]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 522ms 16:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:47:14 INFO - PROCESS | 2268 | 1464997634325 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 2268 | 1464997634326 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:47:14 INFO - PROCESS | 2268 | 1464997634329 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 2268 | 1464997634330 Marionette TRACE conn2 <- [1,2462,null,{}] 16:47:14 INFO - PROCESS | 2268 | 1464997634332 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}] 16:47:14 INFO - PROCESS | 2268 | 1464997634420 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:47:14 INFO - PROCESS | 2268 | 1464997634427 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfc3800 == 41 [pid = 2268] [id = 623] 16:47:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128df8c00) [pid = 2268] [serial = 1869] [outer = 0x0] 16:47:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x129019c00) [pid = 2268] [serial = 1870] [outer = 0x128df8c00] 16:47:14 INFO - PROCESS | 2268 | 1464997634459 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1293bf400) [pid = 2268] [serial = 1871] [outer = 0x128df8c00] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x117495000 == 40 [pid = 2268] [id = 612] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x117481000 == 39 [pid = 2268] [id = 611] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x118a6f000 == 38 [pid = 2268] [id = 610] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x12be17800 == 37 [pid = 2268] [id = 609] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x12cf32800 == 36 [pid = 2268] [id = 622] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x119a9f000 == 35 [pid = 2268] [id = 620] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x118282000 == 34 [pid = 2268] [id = 618] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x12bed0000 == 33 [pid = 2268] [id = 619] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x12c37b000 == 32 [pid = 2268] [id = 621] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x128f10800 == 31 [pid = 2268] [id = 615] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac2e800 == 30 [pid = 2268] [id = 617] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x125535800 == 29 [pid = 2268] [id = 614] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x126bc6800 == 28 [pid = 2268] [id = 616] 16:47:15 INFO - PROCESS | 2268 | --DOCSHELL 0x119f3d000 == 27 [pid = 2268] [id = 613] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1196ae800) [pid = 2268] [serial = 1807] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x118163000) [pid = 2268] [serial = 1801] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x118407000) [pid = 2268] [serial = 1802] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x112a41c00) [pid = 2268] [serial = 1795] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x112ed6400) [pid = 2268] [serial = 1796] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x119319800) [pid = 2268] [serial = 1804] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1161f1000) [pid = 2268] [serial = 1798] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11695bc00) [pid = 2268] [serial = 1799] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x118167400) [pid = 2268] [serial = 1793] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x117c8d000) [pid = 2268] [serial = 1792] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x117663800) [pid = 2268] [serial = 1781] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x11695c400) [pid = 2268] [serial = 1780] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x119361800) [pid = 2268] [serial = 1784] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x11840ec00) [pid = 2268] [serial = 1783] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x121a0f000) [pid = 2268] [serial = 1787] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x119f65c00) [pid = 2268] [serial = 1786] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x12747ac00) [pid = 2268] [serial = 1790] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x125621000) [pid = 2268] [serial = 1789] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x119f5fc00) [pid = 2268] [serial = 1810] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x121811800) [pid = 2268] [serial = 1811] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x124fe8000) [pid = 2268] [serial = 1816] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x1199c6800) [pid = 2268] [serial = 1819] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x121818400) [pid = 2268] [serial = 1813] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x126f8f800) [pid = 2268] [serial = 1823] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x125560400) [pid = 2268] [serial = 1817] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x124c89400) [pid = 2268] [serial = 1814] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x11991cc00) [pid = 2268] [serial = 1808] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x125627c00) [pid = 2268] [serial = 1822] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x127716800) [pid = 2268] [serial = 1826] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x1193c7400) [pid = 2268] [serial = 1805] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x125511800) [pid = 2268] [serial = 1820] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x12742f800) [pid = 2268] [serial = 1825] [outer = 0x0] [url = about:blank] 16:47:15 INFO - PROCESS | 2268 | 1464997635873 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]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1570ms 16:47:15 INFO - PROCESS | 2268 | 1464997635900 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 2268 | 1464997635902 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:47:15 INFO - PROCESS | 2268 | 1464997635905 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 2268 | 1464997635908 Marionette TRACE conn2 <- [1,2466,null,{}] 16:47:15 INFO - PROCESS | 2268 | 1464997635912 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}] 16:47:15 INFO - PROCESS | 2268 | 1464997635994 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:47:16 INFO - PROCESS | 2268 | 1464997636048 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x116998800 == 28 [pid = 2268] [id = 624] 16:47:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x114fb7400) [pid = 2268] [serial = 1872] [outer = 0x0] 16:47:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x115d6c800) [pid = 2268] [serial = 1873] [outer = 0x114fb7400] 16:47:16 INFO - PROCESS | 2268 | 1464997636079 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x112ed0400) [pid = 2268] [serial = 1874] [outer = 0x114fb7400] 16:47:16 INFO - PROCESS | 2268 | 1464997636395 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]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 525ms 16:47:16 INFO - PROCESS | 2268 | 1464997636429 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 2268 | 1464997636434 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:47:16 INFO - PROCESS | 2268 | 1464997636439 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 2268 | 1464997636441 Marionette TRACE conn2 <- [1,2470,null,{}] 16:47:16 INFO - PROCESS | 2268 | 1464997636443 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}] 16:47:16 INFO - PROCESS | 2268 | 1464997636524 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:47:16 INFO - PROCESS | 2268 | 1464997636529 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x118109800 == 29 [pid = 2268] [id = 625] 16:47:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x11695dc00) [pid = 2268] [serial = 1875] [outer = 0x0] 16:47:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x116fe3c00) [pid = 2268] [serial = 1876] [outer = 0x11695dc00] 16:47:16 INFO - PROCESS | 2268 | 1464997636557 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x117c8c400) [pid = 2268] [serial = 1877] [outer = 0x11695dc00] 16:47:16 INFO - PROCESS | 2268 | 1464997636883 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]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms 16:47:16 INFO - PROCESS | 2268 | 1464997636910 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 2268 | 1464997636912 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:47:16 INFO - PROCESS | 2268 | 1464997636914 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 2268 | 1464997636916 Marionette TRACE conn2 <- [1,2474,null,{}] 16:47:16 INFO - PROCESS | 2268 | 1464997636933 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}] 16:47:17 INFO - PROCESS | 2268 | 1464997637013 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:47:17 INFO - PROCESS | 2268 | 1464997637018 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194df800 == 30 [pid = 2268] [id = 626] 16:47:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x111d6a400) [pid = 2268] [serial = 1878] [outer = 0x0] 16:47:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x1182b1800) [pid = 2268] [serial = 1879] [outer = 0x111d6a400] 16:47:17 INFO - PROCESS | 2268 | 1464997637050 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x11840c800) [pid = 2268] [serial = 1880] [outer = 0x111d6a400] 16:47:17 INFO - PROCESS | 2268 | 1464997637401 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]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 533ms 16:47:17 INFO - PROCESS | 2268 | 1464997637448 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 2268 | 1464997637449 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:47:17 INFO - PROCESS | 2268 | 1464997637451 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 2268 | 1464997637453 Marionette TRACE conn2 <- [1,2478,null,{}] 16:47:17 INFO - PROCESS | 2268 | 1464997637455 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}] 16:47:17 INFO - PROCESS | 2268 | 1464997637556 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:47:17 INFO - PROCESS | 2268 | 1464997637561 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x119ab0800 == 31 [pid = 2268] [id = 627] 16:47:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x11840c400) [pid = 2268] [serial = 1881] [outer = 0x0] 16:47:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x118e1bc00) [pid = 2268] [serial = 1882] [outer = 0x11840c400] 16:47:17 INFO - PROCESS | 2268 | 1464997637588 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x1193c7c00) [pid = 2268] [serial = 1883] [outer = 0x11840c400] 16:47:17 INFO - PROCESS | 2268 | 1464997637897 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]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 468ms 16:47:17 INFO - PROCESS | 2268 | 1464997637920 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 2268 | 1464997637922 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:47:17 INFO - PROCESS | 2268 | 1464997637927 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 2268 | 1464997637928 Marionette TRACE conn2 <- [1,2482,null,{}] 16:47:17 INFO - PROCESS | 2268 | 1464997637931 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}] 16:47:18 INFO - PROCESS | 2268 | 1464997638014 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:47:18 INFO - PROCESS | 2268 | 1464997638017 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f25000 == 32 [pid = 2268] [id = 628] 16:47:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x11678c000) [pid = 2268] [serial = 1884] [outer = 0x0] 16:47:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x1196ae800) [pid = 2268] [serial = 1885] [outer = 0x11678c000] 16:47:18 INFO - PROCESS | 2268 | 1464997638045 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x1199c1c00) [pid = 2268] [serial = 1886] [outer = 0x11678c000] 16:47:18 INFO - PROCESS | 2268 | 1464997638403 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]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 16:47:18 INFO - PROCESS | 2268 | 1464997638446 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 2268 | 1464997638447 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:47:18 INFO - PROCESS | 2268 | 1464997638450 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 2268 | 1464997638451 Marionette TRACE conn2 <- [1,2486,null,{}] 16:47:18 INFO - PROCESS | 2268 | 1464997638454 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}] 16:47:18 INFO - PROCESS | 2268 | 1464997638551 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:47:18 INFO - PROCESS | 2268 | 1464997638556 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x126ce2000 == 33 [pid = 2268] [id = 629] 16:47:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x1199c2000) [pid = 2268] [serial = 1887] [outer = 0x0] 16:47:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x119ac1800) [pid = 2268] [serial = 1888] [outer = 0x1199c2000] 16:47:18 INFO - PROCESS | 2268 | 1464997638584 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1213b4400) [pid = 2268] [serial = 1889] [outer = 0x1199c2000] 16:47:18 INFO - PROCESS | 2268 | 1464997638911 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]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 468ms 16:47:18 INFO - PROCESS | 2268 | 1464997638918 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 2268 | 1464997638919 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:47:18 INFO - PROCESS | 2268 | 1464997638922 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 2268 | 1464997638923 Marionette TRACE conn2 <- [1,2490,null,{}] 16:47:18 INFO - PROCESS | 2268 | 1464997638929 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}] 16:47:19 INFO - PROCESS | 2268 | 1464997639004 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:47:19 INFO - PROCESS | 2268 | 1464997639067 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdf800 == 34 [pid = 2268] [id = 630] 16:47:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1199c6c00) [pid = 2268] [serial = 1890] [outer = 0x0] 16:47:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x12167a000) [pid = 2268] [serial = 1891] [outer = 0x1199c6c00] 16:47:19 INFO - PROCESS | 2268 | 1464997639092 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x121a03000) [pid = 2268] [serial = 1892] [outer = 0x1199c6c00] 16:47:19 INFO - PROCESS | 2268 | 1464997639353 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]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 473ms 16:47:19 INFO - PROCESS | 2268 | 1464997639396 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 2268 | 1464997639397 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:47:19 INFO - PROCESS | 2268 | 1464997639400 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 2268 | 1464997639401 Marionette TRACE conn2 <- [1,2494,null,{}] 16:47:19 INFO - PROCESS | 2268 | 1464997639403 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}] 16:47:19 INFO - PROCESS | 2268 | 1464997639491 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:47:19 INFO - PROCESS | 2268 | 1464997639495 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fe6000 == 35 [pid = 2268] [id = 631] 16:47:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x113c05000) [pid = 2268] [serial = 1893] [outer = 0x0] 16:47:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x124c82c00) [pid = 2268] [serial = 1894] [outer = 0x113c05000] 16:47:19 INFO - PROCESS | 2268 | 1464997639521 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x124feac00) [pid = 2268] [serial = 1895] [outer = 0x113c05000] 16:47:20 INFO - PROCESS | 2268 | 1464997640113 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]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 720ms 16:47:20 INFO - PROCESS | 2268 | 1464997640120 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 2268 | 1464997640124 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:47:20 INFO - PROCESS | 2268 | 1464997640128 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 2268 | 1464997640132 Marionette TRACE conn2 <- [1,2498,null,{}] 16:47:20 INFO - PROCESS | 2268 | 1464997640135 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}] 16:47:20 INFO - PROCESS | 2268 | 1464997640245 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:47:20 INFO - PROCESS | 2268 | 1464997640300 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x118240000 == 36 [pid = 2268] [id = 632] 16:47:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x113cd8400) [pid = 2268] [serial = 1896] [outer = 0x0] 16:47:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x116604800) [pid = 2268] [serial = 1897] [outer = 0x113cd8400] 16:47:20 INFO - PROCESS | 2268 | 1464997640332 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x1175b0c00) [pid = 2268] [serial = 1898] [outer = 0x113cd8400] 16:47:20 INFO - PROCESS | 2268 | 1464997640866 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]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 772ms 16:47:21 INFO - PROCESS | 2268 | 1464997641041 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 2268 | 1464997641043 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:47:21 INFO - PROCESS | 2268 | 1464997641080 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 2268 | 1464997641081 Marionette TRACE conn2 <- [1,2502,null,{}] 16:47:21 INFO - PROCESS | 2268 | 1464997641086 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}] 16:47:21 INFO - PROCESS | 2268 | 1464997641195 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:47:21 INFO - PROCESS | 2268 | 1464997641248 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x11714f000 == 37 [pid = 2268] [id = 633] 16:47:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x116a79000) [pid = 2268] [serial = 1899] [outer = 0x0] 16:47:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x117668400) [pid = 2268] [serial = 1900] [outer = 0x116a79000] 16:47:21 INFO - PROCESS | 2268 | 1464997641279 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x118166400) [pid = 2268] [serial = 1901] [outer = 0x116a79000] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdf800 == 36 [pid = 2268] [id = 630] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x126ce2000 == 35 [pid = 2268] [id = 629] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x123f25000 == 34 [pid = 2268] [id = 628] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x119ab0800 == 33 [pid = 2268] [id = 627] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x1194df800 == 32 [pid = 2268] [id = 626] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x118109800 == 31 [pid = 2268] [id = 625] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x116998800 == 30 [pid = 2268] [id = 624] 16:47:21 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfc3800 == 29 [pid = 2268] [id = 623] 16:47:21 INFO - PROCESS | 2268 | 1464997641655 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]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 646ms 16:47:21 INFO - PROCESS | 2268 | 1464997641703 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 2268 | 1464997641706 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:47:21 INFO - PROCESS | 2268 | 1464997641710 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 2268 | 1464997641713 Marionette TRACE conn2 <- [1,2506,null,{}] 16:47:21 INFO - PROCESS | 2268 | 1464997641717 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}] 16:47:21 INFO - PROCESS | 2268 | 1464997641800 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:47:21 INFO - PROCESS | 2268 | 1464997641862 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x119a97800 == 30 [pid = 2268] [id = 634] 16:47:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x118168400) [pid = 2268] [serial = 1902] [outer = 0x0] 16:47:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x118411000) [pid = 2268] [serial = 1903] [outer = 0x118168400] 16:47:21 INFO - PROCESS | 2268 | 1464997641890 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x119461000) [pid = 2268] [serial = 1904] [outer = 0x118168400] 16:47:22 INFO - PROCESS | 2268 | 1464997642202 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]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 16:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:47:22 INFO - PROCESS | 2268 | 1464997642231 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 2268 | 1464997642233 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:47:22 INFO - PROCESS | 2268 | 1464997642235 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 2268 | 1464997642236 Marionette TRACE conn2 <- [1,2510,null,{}] 16:47:22 INFO - PROCESS | 2268 | 1464997642240 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}] 16:47:22 INFO - PROCESS | 2268 | 1464997642325 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:47:22 INFO - PROCESS | 2268 | 1464997642335 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x125597800 == 31 [pid = 2268] [id = 635] 16:47:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x119a04000) [pid = 2268] [serial = 1905] [outer = 0x0] 16:47:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x119abf400) [pid = 2268] [serial = 1906] [outer = 0x119a04000] 16:47:22 INFO - PROCESS | 2268 | 1464997642368 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x119f60400) [pid = 2268] [serial = 1907] [outer = 0x119a04000] 16:47:22 INFO - PROCESS | 2268 | 1464997642809 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]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms 16:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:47:22 INFO - PROCESS | 2268 | 1464997642855 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 2268 | 1464997642856 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:47:22 INFO - PROCESS | 2268 | 1464997642858 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 2268 | 1464997642859 Marionette TRACE conn2 <- [1,2514,null,{}] 16:47:22 INFO - PROCESS | 2268 | 1464997642862 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}] 16:47:22 INFO - PROCESS | 2268 | 1464997642944 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:47:22 INFO - PROCESS | 2268 | 1464997642948 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x129428800 == 32 [pid = 2268] [id = 636] 16:47:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x121551400) [pid = 2268] [serial = 1908] [outer = 0x0] 16:47:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x121a0dc00) [pid = 2268] [serial = 1909] [outer = 0x121551400] 16:47:22 INFO - PROCESS | 2268 | 1464997642974 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x124fe7c00) [pid = 2268] [serial = 1910] [outer = 0x121551400] 16:47:23 INFO - PROCESS | 2268 | 1464997643319 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]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 469ms 16:47:23 INFO - PROCESS | 2268 | 1464997643328 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 2268 | 1464997643329 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:47:23 INFO - PROCESS | 2268 | 1464997643331 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 2268 | 1464997643332 Marionette TRACE conn2 <- [1,2518,null,{}] 16:47:23 INFO - PROCESS | 2268 | 1464997643334 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}] 16:47:23 INFO - PROCESS | 2268 | 1464997643449 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:47:23 INFO - PROCESS | 2268 | 1464997643483 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299ba000 == 33 [pid = 2268] [id = 637] 16:47:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x112ed0c00) [pid = 2268] [serial = 1911] [outer = 0x0] 16:47:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x121818400) [pid = 2268] [serial = 1912] [outer = 0x112ed0c00] 16:47:23 INFO - PROCESS | 2268 | 1464997643509 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x125569400) [pid = 2268] [serial = 1913] [outer = 0x112ed0c00] 16:47:23 INFO - PROCESS | 2268 | 1464997643799 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]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 16:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:47:23 INFO - PROCESS | 2268 | 1464997643852 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 2268 | 1464997643854 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:47:23 INFO - PROCESS | 2268 | 1464997643857 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 2268 | 1464997643859 Marionette TRACE conn2 <- [1,2522,null,{}] 16:47:23 INFO - PROCESS | 2268 | 1464997643868 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}] 16:47:23 INFO - PROCESS | 2268 | 1464997643990 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:47:24 INFO - PROCESS | 2268 | 1464997644027 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac3b000 == 34 [pid = 2268] [id = 638] 16:47:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1256f6c00) [pid = 2268] [serial = 1914] [outer = 0x0] 16:47:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x126f90400) [pid = 2268] [serial = 1915] [outer = 0x1256f6c00] 16:47:24 INFO - PROCESS | 2268 | 1464997644054 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x127478800) [pid = 2268] [serial = 1916] [outer = 0x1256f6c00] 16:47:24 INFO - PROCESS | 2268 | 1464997644389 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]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 572ms 16:47:24 INFO - PROCESS | 2268 | 1464997644434 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 2268 | 1464997644435 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:47:24 INFO - PROCESS | 2268 | 1464997644437 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 2268 | 1464997644438 Marionette TRACE conn2 <- [1,2526,null,{}] 16:47:24 INFO - PROCESS | 2268 | 1464997644441 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}] 16:47:24 INFO - PROCESS | 2268 | 1464997644539 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:47:24 INFO - PROCESS | 2268 | 1464997644543 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f7800 == 35 [pid = 2268] [id = 639] 16:47:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1256fc800) [pid = 2268] [serial = 1917] [outer = 0x0] 16:47:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12770b800) [pid = 2268] [serial = 1918] [outer = 0x1256fc800] 16:47:24 INFO - PROCESS | 2268 | 1464997644568 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x128a15000) [pid = 2268] [serial = 1919] [outer = 0x1256fc800] 16:47:24 INFO - PROCESS | 2268 | 1464997644905 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]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 16:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:47:24 INFO - PROCESS | 2268 | 1464997644959 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 2268 | 1464997644961 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:47:24 INFO - PROCESS | 2268 | 1464997644965 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 2268 | 1464997644966 Marionette TRACE conn2 <- [1,2530,null,{}] 16:47:24 INFO - PROCESS | 2268 | 1464997644979 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}] 16:47:25 INFO - PROCESS | 2268 | 1464997645078 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:47:25 INFO - PROCESS | 2268 | 1464997645089 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x115e60800 == 36 [pid = 2268] [id = 640] 16:47:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x112a7d800) [pid = 2268] [serial = 1920] [outer = 0x0] 16:47:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x128a20000) [pid = 2268] [serial = 1921] [outer = 0x112a7d800] 16:47:25 INFO - PROCESS | 2268 | 1464997645114 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x128a89000) [pid = 2268] [serial = 1922] [outer = 0x112a7d800] 16:47:25 INFO - PROCESS | 2268 | 1464997645453 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]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 16:47:25 INFO - PROCESS | 2268 | 1464997645485 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 2268 | 1464997645486 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:47:25 INFO - PROCESS | 2268 | 1464997645488 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 2268 | 1464997645491 Marionette TRACE conn2 <- [1,2534,null,{}] 16:47:25 INFO - PROCESS | 2268 | 1464997645493 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}] 16:47:25 INFO - PROCESS | 2268 | 1464997645595 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:47:25 INFO - PROCESS | 2268 | 1464997645608 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c37f000 == 37 [pid = 2268] [id = 641] 16:47:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x128a17000) [pid = 2268] [serial = 1923] [outer = 0x0] 16:47:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x128b12000) [pid = 2268] [serial = 1924] [outer = 0x128a17000] 16:47:25 INFO - PROCESS | 2268 | 1464997645633 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x128b3b000) [pid = 2268] [serial = 1925] [outer = 0x128a17000] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x1199c2000) [pid = 2268] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x11695dc00) [pid = 2268] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x111d6a400) [pid = 2268] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x11840c400) [pid = 2268] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x11678c000) [pid = 2268] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x121a0ec00) [pid = 2268] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x125567800) [pid = 2268] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x128b0b800) [pid = 2268] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x114fb7400) [pid = 2268] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x11616e000) [pid = 2268] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x128b3d400) [pid = 2268] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x115e22000) [pid = 2268] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x115d6a400) [pid = 2268] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x128a13000) [pid = 2268] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1199c6c00) [pid = 2268] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119f6e400) [pid = 2268] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1161eac00) [pid = 2268] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x115dbe000) [pid = 2268] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x113ccd400) [pid = 2268] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128df8c00) [pid = 2268] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x125566400) [pid = 2268] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:47:25 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1175adc00) [pid = 2268] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:47:26 INFO - PROCESS | 2268 | 1464997646017 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]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 572ms 16:47:26 INFO - PROCESS | 2268 | 1464997646061 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 2268 | 1464997646062 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:47:26 INFO - PROCESS | 2268 | 1464997646064 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 2268 | 1464997646065 Marionette TRACE conn2 <- [1,2538,null,{}] 16:47:26 INFO - PROCESS | 2268 | 1464997646068 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}] 16:47:26 INFO - PROCESS | 2268 | 1464997646154 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:47:26 INFO - PROCESS | 2268 | 1464997646220 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274a5000 == 38 [pid = 2268] [id = 642] 16:47:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x113327800) [pid = 2268] [serial = 1926] [outer = 0x0] 16:47:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x115dbe000) [pid = 2268] [serial = 1927] [outer = 0x113327800] 16:47:26 INFO - PROCESS | 2268 | 1464997646247 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1182b1000) [pid = 2268] [serial = 1928] [outer = 0x113327800] 16:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 16:47:26 INFO - PROCESS | 2268 | 1464997646628 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]]]}] 16:47:26 INFO - PROCESS | 2268 | 1464997646635 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 2268 | 1464997646637 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:47:26 INFO - PROCESS | 2268 | 1464997646647 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 2268 | 1464997646649 Marionette TRACE conn2 <- [1,2542,null,{}] 16:47:26 INFO - PROCESS | 2268 | 1464997646653 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}] 16:47:26 INFO - PROCESS | 2268 | 1464997646777 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:47:26 INFO - PROCESS | 2268 | 1464997646841 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfb4800 == 39 [pid = 2268] [id = 643] 16:47:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x118140c00) [pid = 2268] [serial = 1929] [outer = 0x0] 16:47:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x121816400) [pid = 2268] [serial = 1930] [outer = 0x118140c00] 16:47:26 INFO - PROCESS | 2268 | 1464997646869 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x128b42c00) [pid = 2268] [serial = 1931] [outer = 0x118140c00] 16:47:27 INFO - PROCESS | 2268 | 1464997647149 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]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 16:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:47:27 INFO - PROCESS | 2268 | 1464997647167 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 2268 | 1464997647168 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:47:27 INFO - PROCESS | 2268 | 1464997647170 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 2268 | 1464997647171 Marionette TRACE conn2 <- [1,2546,null,{}] 16:47:27 INFO - PROCESS | 2268 | 1464997647181 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}] 16:47:27 INFO - PROCESS | 2268 | 1464997647283 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:47:27 INFO - PROCESS | 2268 | 1464997647287 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d40a000 == 40 [pid = 2268] [id = 644] 16:47:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x128c97c00) [pid = 2268] [serial = 1932] [outer = 0x0] 16:47:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x128ca2000) [pid = 2268] [serial = 1933] [outer = 0x128c97c00] 16:47:27 INFO - PROCESS | 2268 | 1464997647313 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x129019000) [pid = 2268] [serial = 1934] [outer = 0x128c97c00] 16:47:27 INFO - PROCESS | 2268 | 1464997647645 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]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 526ms 16:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:47:27 INFO - PROCESS | 2268 | 1464997647707 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 2268 | 1464997647708 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:47:27 INFO - PROCESS | 2268 | 1464997647711 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 2268 | 1464997647712 Marionette TRACE conn2 <- [1,2550,null,{}] 16:47:27 INFO - PROCESS | 2268 | 1464997647715 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}] 16:47:27 INFO - PROCESS | 2268 | 1464997647796 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:47:27 INFO - PROCESS | 2268 | 1464997647799 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d41f000 == 41 [pid = 2268] [id = 645] 16:47:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x129022c00) [pid = 2268] [serial = 1935] [outer = 0x0] 16:47:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x1293c2c00) [pid = 2268] [serial = 1936] [outer = 0x129022c00] 16:47:27 INFO - PROCESS | 2268 | 1464997647824 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1293c9400) [pid = 2268] [serial = 1937] [outer = 0x129022c00] 16:47:28 INFO - PROCESS | 2268 | 1464997648282 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]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms 16:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:47:28 INFO - PROCESS | 2268 | 1464997648333 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 2268 | 1464997648336 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:47:28 INFO - PROCESS | 2268 | 1464997648339 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 2268 | 1464997648341 Marionette TRACE conn2 <- [1,2554,null,{}] 16:47:28 INFO - PROCESS | 2268 | 1464997648346 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}] 16:47:28 INFO - PROCESS | 2268 | 1464997648451 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:47:28 INFO - PROCESS | 2268 | 1464997648550 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a14a000 == 42 [pid = 2268] [id = 646] 16:47:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x117c8ac00) [pid = 2268] [serial = 1938] [outer = 0x0] 16:47:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x11816bc00) [pid = 2268] [serial = 1939] [outer = 0x117c8ac00] 16:47:28 INFO - PROCESS | 2268 | 1464997648583 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x1184bb000) [pid = 2268] [serial = 1940] [outer = 0x117c8ac00] 16:47:29 INFO - PROCESS | 2268 | 1464997649021 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]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 723ms 16:47:29 INFO - PROCESS | 2268 | 1464997649062 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 2268 | 1464997649066 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:47:29 INFO - PROCESS | 2268 | 1464997649071 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 2268 | 1464997649072 Marionette TRACE conn2 <- [1,2558,null,{}] 16:47:29 INFO - PROCESS | 2268 | 1464997649075 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}] 16:47:29 INFO - PROCESS | 2268 | 1464997649180 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:47:29 INFO - PROCESS | 2268 | 1464997649241 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8a2800 == 43 [pid = 2268] [id = 647] 16:47:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x119917800) [pid = 2268] [serial = 1941] [outer = 0x0] 16:47:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x119a03400) [pid = 2268] [serial = 1942] [outer = 0x119917800] 16:47:29 INFO - PROCESS | 2268 | 1464997649273 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x119f62800) [pid = 2268] [serial = 1943] [outer = 0x119917800] 16:47:29 INFO - PROCESS | 2268 | 1464997649824 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]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 820ms 16:47:29 INFO - PROCESS | 2268 | 1464997649891 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:47:29 INFO - PROCESS | 2268 | 1464997649892 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:47:29 INFO - PROCESS | 2268 | 1464997649895 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 2268 | 1464997649897 Marionette TRACE conn2 <- [1,2562,null,{}] 16:47:29 INFO - PROCESS | 2268 | 1464997649905 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}] 16:47:30 INFO - PROCESS | 2268 | 1464997650044 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:47:30 INFO - PROCESS | 2268 | 1464997650056 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d8c4000 == 44 [pid = 2268] [id = 648] 16:47:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x125627000) [pid = 2268] [serial = 1944] [outer = 0x0] 16:47:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x1256f6400) [pid = 2268] [serial = 1945] [outer = 0x125627000] 16:47:30 INFO - PROCESS | 2268 | 1464997650089 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x126f99000) [pid = 2268] [serial = 1946] [outer = 0x125627000] 16:47:30 INFO - PROCESS | 2268 | 1464997650585 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]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 721ms 16:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:47:30 INFO - PROCESS | 2268 | 1464997650617 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 2268 | 1464997650618 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:47:30 INFO - PROCESS | 2268 | 1464997650621 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 2268 | 1464997650622 Marionette TRACE conn2 <- [1,2566,null,{}] 16:47:30 INFO - PROCESS | 2268 | 1464997650627 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}] 16:47:30 INFO - PROCESS | 2268 | 1464997650731 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:47:30 INFO - PROCESS | 2268 | 1464997650806 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x119394800 == 45 [pid = 2268] [id = 649] 16:47:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x1196a8800) [pid = 2268] [serial = 1947] [outer = 0x0] 16:47:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 117 (0x123f13c00) [pid = 2268] [serial = 1948] [outer = 0x1196a8800] 16:47:30 INFO - PROCESS | 2268 | 1464997650837 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 118 (0x12742b800) [pid = 2268] [serial = 1949] [outer = 0x1196a8800] 16:47:31 INFO - PROCESS | 2268 | 1464997651497 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]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 924ms 16:47:31 INFO - PROCESS | 2268 | 1464997651545 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 2268 | 1464997651548 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:47:31 INFO - PROCESS | 2268 | 1464997651551 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 2268 | 1464997651552 Marionette TRACE conn2 <- [1,2570,null,{}] 16:47:31 INFO - PROCESS | 2268 | 1464997651556 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}] 16:47:31 INFO - PROCESS | 2268 | 1464997651651 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:47:31 INFO - PROCESS | 2268 | 1464997651714 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e48800 == 46 [pid = 2268] [id = 650] 16:47:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 119 (0x117667c00) [pid = 2268] [serial = 1950] [outer = 0x0] 16:47:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 120 (0x117f58400) [pid = 2268] [serial = 1951] [outer = 0x117667c00] 16:47:31 INFO - PROCESS | 2268 | 1464997651743 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 121 (0x118405800) [pid = 2268] [serial = 1952] [outer = 0x117667c00] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12d40a000 == 45 [pid = 2268] [id = 644] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfb4800 == 44 [pid = 2268] [id = 643] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x1274a5000 == 43 [pid = 2268] [id = 642] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12c37f000 == 42 [pid = 2268] [id = 641] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x115e60800 == 41 [pid = 2268] [id = 640] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f7800 == 40 [pid = 2268] [id = 639] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac3b000 == 39 [pid = 2268] [id = 638] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x1299ba000 == 38 [pid = 2268] [id = 637] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x129428800 == 37 [pid = 2268] [id = 636] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x125597800 == 36 [pid = 2268] [id = 635] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x119a97800 == 35 [pid = 2268] [id = 634] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x11714f000 == 34 [pid = 2268] [id = 633] 16:47:32 INFO - PROCESS | 2268 | --DOCSHELL 0x118240000 == 33 [pid = 2268] [id = 632] 16:47:32 INFO - PROCESS | 2268 | 1464997652213 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]]]}] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 120 (0x1213b4400) [pid = 2268] [serial = 1889] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 119 (0x116fe3c00) [pid = 2268] [serial = 1876] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 118 (0x11840c800) [pid = 2268] [serial = 1880] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 117 (0x118e1bc00) [pid = 2268] [serial = 1882] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 116 (0x1193c7c00) [pid = 2268] [serial = 1883] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x1196ae800) [pid = 2268] [serial = 1885] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x1199c1c00) [pid = 2268] [serial = 1886] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x119ac1800) [pid = 2268] [serial = 1888] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x12746e400) [pid = 2268] [serial = 1852] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x117c8c400) [pid = 2268] [serial = 1877] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x128a1e400) [pid = 2268] [serial = 1855] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x127715800) [pid = 2268] [serial = 1853] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x128b10c00) [pid = 2268] [serial = 1858] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x112ed0400) [pid = 2268] [serial = 1874] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x128b17c00) [pid = 2268] [serial = 1859] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x118e1b800) [pid = 2268] [serial = 1862] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1169b8000) [pid = 2268] [serial = 1861] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x128c99400) [pid = 2268] [serial = 1867] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1182b1800) [pid = 2268] [serial = 1879] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x117c84800) [pid = 2268] [serial = 1835] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x116613000) [pid = 2268] [serial = 1834] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x116a73800) [pid = 2268] [serial = 1832] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1164a6000) [pid = 2268] [serial = 1831] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x128a1cc00) [pid = 2268] [serial = 1828] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128a8bc00) [pid = 2268] [serial = 1829] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x12167a000) [pid = 2268] [serial = 1891] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x12181f800) [pid = 2268] [serial = 1846] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119a0b000) [pid = 2268] [serial = 1843] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x121473000) [pid = 2268] [serial = 1844] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x11935d000) [pid = 2268] [serial = 1840] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1199c1400) [pid = 2268] [serial = 1841] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x118411400) [pid = 2268] [serial = 1838] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x116fe2800) [pid = 2268] [serial = 1837] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x129019c00) [pid = 2268] [serial = 1870] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1293bf400) [pid = 2268] [serial = 1871] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x121a03000) [pid = 2268] [serial = 1892] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x125621c00) [pid = 2268] [serial = 1849] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x115d6c800) [pid = 2268] [serial = 1873] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x126f9ec00) [pid = 2268] [serial = 1850] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x128b1ac00) [pid = 2268] [serial = 1865] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128a90000) [pid = 2268] [serial = 1856] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x124c8a400) [pid = 2268] [serial = 1847] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128df1400) [pid = 2268] [serial = 1868] [outer = 0x0] [url = about:blank] 16:47:32 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x121a0d400) [pid = 2268] [serial = 1864] [outer = 0x0] [url = about:blank] 16:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 724ms 16:47:32 INFO - PROCESS | 2268 | 1464997652277 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 2268 | 1464997652281 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:47:32 INFO - PROCESS | 2268 | 1464997652285 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 2268 | 1464997652287 Marionette TRACE conn2 <- [1,2574,null,{}] 16:47:32 INFO - PROCESS | 2268 | 1464997652289 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}] 16:47:32 INFO - PROCESS | 2268 | 1464997652367 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:47:32 INFO - PROCESS | 2268 | 1464997652370 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x11748e800 == 34 [pid = 2268] [id = 651] 16:47:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x118e1bc00) [pid = 2268] [serial = 1953] [outer = 0x0] 16:47:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1193bd000) [pid = 2268] [serial = 1954] [outer = 0x118e1bc00] 16:47:32 INFO - PROCESS | 2268 | 1464997652395 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119915000) [pid = 2268] [serial = 1955] [outer = 0x118e1bc00] 16:47:32 INFO - PROCESS | 2268 | 1464997652822 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]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 571ms 16:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:47:32 INFO - PROCESS | 2268 | 1464997652857 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 2268 | 1464997652858 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:47:32 INFO - PROCESS | 2268 | 1464997652860 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 2268 | 1464997652863 Marionette TRACE conn2 <- [1,2578,null,{}] 16:47:32 INFO - PROCESS | 2268 | 1464997652870 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}] 16:47:32 INFO - PROCESS | 2268 | 1464997652954 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:47:32 INFO - PROCESS | 2268 | 1464997652980 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x121521800 == 35 [pid = 2268] [id = 652] 16:47:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x119a08c00) [pid = 2268] [serial = 1956] [outer = 0x0] 16:47:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x11a1af400) [pid = 2268] [serial = 1957] [outer = 0x119a08c00] 16:47:33 INFO - PROCESS | 2268 | 1464997653009 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x121a0b800) [pid = 2268] [serial = 1958] [outer = 0x119a08c00] 16:47:33 INFO - PROCESS | 2268 | 1464997653370 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]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 16:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:47:33 INFO - PROCESS | 2268 | 1464997653384 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 2268 | 1464997653386 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:47:33 INFO - PROCESS | 2268 | 1464997653388 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 2268 | 1464997653390 Marionette TRACE conn2 <- [1,2582,null,{}] 16:47:33 INFO - PROCESS | 2268 | 1464997653392 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}] 16:47:33 INFO - PROCESS | 2268 | 1464997653502 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:47:33 INFO - PROCESS | 2268 | 1464997653509 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x12749a800 == 36 [pid = 2268] [id = 653] 16:47:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x125507c00) [pid = 2268] [serial = 1959] [outer = 0x0] 16:47:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x125622000) [pid = 2268] [serial = 1960] [outer = 0x125507c00] 16:47:33 INFO - PROCESS | 2268 | 1464997653553 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1270a5800) [pid = 2268] [serial = 1961] [outer = 0x125507c00] 16:47:33 INFO - PROCESS | 2268 | 1464997653963 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]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 16:47:34 INFO - PROCESS | 2268 | 1464997654013 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 2268 | 1464997654015 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:47:34 INFO - PROCESS | 2268 | 1464997654054 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 2268 | 1464997654057 Marionette TRACE conn2 <- [1,2586,null,{}] 16:47:34 INFO - PROCESS | 2268 | 1464997654061 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}] 16:47:34 INFO - PROCESS | 2268 | 1464997654181 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:47:34 INFO - PROCESS | 2268 | 1464997654194 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d4b800 == 37 [pid = 2268] [id = 654] 16:47:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x126f98c00) [pid = 2268] [serial = 1962] [outer = 0x0] 16:47:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x12746f400) [pid = 2268] [serial = 1963] [outer = 0x126f98c00] 16:47:34 INFO - PROCESS | 2268 | 1464997654237 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12770b000) [pid = 2268] [serial = 1964] [outer = 0x126f98c00] 16:47:34 INFO - PROCESS | 2268 | 1464997654710 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]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 686ms 16:47:34 INFO - PROCESS | 2268 | 1464997654730 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 2268 | 1464997654731 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:47:34 INFO - PROCESS | 2268 | 1464997654733 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 2268 | 1464997654734 Marionette TRACE conn2 <- [1,2590,null,{}] 16:47:34 INFO - PROCESS | 2268 | 1464997654736 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}] 16:47:34 INFO - PROCESS | 2268 | 1464997654879 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:47:34 INFO - PROCESS | 2268 | 1464997654884 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x12990f800 == 38 [pid = 2268] [id = 655] 16:47:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x127718c00) [pid = 2268] [serial = 1965] [outer = 0x0] 16:47:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a84400) [pid = 2268] [serial = 1966] [outer = 0x127718c00] 16:47:34 INFO - PROCESS | 2268 | 1464997654911 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128c96800) [pid = 2268] [serial = 1967] [outer = 0x127718c00] 16:47:35 INFO - PROCESS | 2268 | 1464997655256 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]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 569ms 16:47:35 INFO - PROCESS | 2268 | 1464997655302 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 2268 | 1464997655303 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:47:35 INFO - PROCESS | 2268 | 1464997655306 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 2268 | 1464997655307 Marionette TRACE conn2 <- [1,2594,null,{}] 16:47:35 INFO - PROCESS | 2268 | 1464997655309 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}] 16:47:35 INFO - PROCESS | 2268 | 1464997655412 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:47:35 INFO - PROCESS | 2268 | 1464997655415 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3df000 == 39 [pid = 2268] [id = 656] 16:47:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128a15800) [pid = 2268] [serial = 1968] [outer = 0x0] 16:47:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128ca2800) [pid = 2268] [serial = 1969] [outer = 0x128a15800] 16:47:35 INFO - PROCESS | 2268 | 1464997655441 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1293bfc00) [pid = 2268] [serial = 1970] [outer = 0x128a15800] 16:47:35 INFO - PROCESS | 2268 | 1464997655823 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]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 16:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:47:35 INFO - PROCESS | 2268 | 1464997655875 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 2268 | 1464997655877 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:47:35 INFO - PROCESS | 2268 | 1464997655879 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 2268 | 1464997655880 Marionette TRACE conn2 <- [1,2598,null,{}] 16:47:35 INFO - PROCESS | 2268 | 1464997655882 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}] 16:47:35 INFO - PROCESS | 2268 | 1464997655986 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:47:36 INFO - PROCESS | 2268 | 1464997655999 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be0e800 == 40 [pid = 2268] [id = 657] 16:47:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1293c4400) [pid = 2268] [serial = 1971] [outer = 0x0] 16:47:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1293cc800) [pid = 2268] [serial = 1972] [outer = 0x1293c4400] 16:47:36 INFO - PROCESS | 2268 | 1464997656024 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x129607000) [pid = 2268] [serial = 1973] [outer = 0x1293c4400] 16:47:36 INFO - PROCESS | 2268 | 1464997656662 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]]]}] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x128c97c00) [pid = 2268] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1256f6c00) [pid = 2268] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x112a7d800) [pid = 2268] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118168400) [pid = 2268] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1256fc800) [pid = 2268] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119a04000) [pid = 2268] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x112ed0c00) [pid = 2268] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128a17000) [pid = 2268] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x121551400) [pid = 2268] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x116a79000) [pid = 2268] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x113327800) [pid = 2268] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:47:36 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x118140c00) [pid = 2268] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 868ms 16:47:36 INFO - PROCESS | 2268 | 1464997656748 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 2268 | 1464997656749 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:47:36 INFO - PROCESS | 2268 | 1464997656751 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 2268 | 1464997656752 Marionette TRACE conn2 <- [1,2602,null,{}] 16:47:36 INFO - PROCESS | 2268 | 1464997656755 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}] 16:47:36 INFO - PROCESS | 2268 | 1464997656837 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:47:36 INFO - PROCESS | 2268 | 1464997656843 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299a6000 == 41 [pid = 2268] [id = 658] 16:47:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1166e7c00) [pid = 2268] [serial = 1974] [outer = 0x0] 16:47:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1199cbc00) [pid = 2268] [serial = 1975] [outer = 0x1166e7c00] 16:47:36 INFO - PROCESS | 2268 | 1464997656876 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12715ec00) [pid = 2268] [serial = 1976] [outer = 0x1166e7c00] 16:47:37 INFO - PROCESS | 2268 | 1464997657212 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]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 469ms 16:47:37 INFO - PROCESS | 2268 | 1464997657220 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 2268 | 1464997657221 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:47:37 INFO - PROCESS | 2268 | 1464997657227 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 2268 | 1464997657228 Marionette TRACE conn2 <- [1,2606,null,{}] 16:47:37 INFO - PROCESS | 2268 | 1464997657231 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}] 16:47:37 INFO - PROCESS | 2268 | 1464997657343 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:47:37 INFO - PROCESS | 2268 | 1464997657350 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7d6800 == 42 [pid = 2268] [id = 659] 16:47:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x121551400) [pid = 2268] [serial = 1977] [outer = 0x0] 16:47:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a8b800) [pid = 2268] [serial = 1978] [outer = 0x121551400] 16:47:37 INFO - PROCESS | 2268 | 1464997657375 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x129610800) [pid = 2268] [serial = 1979] [outer = 0x121551400] 16:47:37 INFO - PROCESS | 2268 | 1464997657683 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]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 474ms 16:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:47:37 INFO - PROCESS | 2268 | 1464997657698 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 2268 | 1464997657700 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:47:37 INFO - PROCESS | 2268 | 1464997657702 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 2268 | 1464997657704 Marionette TRACE conn2 <- [1,2610,null,{}] 16:47:37 INFO - PROCESS | 2268 | 1464997657707 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}] 16:47:37 INFO - PROCESS | 2268 | 1464997657805 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:47:37 INFO - PROCESS | 2268 | 1464997657811 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d34f000 == 43 [pid = 2268] [id = 660] 16:47:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x129611400) [pid = 2268] [serial = 1980] [outer = 0x0] 16:47:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1299d2400) [pid = 2268] [serial = 1981] [outer = 0x129611400] 16:47:37 INFO - PROCESS | 2268 | 1464997657846 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x12a94e800) [pid = 2268] [serial = 1982] [outer = 0x129611400] 16:47:38 INFO - PROCESS | 2268 | 1464997658256 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]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 573ms 16:47:38 INFO - PROCESS | 2268 | 1464997658276 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 2268 | 1464997658278 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:47:38 INFO - PROCESS | 2268 | 1464997658281 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 2268 | 1464997658283 Marionette TRACE conn2 <- [1,2614,null,{}] 16:47:38 INFO - PROCESS | 2268 | 1464997658286 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}] 16:47:38 INFO - PROCESS | 2268 | 1464997658419 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:47:38 INFO - PROCESS | 2268 | 1464997658425 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d8cd000 == 44 [pid = 2268] [id = 661] 16:47:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12a952800) [pid = 2268] [serial = 1983] [outer = 0x0] 16:47:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12a95ac00) [pid = 2268] [serial = 1984] [outer = 0x12a952800] 16:47:38 INFO - PROCESS | 2268 | 1464997658466 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12ac09400) [pid = 2268] [serial = 1985] [outer = 0x12a952800] 16:47:39 INFO - PROCESS | 2268 | 1464997659005 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]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 770ms 16:47:39 INFO - PROCESS | 2268 | 1464997659051 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 2268 | 1464997659054 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:47:39 INFO - PROCESS | 2268 | 1464997659060 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 2268 | 1464997659062 Marionette TRACE conn2 <- [1,2618,null,{}] 16:47:39 INFO - PROCESS | 2268 | 1464997659067 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}] 16:47:39 INFO - PROCESS | 2268 | 1464997659174 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:47:39 INFO - PROCESS | 2268 | 1464997659248 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e85000 == 45 [pid = 2268] [id = 662] 16:47:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x116a7a800) [pid = 2268] [serial = 1986] [outer = 0x0] 16:47:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1180d4800) [pid = 2268] [serial = 1987] [outer = 0x116a7a800] 16:47:39 INFO - PROCESS | 2268 | 1464997659280 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x11882cc00) [pid = 2268] [serial = 1988] [outer = 0x116a7a800] 16:47:39 INFO - PROCESS | 2268 | 1464997659676 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]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 675ms 16:47:39 INFO - PROCESS | 2268 | 1464997659733 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 2268 | 1464997659737 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:47:39 INFO - PROCESS | 2268 | 1464997659743 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 2268 | 1464997659744 Marionette TRACE conn2 <- [1,2622,null,{}] 16:47:39 INFO - PROCESS | 2268 | 1464997659747 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}] 16:47:39 INFO - PROCESS | 2268 | 1464997659898 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:47:40 INFO - PROCESS | 2268 | 1464997660006 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3d000 == 46 [pid = 2268] [id = 663] 16:47:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x119cb7c00) [pid = 2268] [serial = 1989] [outer = 0x0] 16:47:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x119f6b400) [pid = 2268] [serial = 1990] [outer = 0x119cb7c00] 16:47:40 INFO - PROCESS | 2268 | 1464997660061 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12181a800) [pid = 2268] [serial = 1991] [outer = 0x119cb7c00] 16:47:40 INFO - PROCESS | 2268 | 1464997660541 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]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 820ms 16:47:40 INFO - PROCESS | 2268 | 1464997660562 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 2268 | 1464997660564 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:47:40 INFO - PROCESS | 2268 | 1464997660566 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 2268 | 1464997660569 Marionette TRACE conn2 <- [1,2626,null,{}] 16:47:40 INFO - PROCESS | 2268 | 1464997660577 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}] 16:47:40 INFO - PROCESS | 2268 | 1464997660687 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:47:40 INFO - PROCESS | 2268 | 1464997660751 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d415800 == 47 [pid = 2268] [id = 664] 16:47:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x126f90000) [pid = 2268] [serial = 1992] [outer = 0x0] 16:47:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x127719800) [pid = 2268] [serial = 1993] [outer = 0x126f90000] 16:47:40 INFO - PROCESS | 2268 | 1464997660784 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x128a90c00) [pid = 2268] [serial = 1994] [outer = 0x126f90000] 16:47:41 INFO - PROCESS | 2268 | 1464997661172 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]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 16:47:41 INFO - PROCESS | 2268 | 1464997661239 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:47:41 INFO - PROCESS | 2268 | 1464997661241 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:47:41 INFO - PROCESS | 2268 | 1464997661243 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 2268 | 1464997661245 Marionette TRACE conn2 <- [1,2630,null,{}] 16:47:41 INFO - PROCESS | 2268 | 1464997661247 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}] 16:47:41 INFO - PROCESS | 2268 | 1464997661356 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:47:41 INFO - PROCESS | 2268 | 1464997661461 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x12e1d0000 == 48 [pid = 2268] [id = 665] 16:47:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x128b1ac00) [pid = 2268] [serial = 1995] [outer = 0x0] 16:47:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x128df5800) [pid = 2268] [serial = 1996] [outer = 0x128b1ac00] 16:47:41 INFO - PROCESS | 2268 | 1464997661492 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x129608000) [pid = 2268] [serial = 1997] [outer = 0x128b1ac00] 16:47:41 INFO - PROCESS | 2268 | 1464997661925 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]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 719ms 16:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:47:41 INFO - PROCESS | 2268 | 1464997661962 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 2268 | 1464997661964 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:47:41 INFO - PROCESS | 2268 | 1464997661966 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 2268 | 1464997661967 Marionette TRACE conn2 <- [1,2634,null,{}] 16:47:41 INFO - PROCESS | 2268 | 1464997661970 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}] 16:47:42 INFO - PROCESS | 2268 | 1464997662075 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:47:42 INFO - PROCESS | 2268 | 1464997662137 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a62800 == 49 [pid = 2268] [id = 666] 16:47:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x115e28400) [pid = 2268] [serial = 1998] [outer = 0x0] 16:47:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x116aea000) [pid = 2268] [serial = 1999] [outer = 0x115e28400] 16:47:42 INFO - PROCESS | 2268 | 1464997662342 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x118e1a800) [pid = 2268] [serial = 2000] [outer = 0x115e28400] 16:47:42 INFO - PROCESS | 2268 | 1464997662778 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]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 869ms 16:47:42 INFO - PROCESS | 2268 | 1464997662836 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 2268 | 1464997662839 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:47:42 INFO - PROCESS | 2268 | 1464997662864 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 2268 | 1464997662866 Marionette TRACE conn2 <- [1,2638,null,{}] 16:47:42 INFO - PROCESS | 2268 | 1464997662869 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}] 16:47:42 INFO - PROCESS | 2268 | 1464997662970 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:47:43 INFO - PROCESS | 2268 | 1464997663045 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x118250800 == 50 [pid = 2268] [id = 667] 16:47:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 114 (0x11813c400) [pid = 2268] [serial = 2001] [outer = 0x0] 16:47:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 115 (0x121555000) [pid = 2268] [serial = 2002] [outer = 0x11813c400] 16:47:43 INFO - PROCESS | 2268 | 1464997663074 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 116 (0x121a0d400) [pid = 2268] [serial = 2003] [outer = 0x11813c400] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12d34f000 == 49 [pid = 2268] [id = 660] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7d6800 == 48 [pid = 2268] [id = 659] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x1299a6000 == 47 [pid = 2268] [id = 658] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12be0e800 == 46 [pid = 2268] [id = 657] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3df000 == 45 [pid = 2268] [id = 656] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12990f800 == 44 [pid = 2268] [id = 655] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x128d4b800 == 43 [pid = 2268] [id = 654] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 115 (0x124c82c00) [pid = 2268] [serial = 1894] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 114 (0x1293c2c00) [pid = 2268] [serial = 1936] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12749a800 == 42 [pid = 2268] [id = 653] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x121521800 == 41 [pid = 2268] [id = 652] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x11748e800 == 40 [pid = 2268] [id = 651] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x119e48800 == 39 [pid = 2268] [id = 650] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8a2800 == 38 [pid = 2268] [id = 647] 16:47:43 INFO - PROCESS | 2268 | --DOCSHELL 0x11a14a000 == 37 [pid = 2268] [id = 646] 16:47:43 INFO - PROCESS | 2268 | 1464997663450 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]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 621ms 16:47:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:47:43 INFO - PROCESS | 2268 | 1464997663484 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 2268 | 1464997663487 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:47:43 INFO - PROCESS | 2268 | 1464997663492 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 2268 | 1464997663495 Marionette TRACE conn2 <- [1,2642,null,{}] 16:47:43 INFO - PROCESS | 2268 | 1464997663499 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}] 16:47:43 INFO - PROCESS | 2268 | 1464997663636 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 113 (0x118411000) [pid = 2268] [serial = 1903] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x119461000) [pid = 2268] [serial = 1904] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x12770b800) [pid = 2268] [serial = 1918] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x119abf400) [pid = 2268] [serial = 1906] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x119f60400) [pid = 2268] [serial = 1907] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x121818400) [pid = 2268] [serial = 1912] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x128b12000) [pid = 2268] [serial = 1924] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x121a0dc00) [pid = 2268] [serial = 1909] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x124fe7c00) [pid = 2268] [serial = 1910] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x118166400) [pid = 2268] [serial = 1901] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x117668400) [pid = 2268] [serial = 1900] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x116604800) [pid = 2268] [serial = 1897] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x115dbe000) [pid = 2268] [serial = 1927] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x128a89000) [pid = 2268] [serial = 1922] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x128b3b000) [pid = 2268] [serial = 1925] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x127478800) [pid = 2268] [serial = 1916] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x128a15000) [pid = 2268] [serial = 1919] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1182b1000) [pid = 2268] [serial = 1928] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x121816400) [pid = 2268] [serial = 1930] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x125569400) [pid = 2268] [serial = 1913] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x129019000) [pid = 2268] [serial = 1934] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x128b42c00) [pid = 2268] [serial = 1931] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x128ca2000) [pid = 2268] [serial = 1933] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x126f90400) [pid = 2268] [serial = 1915] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x128a20000) [pid = 2268] [serial = 1921] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 2268 | 1464997663748 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x118251000 == 38 [pid = 2268] [id = 668] 16:47:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x1169b8400) [pid = 2268] [serial = 2004] [outer = 0x0] 16:47:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x118406400) [pid = 2268] [serial = 2005] [outer = 0x1169b8400] 16:47:43 INFO - PROCESS | 2268 | 1464997663793 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x124c89400) [pid = 2268] [serial = 2006] [outer = 0x1169b8400] 16:47:44 INFO - PROCESS | 2268 | 1464997664184 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]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:47:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 16:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:47:44 INFO - PROCESS | 2268 | 1464997664215 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 2268 | 1464997664216 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 2268 | 1464997664227 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 2268 | 1464997664230 Marionette TRACE conn2 <- [1,2646,null,{}] 16:47:44 INFO - PROCESS | 2268 | 1464997664237 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}] 16:47:44 INFO - PROCESS | 2268 | 1464997664343 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:47:44 INFO - PROCESS | 2268 | 1464997664350 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x129433000 == 39 [pid = 2268] [id = 669] 16:47:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12742f000) [pid = 2268] [serial = 2007] [outer = 0x0] 16:47:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12770b800) [pid = 2268] [serial = 2008] [outer = 0x12742f000] 16:47:44 INFO - PROCESS | 2268 | 1464997664376 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1199c1400) [pid = 2268] [serial = 2009] [outer = 0x12742f000] 16:47:44 INFO - PROCESS | 2268 | 1464997664722 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]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:47:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 526ms 16:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:47:44 INFO - PROCESS | 2268 | 1464997664748 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 2268 | 1464997664750 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 2268 | 1464997664752 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 2268 | 1464997664753 Marionette TRACE conn2 <- [1,2650,null,{}] 16:47:44 INFO - PROCESS | 2268 | 1464997664755 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}] 16:47:44 INFO - PROCESS | 2268 | 1464997664866 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:47:44 INFO - PROCESS | 2268 | 1464997664871 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299be800 == 40 [pid = 2268] [id = 670] 16:47:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128b0c000) [pid = 2268] [serial = 2010] [outer = 0x0] 16:47:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128b3c000) [pid = 2268] [serial = 2011] [outer = 0x128b0c000] 16:47:44 INFO - PROCESS | 2268 | 1464997664898 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128c9b800) [pid = 2268] [serial = 2012] [outer = 0x128b0c000] 16:47:45 INFO - PROCESS | 2268 | 1464997665198 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]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:47:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 467ms 16:47:45 INFO - PROCESS | 2268 | 1464997665220 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 2268 | 1464997665221 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:47:45 INFO - PROCESS | 2268 | 1464997665224 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 2268 | 1464997665227 Marionette TRACE conn2 <- [1,2654,null,{}] 16:47:45 INFO - PROCESS | 2268 | 1464997665230 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}] 16:47:45 INFO - PROCESS | 2268 | 1464997665314 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:47:45 INFO - PROCESS | 2268 | 1464997665318 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3f5000 == 41 [pid = 2268] [id = 671] 16:47:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1293c2c00) [pid = 2268] [serial = 2013] [outer = 0x0] 16:47:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x129603c00) [pid = 2268] [serial = 2014] [outer = 0x1293c2c00] 16:47:45 INFO - PROCESS | 2268 | 1464997665358 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x129694800) [pid = 2268] [serial = 2015] [outer = 0x1293c2c00] 16:47:45 INFO - PROCESS | 2268 | 1464997665760 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]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:47:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 573ms 16:47:45 INFO - PROCESS | 2268 | 1464997665803 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 2268 | 1464997665804 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:47:45 INFO - PROCESS | 2268 | 1464997665812 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 2268 | 1464997665813 Marionette TRACE conn2 <- [1,2658,null,{}] 16:47:45 INFO - PROCESS | 2268 | 1464997665815 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}] 16:47:45 INFO - PROCESS | 2268 | 1464997665926 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:47:45 INFO - PROCESS | 2268 | 1464997665969 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x11825a800 == 42 [pid = 2268] [id = 672] 16:47:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1299db800) [pid = 2268] [serial = 2016] [outer = 0x0] 16:47:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12a952c00) [pid = 2268] [serial = 2017] [outer = 0x1299db800] 16:47:45 INFO - PROCESS | 2268 | 1464997665995 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12ac04000) [pid = 2268] [serial = 2018] [outer = 0x1299db800] 16:47:46 INFO - PROCESS | 2268 | 1464997666288 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:47:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 524ms 16:47:46 INFO - PROCESS | 2268 | 1464997666336 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 2268 | 1464997666337 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:47:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:47:46 INFO - PROCESS | 2268 | 1464997666340 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 2268 | 1464997666341 Marionette TRACE conn2 <- [1,2662,null,{}] 16:47:46 INFO - PROCESS | 2268 | 1464997666343 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}] 16:47:46 INFO - PROCESS | 2268 | 1464997666456 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:47:46 INFO - PROCESS | 2268 | 1464997666460 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7dd000 == 43 [pid = 2268] [id = 673] 16:47:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12a94fc00) [pid = 2268] [serial = 2019] [outer = 0x0] 16:47:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x12ac0e400) [pid = 2268] [serial = 2020] [outer = 0x12a94fc00] 16:47:46 INFO - PROCESS | 2268 | 1464997666485 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x12ad85400) [pid = 2268] [serial = 2021] [outer = 0x12a94fc00] 16:47:46 INFO - PROCESS | 2268 | 1464997666810 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:47:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 16:47:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:47:46 INFO - PROCESS | 2268 | 1464997666862 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 2268 | 1464997666863 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:47:46 INFO - PROCESS | 2268 | 1464997666870 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 2268 | 1464997666871 Marionette TRACE conn2 <- [1,2666,null,{}] 16:47:46 INFO - PROCESS | 2268 | 1464997666874 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}] 16:47:46 INFO - PROCESS | 2268 | 1464997666982 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:47:47 INFO - PROCESS | 2268 | 1464997667023 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfce800 == 44 [pid = 2268] [id = 674] 16:47:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x12ac07400) [pid = 2268] [serial = 2022] [outer = 0x0] 16:47:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x12ad8fc00) [pid = 2268] [serial = 2023] [outer = 0x12ac07400] 16:47:47 INFO - PROCESS | 2268 | 1464997667048 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x12b30d400) [pid = 2268] [serial = 2024] [outer = 0x12ac07400] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x127718c00) [pid = 2268] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x125507c00) [pid = 2268] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x117667c00) [pid = 2268] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1196a8800) [pid = 2268] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x126f98c00) [pid = 2268] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x118e1bc00) [pid = 2268] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x119a08c00) [pid = 2268] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x128a15800) [pid = 2268] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1293c4400) [pid = 2268] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1166e7c00) [pid = 2268] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x129611400) [pid = 2268] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:47:47 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x121551400) [pid = 2268] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:47:47 INFO - PROCESS | 2268 | 1464997667834 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]]]}] 16:47:47 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) 16:47:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 977ms 16:47:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:47:47 INFO - PROCESS | 2268 | 1464997667846 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 2268 | 1464997667847 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:47:47 INFO - PROCESS | 2268 | 1464997667850 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 2268 | 1464997667851 Marionette TRACE conn2 <- [1,2670,null,{}] 16:47:47 INFO - PROCESS | 2268 | 1464997667853 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}] 16:47:47 INFO - PROCESS | 2268 | 1464997667948 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:47:47 INFO - PROCESS | 2268 | 1464997667952 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x12943f800 == 45 [pid = 2268] [id = 675] 16:47:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x118140c00) [pid = 2268] [serial = 2025] [outer = 0x0] 16:47:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x119a0dc00) [pid = 2268] [serial = 2026] [outer = 0x118140c00] 16:47:47 INFO - PROCESS | 2268 | 1464997667978 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x128a15800) [pid = 2268] [serial = 2027] [outer = 0x118140c00] 16:47:48 INFO - PROCESS | 2268 | 1464997668784 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] 16:47:48 INFO - PROCESS | 2268 | 1464997668821 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 2268 | 1464997668824 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 2268 | 1464997668826 Marionette TRACE conn2 <- [1,2674,null,{}] 16:47:48 INFO - PROCESS | 2268 | 1464997668829 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}] 16:47:48 INFO - PROCESS | 2268 | 1464997668912 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:47:48 INFO - PROCESS | 2268 | 1464997668915 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x12dd67800 == 46 [pid = 2268] [id = 676] 16:47:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x129693000) [pid = 2268] [serial = 2028] [outer = 0x0] 16:47:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x12b311800) [pid = 2268] [serial = 2029] [outer = 0x129693000] 16:47:48 INFO - PROCESS | 2268 | 1464997668944 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x12b476400) [pid = 2268] [serial = 2030] [outer = 0x129693000] 16:47:49 INFO - PROCESS | 2268 | 1464997669810 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] 16:47:49 INFO - PROCESS | 2268 | 1464997669850 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:47:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:47:49 INFO - PROCESS | 2268 | 1464997669867 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 2268 | 1464997669869 Marionette TRACE conn2 <- [1,2678,null,{}] 16:47:49 INFO - PROCESS | 2268 | 1464997669873 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}] 16:47:50 INFO - PROCESS | 2268 | 1464997670014 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:47:50 INFO - PROCESS | 2268 | 1464997670077 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x123fda000 == 47 [pid = 2268] [id = 677] 16:47:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x119318400) [pid = 2268] [serial = 2031] [outer = 0x0] 16:47:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1196b5800) [pid = 2268] [serial = 2032] [outer = 0x119318400] 16:47:50 INFO - PROCESS | 2268 | 1464997670151 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x119cb8400) [pid = 2268] [serial = 2033] [outer = 0x119318400] 16:47:51 INFO - PROCESS | 2268 | 1464997671088 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]]]}] 16:47:51 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) 16:47:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1278ms 16:47:51 INFO - PROCESS | 2268 | 1464997671145 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 2268 | 1464997671149 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:47:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:47:51 INFO - PROCESS | 2268 | 1464997671154 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 2268 | 1464997671156 Marionette TRACE conn2 <- [1,2682,null,{}] 16:47:51 INFO - PROCESS | 2268 | 1464997671158 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}] 16:47:51 INFO - PROCESS | 2268 | 1464997671266 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:47:51 INFO - PROCESS | 2268 | 1464997671328 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b35e800 == 48 [pid = 2268] [id = 678] 16:47:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x121a04400) [pid = 2268] [serial = 2034] [outer = 0x0] 16:47:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x125566400) [pid = 2268] [serial = 2035] [outer = 0x121a04400] 16:47:51 INFO - PROCESS | 2268 | 1464997671401 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x126f94000) [pid = 2268] [serial = 2036] [outer = 0x121a04400] 16:47:52 INFO - PROCESS | 2268 | 1464997672300 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]]]}] 16:47:52 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) 16:47:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1171ms 16:47:52 INFO - PROCESS | 2268 | 1464997672326 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 2268 | 1464997672328 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:47:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:47:52 INFO - PROCESS | 2268 | 1464997672330 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 2268 | 1464997672333 Marionette TRACE conn2 <- [1,2686,null,{}] 16:47:52 INFO - PROCESS | 2268 | 1464997672341 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}] 16:47:52 INFO - PROCESS | 2268 | 1464997672582 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:47:52 INFO - PROCESS | 2268 | 1464997672695 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194d9800 == 49 [pid = 2268] [id = 679] 16:47:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x1199cc400) [pid = 2268] [serial = 2037] [outer = 0x0] 16:47:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x119ac8000) [pid = 2268] [serial = 2038] [outer = 0x1199cc400] 16:47:52 INFO - PROCESS | 2268 | 1464997672725 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x123d14000) [pid = 2268] [serial = 2039] [outer = 0x1199cc400] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12943f800 == 48 [pid = 2268] [id = 675] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfce800 == 47 [pid = 2268] [id = 674] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7dd000 == 46 [pid = 2268] [id = 673] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x11825a800 == 45 [pid = 2268] [id = 672] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3f5000 == 44 [pid = 2268] [id = 671] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x1299be800 == 43 [pid = 2268] [id = 670] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x129433000 == 42 [pid = 2268] [id = 669] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x118251000 == 41 [pid = 2268] [id = 668] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x118250800 == 40 [pid = 2268] [id = 667] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x118a62800 == 39 [pid = 2268] [id = 666] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12d41f000 == 38 [pid = 2268] [id = 645] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x118e85000 == 37 [pid = 2268] [id = 662] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3d000 == 36 [pid = 2268] [id = 663] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12d415800 == 35 [pid = 2268] [id = 664] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12e1d0000 == 34 [pid = 2268] [id = 665] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12d8cd000 == 33 [pid = 2268] [id = 661] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12d8c4000 == 32 [pid = 2268] [id = 648] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x119394800 == 31 [pid = 2268] [id = 649] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x128fe6000 == 30 [pid = 2268] [id = 631] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12b35e800 == 29 [pid = 2268] [id = 678] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x12dd67800 == 28 [pid = 2268] [id = 676] 16:47:53 INFO - PROCESS | 2268 | --DOCSHELL 0x123fda000 == 27 [pid = 2268] [id = 677] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x1256f6400) [pid = 2268] [serial = 1945] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x128a84400) [pid = 2268] [serial = 1966] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x125622000) [pid = 2268] [serial = 1960] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x1270a5800) [pid = 2268] [serial = 1961] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x118405800) [pid = 2268] [serial = 1952] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x117f58400) [pid = 2268] [serial = 1951] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x12742b800) [pid = 2268] [serial = 1949] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x123f13c00) [pid = 2268] [serial = 1948] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x11816bc00) [pid = 2268] [serial = 1939] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x12746f400) [pid = 2268] [serial = 1963] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x119a03400) [pid = 2268] [serial = 1942] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1193bd000) [pid = 2268] [serial = 1954] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x119915000) [pid = 2268] [serial = 1955] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x11a1af400) [pid = 2268] [serial = 1957] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x121a0b800) [pid = 2268] [serial = 1958] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x128ca2800) [pid = 2268] [serial = 1969] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x128c96800) [pid = 2268] [serial = 1967] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1293cc800) [pid = 2268] [serial = 1972] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1293bfc00) [pid = 2268] [serial = 1970] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x12715ec00) [pid = 2268] [serial = 1976] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1199cbc00) [pid = 2268] [serial = 1975] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1299d2400) [pid = 2268] [serial = 1981] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128a8b800) [pid = 2268] [serial = 1978] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x129607000) [pid = 2268] [serial = 1973] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12a95ac00) [pid = 2268] [serial = 1984] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x129610800) [pid = 2268] [serial = 1979] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12a94e800) [pid = 2268] [serial = 1982] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x12770b000) [pid = 2268] [serial = 1964] [outer = 0x0] [url = about:blank] 16:47:53 INFO - PROCESS | 2268 | 1464997673974 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] 16:47:54 INFO - PROCESS | 2268 | 1464997674009 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:47:54 INFO - PROCESS | 2268 | 1464997674012 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 2268 | 1464997674014 Marionette TRACE conn2 <- [1,2690,null,{}] 16:47:54 INFO - PROCESS | 2268 | 1464997674018 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}] 16:47:54 INFO - PROCESS | 2268 | 1464997674098 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:47:54 INFO - PROCESS | 2268 | 1464997674103 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c0b000 == 28 [pid = 2268] [id = 680] 16:47:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x117c8f800) [pid = 2268] [serial = 2040] [outer = 0x0] 16:47:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x118132400) [pid = 2268] [serial = 2041] [outer = 0x117c8f800] 16:47:54 INFO - PROCESS | 2268 | 1464997674136 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x118405400) [pid = 2268] [serial = 2042] [outer = 0x117c8f800] 16:47:55 INFO - PROCESS | 2268 | 1464997675068 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] 16:47:55 INFO - PROCESS | 2268 | 1464997675087 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:47:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:47:55 INFO - PROCESS | 2268 | 1464997675093 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 2268 | 1464997675095 Marionette TRACE conn2 <- [1,2694,null,{}] 16:47:55 INFO - PROCESS | 2268 | 1464997675097 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}] 16:47:55 INFO - PROCESS | 2268 | 1464997675182 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:47:55 INFO - PROCESS | 2268 | 1464997675186 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e48000 == 29 [pid = 2268] [id = 681] 16:47:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x11945c800) [pid = 2268] [serial = 2043] [outer = 0x0] 16:47:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119918000) [pid = 2268] [serial = 2044] [outer = 0x11945c800] 16:47:55 INFO - PROCESS | 2268 | 1464997675216 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119a06400) [pid = 2268] [serial = 2045] [outer = 0x11945c800] 16:47:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:47:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:56 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 16:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:56 INFO - _addTest/ [0,2697,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 2268 | 1464997676069 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:47:56 INFO - PROCESS | 2268 | 1464997676080 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 2268 | 1464997676083 Marionette TRACE conn2 <- [1,2698,null,{}] 16:47:56 INFO - PROCESS | 2268 | 1464997676098 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}] 16:47:56 INFO - PROCESS | 2268 | 1464997676203 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:47:56 INFO - PROCESS | 2268 | 1464997676245 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x12749c800 == 30 [pid = 2268] [id = 682] 16:47:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x121848800) [pid = 2268] [serial = 2046] [outer = 0x0] 16:47:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x123d0bc00) [pid = 2268] [serial = 2047] [outer = 0x121848800] 16:47:56 INFO - PROCESS | 2268 | 1464997676276 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x125506400) [pid = 2268] [serial = 2048] [outer = 0x121848800] 16:47:57 INFO - PROCESS | 2268 | 1464997677115 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] 16:47:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:47:57 INFO - PROCESS | 2268 | 1464997677162 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:47:57 INFO - PROCESS | 2268 | 1464997677164 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 2268 | 1464997677165 Marionette TRACE conn2 <- [1,2702,null,{}] 16:47:57 INFO - PROCESS | 2268 | 1464997677167 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}] 16:47:57 INFO - PROCESS | 2268 | 1464997677268 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:47:57 INFO - PROCESS | 2268 | 1464997677280 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x129421800 == 31 [pid = 2268] [id = 683] 16:47:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1256fb400) [pid = 2268] [serial = 2049] [outer = 0x0] 16:47:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12715ec00) [pid = 2268] [serial = 2050] [outer = 0x1256fb400] 16:47:57 INFO - PROCESS | 2268 | 1464997677306 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x127473800) [pid = 2268] [serial = 2051] [outer = 0x1256fb400] 16:47:57 INFO - PROCESS | 2268 | 1464997677657 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]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:47:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 16:47:57 INFO - PROCESS | 2268 | 1464997677682 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 2268 | 1464997677683 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:47:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:47:57 INFO - PROCESS | 2268 | 1464997677686 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 2268 | 1464997677687 Marionette TRACE conn2 <- [1,2706,null,{}] 16:47:57 INFO - PROCESS | 2268 | 1464997677689 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}] 16:47:57 INFO - PROCESS | 2268 | 1464997677798 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:47:57 INFO - PROCESS | 2268 | 1464997677810 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a873000 == 32 [pid = 2268] [id = 684] 16:47:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x117665800) [pid = 2268] [serial = 2052] [outer = 0x0] 16:47:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12770e800) [pid = 2268] [serial = 2053] [outer = 0x117665800] 16:47:57 INFO - PROCESS | 2268 | 1464997677836 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x128a1e800) [pid = 2268] [serial = 2054] [outer = 0x117665800] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x1299db800) [pid = 2268] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12a94fc00) [pid = 2268] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x126f90000) [pid = 2268] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x115e28400) [pid = 2268] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x11813c400) [pid = 2268] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1169b8400) [pid = 2268] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x12742f000) [pid = 2268] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x116a7a800) [pid = 2268] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12a952800) [pid = 2268] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x12ac07400) [pid = 2268] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x128b0c000) [pid = 2268] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128b1ac00) [pid = 2268] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x118140c00) [pid = 2268] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x119cb7c00) [pid = 2268] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1293c2c00) [pid = 2268] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x113cd8400) [pid = 2268] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x113c05000) [pid = 2268] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x117c8ac00) [pid = 2268] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x125627000) [pid = 2268] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x119917800) [pid = 2268] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x129022c00) [pid = 2268] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:47:58 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x129693000) [pid = 2268] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:47:58 INFO - PROCESS | 2268 | 1464997678392 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]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:47:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 718ms 16:47:58 INFO - PROCESS | 2268 | 1464997678404 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 2268 | 1464997678406 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:47:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:47:58 INFO - PROCESS | 2268 | 1464997678417 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 2268 | 1464997678418 Marionette TRACE conn2 <- [1,2710,null,{}] 16:47:58 INFO - PROCESS | 2268 | 1464997678420 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}] 16:47:58 INFO - PROCESS | 2268 | 1464997678575 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:47:58 INFO - PROCESS | 2268 | 1464997678619 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac33800 == 33 [pid = 2268] [id = 685] 16:47:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x111d64800) [pid = 2268] [serial = 2055] [outer = 0x0] 16:47:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x11813c400) [pid = 2268] [serial = 2056] [outer = 0x111d64800] 16:47:58 INFO - PROCESS | 2268 | 1464997678645 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x128a85000) [pid = 2268] [serial = 2057] [outer = 0x111d64800] 16:47:58 INFO - PROCESS | 2268 | 1464997678919 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] 16:47:58 INFO - PROCESS | 2268 | 1464997678937 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:47:58 INFO - PROCESS | 2268 | 1464997678939 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 2268 | 1464997678941 Marionette TRACE conn2 <- [1,2714,null,{}] 16:47:58 INFO - PROCESS | 2268 | 1464997678950 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}] 16:47:59 INFO - PROCESS | 2268 | 1464997679039 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:47:59 INFO - PROCESS | 2268 | 1464997679045 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be0f000 == 34 [pid = 2268] [id = 686] 16:47:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x128a8d400) [pid = 2268] [serial = 2058] [outer = 0x0] 16:47:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x128b38400) [pid = 2268] [serial = 2059] [outer = 0x128a8d400] 16:47:59 INFO - PROCESS | 2268 | 1464997679070 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x128c98800) [pid = 2268] [serial = 2060] [outer = 0x128a8d400] 16:47:59 INFO - PROCESS | 2268 | 1464997679385 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]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:47:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 476ms 16:47:59 INFO - PROCESS | 2268 | 1464997679416 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 2268 | 1464997679417 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:47:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:47:59 INFO - PROCESS | 2268 | 1464997679419 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 2268 | 1464997679420 Marionette TRACE conn2 <- [1,2718,null,{}] 16:47:59 INFO - PROCESS | 2268 | 1464997679423 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}] 16:47:59 INFO - PROCESS | 2268 | 1464997679534 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:47:59 INFO - PROCESS | 2268 | 1464997679541 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bedd000 == 35 [pid = 2268] [id = 687] 16:47:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x112a7e000) [pid = 2268] [serial = 2061] [outer = 0x0] 16:47:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x128ca0400) [pid = 2268] [serial = 2062] [outer = 0x112a7e000] 16:47:59 INFO - PROCESS | 2268 | 1464997679566 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1293be800) [pid = 2268] [serial = 2063] [outer = 0x112a7e000] 16:47:59 INFO - PROCESS | 2268 | 1464997679910 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] 16:47:59 INFO - PROCESS | 2268 | 1464997679939 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:47:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:47:59 INFO - PROCESS | 2268 | 1464997679942 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 2268 | 1464997679943 Marionette TRACE conn2 <- [1,2722,null,{}] 16:47:59 INFO - PROCESS | 2268 | 1464997679945 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}] 16:48:00 INFO - PROCESS | 2268 | 1464997680034 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:48:00 INFO - PROCESS | 2268 | 1464997680037 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7e8800 == 36 [pid = 2268] [id = 688] 16:48:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1293c3800) [pid = 2268] [serial = 2064] [outer = 0x0] 16:48:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x129608800) [pid = 2268] [serial = 2065] [outer = 0x1293c3800] 16:48:00 INFO - PROCESS | 2268 | 1464997680062 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12968d400) [pid = 2268] [serial = 2066] [outer = 0x1293c3800] 16:48:00 INFO - PROCESS | 2268 | 1464997680639 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] 16:48:00 INFO - PROCESS | 2268 | 1464997680665 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:48:00 INFO - PROCESS | 2268 | 1464997680668 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 2268 | 1464997680670 Marionette TRACE conn2 <- [1,2726,null,{}] 16:48:00 INFO - PROCESS | 2268 | 1464997680675 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}] 16:48:00 INFO - PROCESS | 2268 | 1464997680787 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:48:00 INFO - PROCESS | 2268 | 1464997680874 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca1800 == 37 [pid = 2268] [id = 689] 16:48:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1169df400) [pid = 2268] [serial = 2067] [outer = 0x0] 16:48:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1182a9000) [pid = 2268] [serial = 2068] [outer = 0x1169df400] 16:48:00 INFO - PROCESS | 2268 | 1464997680906 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x118e13800) [pid = 2268] [serial = 2069] [outer = 0x1169df400] 16:48:01 INFO - PROCESS | 2268 | 1464997681473 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]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:48:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 822ms 16:48:01 INFO - PROCESS | 2268 | 1464997681491 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 2268 | 1464997681495 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:48:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:48:01 INFO - PROCESS | 2268 | 1464997681499 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 2268 | 1464997681501 Marionette TRACE conn2 <- [1,2730,null,{}] 16:48:01 INFO - PROCESS | 2268 | 1464997681504 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}] 16:48:01 INFO - PROCESS | 2268 | 1464997681676 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:48:01 INFO - PROCESS | 2268 | 1464997681742 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c14000 == 38 [pid = 2268] [id = 690] 16:48:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x118e1bc00) [pid = 2268] [serial = 2070] [outer = 0x0] 16:48:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1199c6400) [pid = 2268] [serial = 2071] [outer = 0x118e1bc00] 16:48:01 INFO - PROCESS | 2268 | 1464997681775 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x11a1ab000) [pid = 2268] [serial = 2072] [outer = 0x118e1bc00] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12bedd000 == 37 [pid = 2268] [id = 687] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12be0f000 == 36 [pid = 2268] [id = 686] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac33800 == 35 [pid = 2268] [id = 685] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12a873000 == 34 [pid = 2268] [id = 684] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x129421800 == 33 [pid = 2268] [id = 683] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x12749c800 == 32 [pid = 2268] [id = 682] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x119e48000 == 31 [pid = 2268] [id = 681] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x117c0b000 == 30 [pid = 2268] [id = 680] 16:48:02 INFO - PROCESS | 2268 | --DOCSHELL 0x1194d9800 == 29 [pid = 2268] [id = 679] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1175b0c00) [pid = 2268] [serial = 1898] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x124feac00) [pid = 2268] [serial = 1895] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1184bb000) [pid = 2268] [serial = 1940] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x126f99000) [pid = 2268] [serial = 1946] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119f62800) [pid = 2268] [serial = 1943] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1293c9400) [pid = 2268] [serial = 1937] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x127719800) [pid = 2268] [serial = 1993] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128a90c00) [pid = 2268] [serial = 1994] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x116aea000) [pid = 2268] [serial = 1999] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x118e1a800) [pid = 2268] [serial = 2000] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x121555000) [pid = 2268] [serial = 2002] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x121a0d400) [pid = 2268] [serial = 2003] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x118406400) [pid = 2268] [serial = 2005] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x124c89400) [pid = 2268] [serial = 2006] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1180d4800) [pid = 2268] [serial = 1987] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x11882cc00) [pid = 2268] [serial = 1988] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12ac09400) [pid = 2268] [serial = 1985] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128df5800) [pid = 2268] [serial = 1996] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x129608000) [pid = 2268] [serial = 1997] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x119f6b400) [pid = 2268] [serial = 1990] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x12181a800) [pid = 2268] [serial = 1991] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x12b311800) [pid = 2268] [serial = 2029] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x12a952c00) [pid = 2268] [serial = 2017] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x12ac0e400) [pid = 2268] [serial = 2020] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x12ac04000) [pid = 2268] [serial = 2018] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x12770b800) [pid = 2268] [serial = 2008] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x1199c1400) [pid = 2268] [serial = 2009] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 68 (0x12ad8fc00) [pid = 2268] [serial = 2023] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 67 (0x128b3c000) [pid = 2268] [serial = 2011] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 66 (0x128c9b800) [pid = 2268] [serial = 2012] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 65 (0x128a15800) [pid = 2268] [serial = 2027] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 64 (0x129603c00) [pid = 2268] [serial = 2014] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 63 (0x12ad85400) [pid = 2268] [serial = 2021] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 62 (0x12b476400) [pid = 2268] [serial = 2030] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 61 (0x12b30d400) [pid = 2268] [serial = 2024] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 60 (0x119a0dc00) [pid = 2268] [serial = 2026] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | --DOMWINDOW == 59 (0x129694800) [pid = 2268] [serial = 2015] [outer = 0x0] [url = about:blank] 16:48:02 INFO - PROCESS | 2268 | 1464997682858 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] 16:48:02 INFO - PROCESS | 2268 | 1464997682877 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:48:02 INFO - PROCESS | 2268 | 1464997682880 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 2268 | 1464997682882 Marionette TRACE conn2 <- [1,2734,null,{}] 16:48:02 INFO - PROCESS | 2268 | 1464997682886 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}] 16:48:02 INFO - PROCESS | 2268 | 1464997682994 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:48:03 INFO - PROCESS | 2268 | 1464997683065 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x118257800 == 30 [pid = 2268] [id = 691] 16:48:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 60 (0x117c91c00) [pid = 2268] [serial = 2073] [outer = 0x0] 16:48:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 61 (0x118133400) [pid = 2268] [serial = 2074] [outer = 0x117c91c00] 16:48:03 INFO - PROCESS | 2268 | 1464997683089 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 62 (0x118411800) [pid = 2268] [serial = 2075] [outer = 0x117c91c00] 16:48:03 INFO - PROCESS | 2268 | 1464997683533 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]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:48:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 671ms 16:48:03 INFO - PROCESS | 2268 | 1464997683552 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 2268 | 1464997683557 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:48:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:48:03 INFO - PROCESS | 2268 | 1464997683566 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 2268 | 1464997683569 Marionette TRACE conn2 <- [1,2738,null,{}] 16:48:03 INFO - PROCESS | 2268 | 1464997683573 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}] 16:48:03 INFO - PROCESS | 2268 | 1464997683706 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:48:03 INFO - PROCESS | 2268 | 1464997683718 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e3d000 == 31 [pid = 2268] [id = 692] 16:48:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 63 (0x119461000) [pid = 2268] [serial = 2076] [outer = 0x0] 16:48:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 64 (0x1199cd000) [pid = 2268] [serial = 2077] [outer = 0x119461000] 16:48:03 INFO - PROCESS | 2268 | 1464997683752 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 65 (0x119cbe800) [pid = 2268] [serial = 2078] [outer = 0x119461000] 16:48:04 INFO - PROCESS | 2268 | 1464997684105 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]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:48:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 571ms 16:48:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:48:04 INFO - PROCESS | 2268 | 1464997684137 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 2268 | 1464997684138 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:48:04 INFO - PROCESS | 2268 | 1464997684141 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 2268 | 1464997684143 Marionette TRACE conn2 <- [1,2742,null,{}] 16:48:04 INFO - PROCESS | 2268 | 1464997684165 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}] 16:48:04 INFO - PROCESS | 2268 | 1464997684249 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:48:04 INFO - PROCESS | 2268 | 1464997684255 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x128cdd000 == 32 [pid = 2268] [id = 693] 16:48:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 66 (0x1122aa400) [pid = 2268] [serial = 2079] [outer = 0x0] 16:48:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 67 (0x12181c400) [pid = 2268] [serial = 2080] [outer = 0x1122aa400] 16:48:04 INFO - PROCESS | 2268 | 1464997684288 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 68 (0x124cdb000) [pid = 2268] [serial = 2081] [outer = 0x1122aa400] 16:48:04 INFO - PROCESS | 2268 | 1464997684671 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]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:48:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 538ms 16:48:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:48:04 INFO - PROCESS | 2268 | 1464997684679 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 2268 | 1464997684681 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:48:04 INFO - PROCESS | 2268 | 1464997684683 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 2268 | 1464997684684 Marionette TRACE conn2 <- [1,2746,null,{}] 16:48:04 INFO - PROCESS | 2268 | 1464997684686 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}] 16:48:04 INFO - PROCESS | 2268 | 1464997684790 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:48:04 INFO - PROCESS | 2268 | 1464997684802 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299ab000 == 33 [pid = 2268] [id = 694] 16:48:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 69 (0x12550f400) [pid = 2268] [serial = 2082] [outer = 0x0] 16:48:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x1256ee400) [pid = 2268] [serial = 2083] [outer = 0x12550f400] 16:48:04 INFO - PROCESS | 2268 | 1464997684828 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x126f93800) [pid = 2268] [serial = 2084] [outer = 0x12550f400] 16:48:05 INFO - PROCESS | 2268 | 1464997685178 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]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:48:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 16:48:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:48:05 INFO - PROCESS | 2268 | 1464997685202 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 2268 | 1464997685204 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:48:05 INFO - PROCESS | 2268 | 1464997685206 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 2268 | 1464997685207 Marionette TRACE conn2 <- [1,2750,null,{}] 16:48:05 INFO - PROCESS | 2268 | 1464997685215 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}] 16:48:05 INFO - PROCESS | 2268 | 1464997685316 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:48:05 INFO - PROCESS | 2268 | 1464997685320 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b2000 == 34 [pid = 2268] [id = 695] 16:48:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x126c82400) [pid = 2268] [serial = 2085] [outer = 0x0] 16:48:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x12746ec00) [pid = 2268] [serial = 2086] [outer = 0x126c82400] 16:48:05 INFO - PROCESS | 2268 | 1464997685345 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x127710800) [pid = 2268] [serial = 2087] [outer = 0x126c82400] 16:48:05 INFO - PROCESS | 2268 | 1464997685701 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]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:48:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 525ms 16:48:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:48:05 INFO - PROCESS | 2268 | 1464997685737 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 2268 | 1464997685738 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:48:05 INFO - PROCESS | 2268 | 1464997685740 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 2268 | 1464997685741 Marionette TRACE conn2 <- [1,2754,null,{}] 16:48:05 INFO - PROCESS | 2268 | 1464997685743 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}] 16:48:05 INFO - PROCESS | 2268 | 1464997685867 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:48:05 INFO - PROCESS | 2268 | 1464997685907 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be1c800 == 35 [pid = 2268] [id = 696] 16:48:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x127717c00) [pid = 2268] [serial = 2088] [outer = 0x0] 16:48:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x128a90000) [pid = 2268] [serial = 2089] [outer = 0x127717c00] 16:48:05 INFO - PROCESS | 2268 | 1464997685934 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x128c97400) [pid = 2268] [serial = 2090] [outer = 0x127717c00] 16:48:06 INFO - PROCESS | 2268 | 1464997686239 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]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 16:48:06 INFO - PROCESS | 2268 | 1464997686260 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 2268 | 1464997686263 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:48:06 INFO - PROCESS | 2268 | 1464997686265 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 2268 | 1464997686267 Marionette TRACE conn2 <- [1,2758,null,{}] 16:48:06 INFO - PROCESS | 2268 | 1464997686279 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}] 16:48:06 INFO - PROCESS | 2268 | 1464997686378 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:48:06 INFO - PROCESS | 2268 | 1464997686381 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c371000 == 36 [pid = 2268] [id = 697] 16:48:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x128c9d400) [pid = 2268] [serial = 2091] [outer = 0x0] 16:48:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x129022800) [pid = 2268] [serial = 2092] [outer = 0x128c9d400] 16:48:06 INFO - PROCESS | 2268 | 1464997686440 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1293ca800) [pid = 2268] [serial = 2093] [outer = 0x128c9d400] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x119318400) [pid = 2268] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x117c8f800) [pid = 2268] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x1199cc400) [pid = 2268] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x11945c800) [pid = 2268] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x121a04400) [pid = 2268] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x1256fb400) [pid = 2268] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x117665800) [pid = 2268] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x128a8d400) [pid = 2268] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x111d64800) [pid = 2268] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x121848800) [pid = 2268] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:48:06 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x112a7e000) [pid = 2268] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:48:06 INFO - PROCESS | 2268 | 1464997686747 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]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 532ms 16:48:06 INFO - PROCESS | 2268 | 1464997686801 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 2268 | 1464997686802 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:48:06 INFO - PROCESS | 2268 | 1464997686805 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 2268 | 1464997686806 Marionette TRACE conn2 <- [1,2762,null,{}] 16:48:06 INFO - PROCESS | 2268 | 1464997686808 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}] 16:48:06 INFO - PROCESS | 2268 | 1464997686885 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:48:06 INFO - PROCESS | 2268 | 1464997686889 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7e0000 == 37 [pid = 2268] [id = 698] 16:48:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x121817400) [pid = 2268] [serial = 2094] [outer = 0x0] 16:48:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x127714400) [pid = 2268] [serial = 2095] [outer = 0x121817400] 16:48:06 INFO - PROCESS | 2268 | 1464997686917 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x1293c8800) [pid = 2268] [serial = 2096] [outer = 0x121817400] 16:48:07 INFO - PROCESS | 2268 | 1464997687247 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]]]}] 16:48:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:48:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 16:48:07 INFO - PROCESS | 2268 | 1464997687275 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 2268 | 1464997687277 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:48:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:48:07 INFO - PROCESS | 2268 | 1464997687279 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 2268 | 1464997687281 Marionette TRACE conn2 <- [1,2766,null,{}] 16:48:07 INFO - PROCESS | 2268 | 1464997687283 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}] 16:48:07 INFO - PROCESS | 2268 | 1464997687362 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:48:07 INFO - PROCESS | 2268 | 1464997687366 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274b0800 == 38 [pid = 2268] [id = 699] 16:48:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x128b12000) [pid = 2268] [serial = 2097] [outer = 0x0] 16:48:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x129611c00) [pid = 2268] [serial = 2098] [outer = 0x128b12000] 16:48:07 INFO - PROCESS | 2268 | 1464997687391 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x129694c00) [pid = 2268] [serial = 2099] [outer = 0x128b12000] 16:48:07 INFO - PROCESS | 2268 | 1464997687737 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]]]}] 16:48:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:48:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 16:48:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:48:07 INFO - PROCESS | 2268 | 1464997687748 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 2268 | 1464997687749 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:48:07 INFO - PROCESS | 2268 | 1464997687751 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 2268 | 1464997687752 Marionette TRACE conn2 <- [1,2770,null,{}] 16:48:07 INFO - PROCESS | 2268 | 1464997687754 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}] 16:48:07 INFO - PROCESS | 2268 | 1464997687866 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:48:07 INFO - PROCESS | 2268 | 1464997687873 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d33e800 == 39 [pid = 2268] [id = 700] 16:48:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x128a8a400) [pid = 2268] [serial = 2100] [outer = 0x0] 16:48:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x129699800) [pid = 2268] [serial = 2101] [outer = 0x128a8a400] 16:48:07 INFO - PROCESS | 2268 | 1464997687900 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x12a87f800) [pid = 2268] [serial = 2102] [outer = 0x128a8a400] 16:48:08 INFO - PROCESS | 2268 | 1464997688204 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]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 16:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:48:08 INFO - PROCESS | 2268 | 1464997688220 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 2268 | 1464997688221 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:48:08 INFO - PROCESS | 2268 | 1464997688224 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 2268 | 1464997688226 Marionette TRACE conn2 <- [1,2774,null,{}] 16:48:08 INFO - PROCESS | 2268 | 1464997688231 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}] 16:48:08 INFO - PROCESS | 2268 | 1464997688325 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:48:08 INFO - PROCESS | 2268 | 1464997688330 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d8ca000 == 40 [pid = 2268] [id = 701] 16:48:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x12a94d000) [pid = 2268] [serial = 2103] [outer = 0x0] 16:48:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x12ac04800) [pid = 2268] [serial = 2104] [outer = 0x12a94d000] 16:48:08 INFO - PROCESS | 2268 | 1464997688358 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x12b302c00) [pid = 2268] [serial = 2105] [outer = 0x12a94d000] 16:48:08 INFO - PROCESS | 2268 | 1464997688842 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]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 674ms 16:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:48:08 INFO - PROCESS | 2268 | 1464997688898 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 2268 | 1464997688900 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:48:08 INFO - PROCESS | 2268 | 1464997688903 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 2268 | 1464997688905 Marionette TRACE conn2 <- [1,2778,null,{}] 16:48:08 INFO - PROCESS | 2268 | 1464997688909 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}] 16:48:09 INFO - PROCESS | 2268 | 1464997689020 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:48:09 INFO - PROCESS | 2268 | 1464997689133 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a158800 == 41 [pid = 2268] [id = 702] 16:48:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x118160400) [pid = 2268] [serial = 2106] [outer = 0x0] 16:48:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x118406c00) [pid = 2268] [serial = 2107] [outer = 0x118160400] 16:48:09 INFO - PROCESS | 2268 | 1464997689168 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11945f000) [pid = 2268] [serial = 2108] [outer = 0x118160400] 16:48:09 INFO - PROCESS | 2268 | 1464997689589 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]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:48:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 720ms 16:48:09 INFO - PROCESS | 2268 | 1464997689624 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 2268 | 1464997689628 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:48:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:48:09 INFO - PROCESS | 2268 | 1464997689633 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 2268 | 1464997689634 Marionette TRACE conn2 <- [1,2782,null,{}] 16:48:09 INFO - PROCESS | 2268 | 1464997689637 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}] 16:48:09 INFO - PROCESS | 2268 | 1464997689743 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:48:09 INFO - PROCESS | 2268 | 1464997689806 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a8b7000 == 42 [pid = 2268] [id = 703] 16:48:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119cefc00) [pid = 2268] [serial = 2109] [outer = 0x0] 16:48:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x121473000) [pid = 2268] [serial = 2110] [outer = 0x119cefc00] 16:48:09 INFO - PROCESS | 2268 | 1464997689837 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x124c89400) [pid = 2268] [serial = 2111] [outer = 0x119cefc00] 16:48:10 INFO - PROCESS | 2268 | 1464997690265 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]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:48:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 674ms 16:48:10 INFO - PROCESS | 2268 | 1464997690308 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 2268 | 1464997690310 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:48:10 INFO - PROCESS | 2268 | 1464997690314 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 2268 | 1464997690318 Marionette TRACE conn2 <- [1,2786,null,{}] 16:48:10 INFO - PROCESS | 2268 | 1464997690330 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}] 16:48:10 INFO - PROCESS | 2268 | 1464997690514 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:48:10 INFO - PROCESS | 2268 | 1464997690632 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 2268 | ++DOCSHELL 0x12dd61000 == 43 [pid = 2268] [id = 704] 16:48:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x128a1a800) [pid = 2268] [serial = 2112] [outer = 0x0] 16:48:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128a90c00) [pid = 2268] [serial = 2113] [outer = 0x128a1a800] 16:48:10 INFO - PROCESS | 2268 | 1464997690667 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128b40400) [pid = 2268] [serial = 2114] [outer = 0x128a1a800] 16:48:11 INFO - PROCESS | 2268 | 1464997691078 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]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:48:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 775ms 16:48:11 INFO - PROCESS | 2268 | 1464997691089 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 2268 | 1464997691090 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:48:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:48:11 INFO - PROCESS | 2268 | 1464997691093 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 2268 | 1464997691094 Marionette TRACE conn2 <- [1,2790,null,{}] 16:48:11 INFO - PROCESS | 2268 | 1464997691096 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}] 16:48:11 INFO - PROCESS | 2268 | 1464997691201 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:48:11 INFO - PROCESS | 2268 | 1464997691259 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 2268 | ++DOCSHELL 0x12e1b3800 == 44 [pid = 2268] [id = 705] 16:48:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1293bf800) [pid = 2268] [serial = 2115] [outer = 0x0] 16:48:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12a94fc00) [pid = 2268] [serial = 2116] [outer = 0x1293bf800] 16:48:11 INFO - PROCESS | 2268 | 1464997691289 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12ac0b000) [pid = 2268] [serial = 2117] [outer = 0x1293bf800] 16:48:11 INFO - PROCESS | 2268 | 1464997691733 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]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:48:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 671ms 16:48:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:48:11 INFO - PROCESS | 2268 | 1464997691765 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 2268 | 1464997691766 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:48:11 INFO - PROCESS | 2268 | 1464997691768 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 2268 | 1464997691769 Marionette TRACE conn2 <- [1,2794,null,{}] 16:48:11 INFO - PROCESS | 2268 | 1464997691772 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}] 16:48:11 INFO - PROCESS | 2268 | 1464997691876 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:48:12 INFO - PROCESS | 2268 | 1464997692136 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x119c8f000 == 45 [pid = 2268] [id = 706] 16:48:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x1130ac800) [pid = 2268] [serial = 2118] [outer = 0x0] 16:48:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x113c05800) [pid = 2268] [serial = 2119] [outer = 0x1130ac800] 16:48:12 INFO - PROCESS | 2268 | 1464997692179 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1175adc00) [pid = 2268] [serial = 2120] [outer = 0x1130ac800] 16:48:12 INFO - PROCESS | 2268 | 1464997692616 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]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:48:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 869ms 16:48:12 INFO - PROCESS | 2268 | 1464997692638 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 2268 | 1464997692640 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:48:12 INFO - PROCESS | 2268 | 1464997692643 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 2268 | 1464997692645 Marionette TRACE conn2 <- [1,2798,null,{}] 16:48:12 INFO - PROCESS | 2268 | 1464997692649 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}] 16:48:12 INFO - PROCESS | 2268 | 1464997692748 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:48:12 INFO - PROCESS | 2268 | 1464997692810 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 2268 | ++DOCSHELL 0x118277000 == 46 [pid = 2268] [id = 707] 16:48:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x118409800) [pid = 2268] [serial = 2121] [outer = 0x0] 16:48:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x119ac7800) [pid = 2268] [serial = 2122] [outer = 0x118409800] 16:48:12 INFO - PROCESS | 2268 | 1464997692840 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12167fc00) [pid = 2268] [serial = 2123] [outer = 0x118409800] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12d33e800 == 45 [pid = 2268] [id = 700] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x1274b0800 == 44 [pid = 2268] [id = 699] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7e0000 == 43 [pid = 2268] [id = 698] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12c371000 == 42 [pid = 2268] [id = 697] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12be1c800 == 41 [pid = 2268] [id = 696] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b2000 == 40 [pid = 2268] [id = 695] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x1299ab000 == 39 [pid = 2268] [id = 694] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x128cdd000 == 38 [pid = 2268] [id = 693] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x119e3d000 == 37 [pid = 2268] [id = 692] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x118257800 == 36 [pid = 2268] [id = 691] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x117c14000 == 35 [pid = 2268] [id = 690] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7e8800 == 34 [pid = 2268] [id = 688] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca1800 == 33 [pid = 2268] [id = 689] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x119c8f000 == 32 [pid = 2268] [id = 706] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12e1b3800 == 31 [pid = 2268] [id = 705] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12dd61000 == 30 [pid = 2268] [id = 704] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12a8b7000 == 29 [pid = 2268] [id = 703] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x11a158800 == 28 [pid = 2268] [id = 702] 16:48:13 INFO - PROCESS | 2268 | --DOCSHELL 0x12d8ca000 == 27 [pid = 2268] [id = 701] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x1196b5800) [pid = 2268] [serial = 2032] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118132400) [pid = 2268] [serial = 2041] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x118405400) [pid = 2268] [serial = 2042] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119cb8400) [pid = 2268] [serial = 2033] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x123d14000) [pid = 2268] [serial = 2039] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119ac8000) [pid = 2268] [serial = 2038] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119918000) [pid = 2268] [serial = 2044] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x125566400) [pid = 2268] [serial = 2035] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x126f94000) [pid = 2268] [serial = 2036] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x12715ec00) [pid = 2268] [serial = 2050] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x12770e800) [pid = 2268] [serial = 2053] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128b38400) [pid = 2268] [serial = 2059] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11813c400) [pid = 2268] [serial = 2056] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x129608800) [pid = 2268] [serial = 2065] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x128a1e800) [pid = 2268] [serial = 2054] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x123d0bc00) [pid = 2268] [serial = 2047] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1293be800) [pid = 2268] [serial = 2063] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x125506400) [pid = 2268] [serial = 2048] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x127473800) [pid = 2268] [serial = 2051] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x128c98800) [pid = 2268] [serial = 2060] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128a85000) [pid = 2268] [serial = 2057] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119a06400) [pid = 2268] [serial = 2045] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x128ca0400) [pid = 2268] [serial = 2062] [outer = 0x0] [url = about:blank] 16:48:13 INFO - PROCESS | 2268 | 1464997693773 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]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:48:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1172ms 16:48:13 INFO - PROCESS | 2268 | 1464997693816 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 2268 | 1464997693819 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:48:13 INFO - PROCESS | 2268 | 1464997693822 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 2268 | 1464997693824 Marionette TRACE conn2 <- [1,2802,null,{}] 16:48:13 INFO - PROCESS | 2268 | 1464997693828 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}] 16:48:13 INFO - PROCESS | 2268 | 1464997693932 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:48:13 INFO - PROCESS | 2268 | 1464997693939 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 2268 | ++DOCSHELL 0x117474000 == 28 [pid = 2268] [id = 708] 16:48:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x113050400) [pid = 2268] [serial = 2124] [outer = 0x0] 16:48:13 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x113c09800) [pid = 2268] [serial = 2125] [outer = 0x113050400] 16:48:13 INFO - PROCESS | 2268 | 1464997693974 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x115ed7c00) [pid = 2268] [serial = 2126] [outer = 0x113050400] 16:48:14 INFO - PROCESS | 2268 | 1464997694316 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]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:48:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 16:48:14 INFO - PROCESS | 2268 | 1464997694344 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 2268 | 1464997694348 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:48:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:48:14 INFO - PROCESS | 2268 | 1464997694353 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 2268 | 1464997694355 Marionette TRACE conn2 <- [1,2806,null,{}] 16:48:14 INFO - PROCESS | 2268 | 1464997694357 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}] 16:48:14 INFO - PROCESS | 2268 | 1464997694438 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:48:14 INFO - PROCESS | 2268 | 1464997694493 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 2268 | ++DOCSHELL 0x118251000 == 29 [pid = 2268] [id = 709] 16:48:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x1164ae400) [pid = 2268] [serial = 2127] [outer = 0x0] 16:48:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1169de400) [pid = 2268] [serial = 2128] [outer = 0x1164ae400] 16:48:14 INFO - PROCESS | 2268 | 1464997694523 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x116a7bc00) [pid = 2268] [serial = 2129] [outer = 0x1164ae400] 16:48:14 INFO - PROCESS | 2268 | 1464997694870 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]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:48:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 16:48:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:48:14 INFO - PROCESS | 2268 | 1464997694923 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 2268 | 1464997694925 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:48:14 INFO - PROCESS | 2268 | 1464997694928 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 2268 | 1464997694933 Marionette TRACE conn2 <- [1,2810,null,{}] 16:48:14 INFO - PROCESS | 2268 | 1464997694944 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}] 16:48:15 INFO - PROCESS | 2268 | 1464997695098 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:48:15 INFO - PROCESS | 2268 | 1464997695115 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x121096800 == 30 [pid = 2268] [id = 710] 16:48:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x111d1c800) [pid = 2268] [serial = 2130] [outer = 0x0] 16:48:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11816dc00) [pid = 2268] [serial = 2131] [outer = 0x111d1c800] 16:48:15 INFO - PROCESS | 2268 | 1464997695146 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x11840dc00) [pid = 2268] [serial = 2132] [outer = 0x111d1c800] 16:48:15 INFO - PROCESS | 2268 | 1464997695454 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]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:48:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 576ms 16:48:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:48:15 INFO - PROCESS | 2268 | 1464997695504 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 2268 | 1464997695506 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:48:15 INFO - PROCESS | 2268 | 1464997695508 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 2268 | 1464997695509 Marionette TRACE conn2 <- [1,2814,null,{}] 16:48:15 INFO - PROCESS | 2268 | 1464997695512 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}] 16:48:15 INFO - PROCESS | 2268 | 1464997695594 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:48:15 INFO - PROCESS | 2268 | 1464997695599 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 2268 | ++DOCSHELL 0x12554b800 == 31 [pid = 2268] [id = 711] 16:48:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11882f000) [pid = 2268] [serial = 2133] [outer = 0x0] 16:48:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1196a7800) [pid = 2268] [serial = 2134] [outer = 0x11882f000] 16:48:15 INFO - PROCESS | 2268 | 1464997695624 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x119915800) [pid = 2268] [serial = 2135] [outer = 0x11882f000] 16:48:16 INFO - PROCESS | 2268 | 1464997696005 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]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 522ms 16:48:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:48:16 INFO - PROCESS | 2268 | 1464997696031 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 2268 | 1464997696032 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:48:16 INFO - PROCESS | 2268 | 1464997696034 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 2268 | 1464997696035 Marionette TRACE conn2 <- [1,2818,null,{}] 16:48:16 INFO - PROCESS | 2268 | 1464997696038 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}] 16:48:16 INFO - PROCESS | 2268 | 1464997696135 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:48:16 INFO - PROCESS | 2268 | 1464997696174 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274b1800 == 32 [pid = 2268] [id = 712] 16:48:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x116483000) [pid = 2268] [serial = 2136] [outer = 0x0] 16:48:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x11991bc00) [pid = 2268] [serial = 2137] [outer = 0x116483000] 16:48:16 INFO - PROCESS | 2268 | 1464997696200 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x119a02400) [pid = 2268] [serial = 2138] [outer = 0x116483000] 16:48:16 INFO - PROCESS | 2268 | --DOCSHELL 0x12cf2a000 == 31 [pid = 2268] [id = 15] 16:48:16 INFO - PROCESS | 2268 | 1464997696556 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]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 16:48:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:48:16 INFO - PROCESS | 2268 | 1464997696605 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 2268 | 1464997696606 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:48:16 INFO - PROCESS | 2268 | 1464997696608 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 2268 | 1464997696609 Marionette TRACE conn2 <- [1,2822,null,{}] 16:48:16 INFO - PROCESS | 2268 | 1464997696611 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}] 16:48:16 INFO - PROCESS | 2268 | 1464997696736 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:48:16 INFO - PROCESS | 2268 | 1464997696789 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 2268 | ++DOCSHELL 0x129424800 == 32 [pid = 2268] [id = 713] 16:48:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x1193c5000) [pid = 2268] [serial = 2139] [outer = 0x0] 16:48:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x119f62800) [pid = 2268] [serial = 2140] [outer = 0x1193c5000] 16:48:16 INFO - PROCESS | 2268 | 1464997696832 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12181d800) [pid = 2268] [serial = 2141] [outer = 0x1193c5000] 16:48:17 INFO - PROCESS | 2268 | 1464997697235 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]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 16:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:48:17 INFO - PROCESS | 2268 | 1464997697282 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 2268 | 1464997697283 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:48:17 INFO - PROCESS | 2268 | 1464997697285 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 2268 | 1464997697286 Marionette TRACE conn2 <- [1,2826,null,{}] 16:48:17 INFO - PROCESS | 2268 | 1464997697288 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}] 16:48:17 INFO - PROCESS | 2268 | 1464997697386 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:48:17 INFO - PROCESS | 2268 | 1464997697417 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 2268 | ++DOCSHELL 0x129914000 == 33 [pid = 2268] [id = 714] 16:48:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x111f3d800) [pid = 2268] [serial = 2142] [outer = 0x0] 16:48:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x123d0bc00) [pid = 2268] [serial = 2143] [outer = 0x111f3d800] 16:48:17 INFO - PROCESS | 2268 | 1464997697442 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x124c8e000) [pid = 2268] [serial = 2144] [outer = 0x111f3d800] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x12a94d000) [pid = 2268] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x126c82400) [pid = 2268] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x1293c3800) [pid = 2268] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1169df400) [pid = 2268] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x117c91c00) [pid = 2268] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x12550f400) [pid = 2268] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128b12000) [pid = 2268] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1122aa400) [pid = 2268] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x118e1bc00) [pid = 2268] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128a8a400) [pid = 2268] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x127717c00) [pid = 2268] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x121817400) [pid = 2268] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x128c9d400) [pid = 2268] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:48:17 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119461000) [pid = 2268] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:48:17 INFO - PROCESS | 2268 | 1464997697936 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 668ms 16:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:48:17 INFO - PROCESS | 2268 | 1464997697954 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 2268 | 1464997697955 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:48:17 INFO - PROCESS | 2268 | 1464997697957 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 2268 | 1464997697958 Marionette TRACE conn2 <- [1,2830,null,{}] 16:48:17 INFO - PROCESS | 2268 | 1464997697963 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}] 16:48:18 INFO - PROCESS | 2268 | 1464997698038 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:48:18 INFO - PROCESS | 2268 | 1464997698043 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299b4000 == 34 [pid = 2268] [id = 715] 16:48:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x112ecfc00) [pid = 2268] [serial = 2145] [outer = 0x0] 16:48:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119359800) [pid = 2268] [serial = 2146] [outer = 0x112ecfc00] 16:48:18 INFO - PROCESS | 2268 | 1464997698070 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x124ce6000) [pid = 2268] [serial = 2147] [outer = 0x112ecfc00] 16:48:18 INFO - PROCESS | 2268 | 1464997698408 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]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:48:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 473ms 16:48:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:48:18 INFO - PROCESS | 2268 | 1464997698439 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 2268 | 1464997698440 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:48:18 INFO - PROCESS | 2268 | 1464997698443 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 2268 | 1464997698445 Marionette TRACE conn2 <- [1,2834,null,{}] 16:48:18 INFO - PROCESS | 2268 | 1464997698448 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}] 16:48:18 INFO - PROCESS | 2268 | 1464997698548 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:48:18 INFO - PROCESS | 2268 | 1464997698556 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 2268 | ++DOCSHELL 0x11a15d000 == 35 [pid = 2268] [id = 716] 16:48:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x112ed6400) [pid = 2268] [serial = 2148] [outer = 0x0] 16:48:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x124fef000) [pid = 2268] [serial = 2149] [outer = 0x112ed6400] 16:48:18 INFO - PROCESS | 2268 | 1464997698582 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x125626c00) [pid = 2268] [serial = 2150] [outer = 0x112ed6400] 16:48:18 INFO - PROCESS | 2268 | 1464997698900 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:48:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 471ms 16:48:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:48:18 INFO - PROCESS | 2268 | 1464997698914 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 2268 | 1464997698915 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:48:18 INFO - PROCESS | 2268 | 1464997698917 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 2268 | 1464997698919 Marionette TRACE conn2 <- [1,2838,null,{}] 16:48:18 INFO - PROCESS | 2268 | 1464997698921 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}] 16:48:19 INFO - PROCESS | 2268 | 1464997699002 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:48:19 INFO - PROCESS | 2268 | 1464997699006 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b648000 == 36 [pid = 2268] [id = 717] 16:48:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x125504000) [pid = 2268] [serial = 2151] [outer = 0x0] 16:48:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1256f8c00) [pid = 2268] [serial = 2152] [outer = 0x125504000] 16:48:19 INFO - PROCESS | 2268 | 1464997699033 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x126f90000) [pid = 2268] [serial = 2153] [outer = 0x125504000] 16:48:19 INFO - PROCESS | 2268 | 1464997699356 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]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 470ms 16:48:19 INFO - PROCESS | 2268 | 1464997699388 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 2268 | 1464997699390 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:48:19 INFO - PROCESS | 2268 | 1464997699400 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 2268 | 1464997699402 Marionette TRACE conn2 <- [1,2842,null,{}] 16:48:19 INFO - PROCESS | 2268 | 1464997699404 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}] 16:48:19 INFO - PROCESS | 2268 | 1464997699521 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:48:19 INFO - PROCESS | 2268 | 1464997699530 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274b0800 == 37 [pid = 2268] [id = 718] 16:48:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x126f9d400) [pid = 2268] [serial = 2154] [outer = 0x0] 16:48:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x127162c00) [pid = 2268] [serial = 2155] [outer = 0x126f9d400] 16:48:19 INFO - PROCESS | 2268 | 1464997699558 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x127713400) [pid = 2268] [serial = 2156] [outer = 0x126f9d400] 16:48:19 INFO - PROCESS | 2268 | 1464997699944 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]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 16:48:19 INFO - PROCESS | 2268 | 1464997699969 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 2268 | 1464997699972 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:48:19 INFO - PROCESS | 2268 | 1464997699978 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 2268 | 1464997699981 Marionette TRACE conn2 <- [1,2846,null,{}] 16:48:19 INFO - PROCESS | 2268 | 1464997699985 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}] 16:48:20 INFO - PROCESS | 2268 | 1464997700102 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:48:20 INFO - PROCESS | 2268 | 1464997700161 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 2268 | ++DOCSHELL 0x11745b800 == 38 [pid = 2268] [id = 719] 16:48:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1120f6000) [pid = 2268] [serial = 2157] [outer = 0x0] 16:48:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x112a40c00) [pid = 2268] [serial = 2158] [outer = 0x1120f6000] 16:48:20 INFO - PROCESS | 2268 | 1464997700195 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x11304e400) [pid = 2268] [serial = 2159] [outer = 0x1120f6000] 16:48:20 INFO - PROCESS | 2268 | 1464997700761 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]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:48:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 827ms 16:48:20 INFO - PROCESS | 2268 | 1464997700818 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 2268 | 1464997700822 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:48:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:48:20 INFO - PROCESS | 2268 | 1464997700829 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 2268 | 1464997700831 Marionette TRACE conn2 <- [1,2850,null,{}] 16:48:20 INFO - PROCESS | 2268 | 1464997700834 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}] 16:48:20 INFO - PROCESS | 2268 | 1464997700945 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:48:21 INFO - PROCESS | 2268 | 1464997701026 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x124ccf000 == 39 [pid = 2268] [id = 720] 16:48:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1169e9400) [pid = 2268] [serial = 2160] [outer = 0x0] 16:48:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x116aea000) [pid = 2268] [serial = 2161] [outer = 0x1169e9400] 16:48:21 INFO - PROCESS | 2268 | 1464997701058 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x117c90400) [pid = 2268] [serial = 2162] [outer = 0x1169e9400] 16:48:21 INFO - PROCESS | 2268 | 1464997701607 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:48:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 821ms 16:48:21 INFO - PROCESS | 2268 | 1464997701774 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 2268 | 1464997701776 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:48:21 INFO - PROCESS | 2268 | 1464997701808 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 2268 | 1464997701810 Marionette TRACE conn2 <- [1,2854,null,{}] 16:48:21 INFO - PROCESS | 2268 | 1464997701814 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}] 16:48:21 INFO - PROCESS | 2268 | 1464997701922 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:48:21 INFO - PROCESS | 2268 | 1464997701976 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a78800 == 40 [pid = 2268] [id = 721] 16:48:21 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x11678b800) [pid = 2268] [serial = 2163] [outer = 0x0] 16:48:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1167ee400) [pid = 2268] [serial = 2164] [outer = 0x11678b800] 16:48:22 INFO - PROCESS | 2268 | 1464997702006 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x117665400) [pid = 2268] [serial = 2165] [outer = 0x11678b800] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x12b648000 == 39 [pid = 2268] [id = 717] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x11a15d000 == 38 [pid = 2268] [id = 716] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x1299b4000 == 37 [pid = 2268] [id = 715] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x129914000 == 36 [pid = 2268] [id = 714] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x129424800 == 35 [pid = 2268] [id = 713] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x1274b1800 == 34 [pid = 2268] [id = 712] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x12554b800 == 33 [pid = 2268] [id = 711] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x121096800 == 32 [pid = 2268] [id = 710] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x118251000 == 31 [pid = 2268] [id = 709] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x117474000 == 30 [pid = 2268] [id = 708] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x12cf29800 == 29 [pid = 2268] [id = 17] 16:48:22 INFO - PROCESS | 2268 | --DOCSHELL 0x118277000 == 28 [pid = 2268] [id = 707] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x12ac04800) [pid = 2268] [serial = 2104] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x12a87f800) [pid = 2268] [serial = 2102] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x12b302c00) [pid = 2268] [serial = 2105] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x127710800) [pid = 2268] [serial = 2087] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x12968d400) [pid = 2268] [serial = 2066] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12746ec00) [pid = 2268] [serial = 2086] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118e13800) [pid = 2268] [serial = 2069] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x118411800) [pid = 2268] [serial = 2075] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1256ee400) [pid = 2268] [serial = 2083] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x129694c00) [pid = 2268] [serial = 2099] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x124cdb000) [pid = 2268] [serial = 2081] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1199c6400) [pid = 2268] [serial = 2071] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x129699800) [pid = 2268] [serial = 2101] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x128a90000) [pid = 2268] [serial = 2089] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1293c8800) [pid = 2268] [serial = 2096] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x11a1ab000) [pid = 2268] [serial = 2072] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128c97400) [pid = 2268] [serial = 2090] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x126f93800) [pid = 2268] [serial = 2084] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x1293ca800) [pid = 2268] [serial = 2093] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x129022800) [pid = 2268] [serial = 2092] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119cbe800) [pid = 2268] [serial = 2078] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x127714400) [pid = 2268] [serial = 2095] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x118133400) [pid = 2268] [serial = 2074] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x1199cd000) [pid = 2268] [serial = 2077] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1182a9000) [pid = 2268] [serial = 2068] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x129611c00) [pid = 2268] [serial = 2098] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x12181c400) [pid = 2268] [serial = 2080] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 2268 | 1464997702584 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]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 829ms 16:48:22 INFO - PROCESS | 2268 | 1464997702632 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:48:22 INFO - PROCESS | 2268 | 1464997702634 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:48:22 INFO - PROCESS | 2268 | 1464997702640 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 2268 | 1464997702642 Marionette TRACE conn2 <- [1,2858,null,{}] 16:48:22 INFO - PROCESS | 2268 | 1464997702645 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}] 16:48:22 INFO - PROCESS | 2268 | 1464997702723 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:48:22 INFO - PROCESS | 2268 | 1464997702731 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 2268 | ++DOCSHELL 0x118a76800 == 29 [pid = 2268] [id = 722] 16:48:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x117660000) [pid = 2268] [serial = 2166] [outer = 0x0] 16:48:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x11813bc00) [pid = 2268] [serial = 2167] [outer = 0x117660000] 16:48:22 INFO - PROCESS | 2268 | 1464997702759 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x118402800) [pid = 2268] [serial = 2168] [outer = 0x117660000] 16:48:23 INFO - PROCESS | 2268 | 1464997703138 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:48:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 526ms 16:48:23 INFO - PROCESS | 2268 | 1464997703165 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:48:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:48:23 INFO - PROCESS | 2268 | 1464997703166 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:48:23 INFO - PROCESS | 2268 | 1464997703168 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 2268 | 1464997703169 Marionette TRACE conn2 <- [1,2862,null,{}] 16:48:23 INFO - PROCESS | 2268 | 1464997703178 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}] 16:48:23 INFO - PROCESS | 2268 | 1464997703265 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:48:23 INFO - PROCESS | 2268 | 1464997703294 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x125541800 == 30 [pid = 2268] [id = 723] 16:48:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x112ed6800) [pid = 2268] [serial = 2169] [outer = 0x0] 16:48:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x119917000) [pid = 2268] [serial = 2170] [outer = 0x112ed6800] 16:48:23 INFO - PROCESS | 2268 | 1464997703325 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x119a03400) [pid = 2268] [serial = 2171] [outer = 0x112ed6800] 16:48:23 INFO - PROCESS | 2268 | 1464997703658 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]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:48:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 16:48:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:48:23 INFO - PROCESS | 2268 | 1464997703690 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 2268 | 1464997703691 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:48:23 INFO - PROCESS | 2268 | 1464997703693 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 2268 | 1464997703694 Marionette TRACE conn2 <- [1,2866,null,{}] 16:48:23 INFO - PROCESS | 2268 | 1464997703707 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}] 16:48:23 INFO - PROCESS | 2268 | 1464997703790 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:48:23 INFO - PROCESS | 2268 | 1464997703796 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fca000 == 31 [pid = 2268] [id = 724] 16:48:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x119abe800) [pid = 2268] [serial = 2172] [outer = 0x0] 16:48:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119f60000) [pid = 2268] [serial = 2173] [outer = 0x119abe800] 16:48:23 INFO - PROCESS | 2268 | 1464997703823 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x11a1af400) [pid = 2268] [serial = 2174] [outer = 0x119abe800] 16:48:24 INFO - PROCESS | 2268 | 1464997704162 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]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:48:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 16:48:24 INFO - PROCESS | 2268 | 1464997704213 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 2268 | 1464997704214 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:48:24 INFO - PROCESS | 2268 | 1464997704216 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 2268 | 1464997704217 Marionette TRACE conn2 <- [1,2870,null,{}] 16:48:24 INFO - PROCESS | 2268 | 1464997704219 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}] 16:48:24 INFO - PROCESS | 2268 | 1464997704298 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:48:24 INFO - PROCESS | 2268 | 1464997704362 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 2268 | ++DOCSHELL 0x129903800 == 32 [pid = 2268] [id = 725] 16:48:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119abf400) [pid = 2268] [serial = 2175] [outer = 0x0] 16:48:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x121812400) [pid = 2268] [serial = 2176] [outer = 0x119abf400] 16:48:24 INFO - PROCESS | 2268 | 1464997704390 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12181e000) [pid = 2268] [serial = 2177] [outer = 0x119abf400] 16:48:24 INFO - PROCESS | 2268 | 1464997704820 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]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:48:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 621ms 16:48:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:48:24 INFO - PROCESS | 2268 | 1464997704838 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 2268 | 1464997704840 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:48:24 INFO - PROCESS | 2268 | 1464997704846 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 2268 | 1464997704848 Marionette TRACE conn2 <- [1,2874,null,{}] 16:48:24 INFO - PROCESS | 2268 | 1464997704859 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}] 16:48:25 INFO - PROCESS | 2268 | 1464997705035 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:48:25 INFO - PROCESS | 2268 | 1464997705051 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b3e9800 == 33 [pid = 2268] [id = 726] 16:48:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x124e2a800) [pid = 2268] [serial = 2178] [outer = 0x0] 16:48:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x1256ee400) [pid = 2268] [serial = 2179] [outer = 0x124e2a800] 16:48:25 INFO - PROCESS | 2268 | 1464997705078 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12746e000) [pid = 2268] [serial = 2180] [outer = 0x124e2a800] 16:48:25 INFO - PROCESS | 2268 | 1464997705462 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]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:48:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 633ms 16:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:48:25 INFO - PROCESS | 2268 | 1464997705477 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 2268 | 1464997705479 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:48:25 INFO - PROCESS | 2268 | 1464997705483 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 2268 | 1464997705484 Marionette TRACE conn2 <- [1,2878,null,{}] 16:48:25 INFO - PROCESS | 2268 | 1464997705488 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}] 16:48:25 INFO - PROCESS | 2268 | 1464997705571 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:48:25 INFO - PROCESS | 2268 | 1464997705605 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be19000 == 34 [pid = 2268] [id = 727] 16:48:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x127472c00) [pid = 2268] [serial = 2181] [outer = 0x0] 16:48:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x12747b400) [pid = 2268] [serial = 2182] [outer = 0x127472c00] 16:48:25 INFO - PROCESS | 2268 | 1464997705631 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x127719400) [pid = 2268] [serial = 2183] [outer = 0x127472c00] 16:48:26 INFO - PROCESS | 2268 | 1464997706051 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]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:48:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 575ms 16:48:26 INFO - PROCESS | 2268 | 1464997706057 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 2268 | 1464997706058 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:48:26 INFO - PROCESS | 2268 | 1464997706072 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 2268 | 1464997706073 Marionette TRACE conn2 <- [1,2882,null,{}] 16:48:26 INFO - PROCESS | 2268 | 1464997706076 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}] 16:48:26 INFO - PROCESS | 2268 | 1464997706230 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:48:26 INFO - PROCESS | 2268 | 1464997706287 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c375800 == 35 [pid = 2268] [id = 728] 16:48:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12770e800) [pid = 2268] [serial = 2184] [outer = 0x0] 16:48:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128a18c00) [pid = 2268] [serial = 2185] [outer = 0x12770e800] 16:48:26 INFO - PROCESS | 2268 | 1464997706329 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x128a87800) [pid = 2268] [serial = 2186] [outer = 0x12770e800] 16:48:26 INFO - PROCESS | 2268 | 1464997706732 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]]]}] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x12cf2a800) [pid = 2268] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116483000) [pid = 2268] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1193c5000) [pid = 2268] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118409800) [pid = 2268] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x11882f000) [pid = 2268] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x113050400) [pid = 2268] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x1164ae400) [pid = 2268] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x111d1c800) [pid = 2268] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x111f3d800) [pid = 2268] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x112ed6400) [pid = 2268] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x112ecfc00) [pid = 2268] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x12bf7e800) [pid = 2268] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x125504000) [pid = 2268] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x118160400) [pid = 2268] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119cefc00) [pid = 2268] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128a1a800) [pid = 2268] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1293bf800) [pid = 2268] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:48:26 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x1130ac800) [pid = 2268] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:48:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:48:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 726ms 16:48:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:48:26 INFO - PROCESS | 2268 | 1464997706792 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 2268 | 1464997706793 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:48:26 INFO - PROCESS | 2268 | 1464997706795 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 2268 | 1464997706796 Marionette TRACE conn2 <- [1,2886,null,{}] 16:48:26 INFO - PROCESS | 2268 | 1464997706798 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}] 16:48:26 INFO - PROCESS | 2268 | 1464997706894 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:48:26 INFO - PROCESS | 2268 | 1464997706900 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 2268 | ++DOCSHELL 0x123f3c800 == 36 [pid = 2268] [id = 729] 16:48:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x115e25000) [pid = 2268] [serial = 2187] [outer = 0x0] 16:48:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x1169e1800) [pid = 2268] [serial = 2188] [outer = 0x115e25000] 16:48:26 INFO - PROCESS | 2268 | 1464997706932 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x1193c5000) [pid = 2268] [serial = 2189] [outer = 0x115e25000] 16:48:27 INFO - PROCESS | 2268 | 1464997707264 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]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 16:48:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:48:27 INFO - PROCESS | 2268 | 1464997707314 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 2268 | 1464997707315 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:48:27 INFO - PROCESS | 2268 | 1464997707317 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 2268 | 1464997707318 Marionette TRACE conn2 <- [1,2890,null,{}] 16:48:27 INFO - PROCESS | 2268 | 1464997707320 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}] 16:48:27 INFO - PROCESS | 2268 | 1464997707427 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:48:27 INFO - PROCESS | 2268 | 1464997707434 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7db000 == 37 [pid = 2268] [id = 730] 16:48:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1164aec00) [pid = 2268] [serial = 2190] [outer = 0x0] 16:48:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1256f3400) [pid = 2268] [serial = 2191] [outer = 0x1164aec00] 16:48:27 INFO - PROCESS | 2268 | 1464997707459 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x128a8b800) [pid = 2268] [serial = 2192] [outer = 0x1164aec00] 16:48:27 INFO - PROCESS | 2268 | 1464997707766 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 468ms 16:48:27 INFO - PROCESS | 2268 | 1464997707785 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 2268 | 1464997707787 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:48:27 INFO - PROCESS | 2268 | 1464997707789 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 2268 | 1464997707791 Marionette TRACE conn2 <- [1,2894,null,{}] 16:48:27 INFO - PROCESS | 2268 | 1464997707796 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}] 16:48:27 INFO - PROCESS | 2268 | 1464997707891 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:48:27 INFO - PROCESS | 2268 | 1464997707896 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfbc000 == 38 [pid = 2268] [id = 731] 16:48:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x128a90400) [pid = 2268] [serial = 2193] [outer = 0x0] 16:48:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x128b0bc00) [pid = 2268] [serial = 2194] [outer = 0x128a90400] 16:48:27 INFO - PROCESS | 2268 | 1464997707932 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128c97400) [pid = 2268] [serial = 2195] [outer = 0x128a90400] 16:48:28 INFO - PROCESS | 2268 | 1464997708363 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:48:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 622ms 16:48:28 INFO - PROCESS | 2268 | 1464997708412 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 2268 | 1464997708414 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:48:28 INFO - PROCESS | 2268 | 1464997708418 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 2268 | 1464997708419 Marionette TRACE conn2 <- [1,2898,null,{}] 16:48:28 INFO - PROCESS | 2268 | 1464997708423 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}] 16:48:28 INFO - PROCESS | 2268 | 1464997708550 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:48:28 INFO - PROCESS | 2268 | 1464997708560 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d34b000 == 39 [pid = 2268] [id = 732] 16:48:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128c9b800) [pid = 2268] [serial = 2196] [outer = 0x0] 16:48:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128ca4400) [pid = 2268] [serial = 2197] [outer = 0x128c9b800] 16:48:28 INFO - PROCESS | 2268 | 1464997708602 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x129027400) [pid = 2268] [serial = 2198] [outer = 0x128c9b800] 16:48:29 INFO - PROCESS | 2268 | 1464997709084 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]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 720ms 16:48:29 INFO - PROCESS | 2268 | 1464997709138 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 2268 | 1464997709141 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:48:29 INFO - PROCESS | 2268 | 1464997709146 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 2268 | 1464997709148 Marionette TRACE conn2 <- [1,2902,null,{}] 16:48:29 INFO - PROCESS | 2268 | 1464997709153 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}] 16:48:29 INFO - PROCESS | 2268 | 1464997709282 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:48:29 INFO - PROCESS | 2268 | 1464997709357 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e78000 == 40 [pid = 2268] [id = 733] 16:48:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x116ae7c00) [pid = 2268] [serial = 2199] [outer = 0x0] 16:48:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x117c8b800) [pid = 2268] [serial = 2200] [outer = 0x116ae7c00] 16:48:29 INFO - PROCESS | 2268 | 1464997709389 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x118165400) [pid = 2268] [serial = 2201] [outer = 0x116ae7c00] 16:48:29 INFO - PROCESS | 2268 | 1464997709801 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 16:48:29 INFO - PROCESS | 2268 | 1464997709868 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 2268 | 1464997709872 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:48:29 INFO - PROCESS | 2268 | 1464997709877 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 2268 | 1464997709879 Marionette TRACE conn2 <- [1,2906,null,{}] 16:48:29 INFO - PROCESS | 2268 | 1464997709881 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}] 16:48:30 INFO - PROCESS | 2268 | 1464997709993 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:48:30 INFO - PROCESS | 2268 | 1464997710066 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac22000 == 41 [pid = 2268] [id = 734] 16:48:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x118411800) [pid = 2268] [serial = 2202] [outer = 0x0] 16:48:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1196b4000) [pid = 2268] [serial = 2203] [outer = 0x118411800] 16:48:30 INFO - PROCESS | 2268 | 1464997710099 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x119cbb000) [pid = 2268] [serial = 2204] [outer = 0x118411800] 16:48:30 INFO - PROCESS | 2268 | 1464997710521 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]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:48:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 16:48:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:48:30 INFO - PROCESS | 2268 | 1464997710549 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 2268 | 1464997710551 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:48:30 INFO - PROCESS | 2268 | 1464997710553 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 2268 | 1464997710556 Marionette TRACE conn2 <- [1,2910,null,{}] 16:48:30 INFO - PROCESS | 2268 | 1464997710564 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}] 16:48:30 INFO - PROCESS | 2268 | 1464997710692 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:48:30 INFO - PROCESS | 2268 | 1464997710756 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d41b800 == 42 [pid = 2268] [id = 735] 16:48:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x123d0c000) [pid = 2268] [serial = 2205] [outer = 0x0] 16:48:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x1256f1400) [pid = 2268] [serial = 2206] [outer = 0x123d0c000] 16:48:30 INFO - PROCESS | 2268 | 1464997710790 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12716ac00) [pid = 2268] [serial = 2207] [outer = 0x123d0c000] 16:48:31 INFO - PROCESS | 2268 | 1464997711185 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]]]}] 16:48:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:48:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:48:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 675ms 16:48:31 INFO - PROCESS | 2268 | 1464997711228 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 2268 | 1464997711230 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:48:31 INFO - TEST-START | /DOMEvents/constructors.html 16:48:31 INFO - PROCESS | 2268 | 1464997711233 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 2268 | 1464997711234 Marionette TRACE conn2 <- [1,2914,null,{}] 16:48:31 INFO - PROCESS | 2268 | 1464997711236 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}] 16:48:31 INFO - PROCESS | 2268 | 1464997711343 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:48:31 INFO - PROCESS | 2268 | 1464997711403 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d8d6800 == 43 [pid = 2268] [id = 736] 16:48:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x127474400) [pid = 2268] [serial = 2208] [outer = 0x0] 16:48:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x128a84000) [pid = 2268] [serial = 2209] [outer = 0x127474400] 16:48:31 INFO - PROCESS | 2268 | 1464997711433 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x128b38800) [pid = 2268] [serial = 2210] [outer = 0x127474400] 16:48:31 INFO - PROCESS | 2268 | 1464997711849 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]]]}] 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:48:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:48:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:48:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 16:48:31 INFO - PROCESS | 2268 | 1464997711910 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 2268 | 1464997711912 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:48:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:48:31 INFO - PROCESS | 2268 | 1464997711916 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 2268 | 1464997711918 Marionette TRACE conn2 <- [1,2918,null,{}] 16:48:31 INFO - PROCESS | 2268 | 1464997711920 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}] 16:48:32 INFO - PROCESS | 2268 | 1464997712330 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:48:32 INFO - PROCESS | 2268 | 1464997712435 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 2268 | ++DOCSHELL 0x1218a4000 == 44 [pid = 2268] [id = 737] 16:48:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x118132400) [pid = 2268] [serial = 2211] [outer = 0x0] 16:48:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x118160400) [pid = 2268] [serial = 2212] [outer = 0x118132400] 16:48:32 INFO - PROCESS | 2268 | 1464997712484 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x1184ba000) [pid = 2268] [serial = 2213] [outer = 0x118132400] 16:48:32 INFO - PROCESS | 2268 | 1464997712851 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:48:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 973ms 16:48:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:48:32 INFO - PROCESS | 2268 | 1464997712889 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 2268 | 1464997712891 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:48:32 INFO - PROCESS | 2268 | 1464997712895 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 2268 | 1464997712896 Marionette TRACE conn2 <- [1,2922,null,{}] 16:48:32 INFO - PROCESS | 2268 | 1464997712899 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}] 16:48:33 INFO - PROCESS | 2268 | 1464997712996 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:48:33 INFO - PROCESS | 2268 | 1464997713059 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e46000 == 45 [pid = 2268] [id = 738] 16:48:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x11930f400) [pid = 2268] [serial = 2214] [outer = 0x0] 16:48:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x1196ad400) [pid = 2268] [serial = 2215] [outer = 0x11930f400] 16:48:33 INFO - PROCESS | 2268 | 1464997713090 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x119915000) [pid = 2268] [serial = 2216] [outer = 0x11930f400] 16:48:33 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:33 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:33 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:33 INFO - PROCESS | 2268 | [2268] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfbc000 == 44 [pid = 2268] [id = 731] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7db000 == 43 [pid = 2268] [id = 730] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x123f3c800 == 42 [pid = 2268] [id = 729] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12c375800 == 41 [pid = 2268] [id = 728] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12be19000 == 40 [pid = 2268] [id = 727] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12b3e9800 == 39 [pid = 2268] [id = 726] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x129903800 == 38 [pid = 2268] [id = 725] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x128fca000 == 37 [pid = 2268] [id = 724] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x125541800 == 36 [pid = 2268] [id = 723] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x118a76800 == 35 [pid = 2268] [id = 722] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x118a78800 == 34 [pid = 2268] [id = 721] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x124ccf000 == 33 [pid = 2268] [id = 720] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x11745b800 == 32 [pid = 2268] [id = 719] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x1274b0800 == 31 [pid = 2268] [id = 718] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x1218a4000 == 30 [pid = 2268] [id = 737] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12d8d6800 == 29 [pid = 2268] [id = 736] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12d41b800 == 28 [pid = 2268] [id = 735] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac22000 == 27 [pid = 2268] [id = 734] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x12d34b000 == 26 [pid = 2268] [id = 732] 16:48:33 INFO - PROCESS | 2268 | --DOCSHELL 0x118e78000 == 25 [pid = 2268] [id = 733] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12cf31800) [pid = 2268] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x11991bc00) [pid = 2268] [serial = 2137] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x119f62800) [pid = 2268] [serial = 2140] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x12167fc00) [pid = 2268] [serial = 2123] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x119ac7800) [pid = 2268] [serial = 2122] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1196a7800) [pid = 2268] [serial = 2134] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x113c09800) [pid = 2268] [serial = 2125] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x115ed7c00) [pid = 2268] [serial = 2126] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x1169de400) [pid = 2268] [serial = 2128] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x116a7bc00) [pid = 2268] [serial = 2129] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x11816dc00) [pid = 2268] [serial = 2131] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x11840dc00) [pid = 2268] [serial = 2132] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119a02400) [pid = 2268] [serial = 2138] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x123d0bc00) [pid = 2268] [serial = 2143] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x12181d800) [pid = 2268] [serial = 2141] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x124fef000) [pid = 2268] [serial = 2149] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x119359800) [pid = 2268] [serial = 2146] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x11935ac00) [pid = 2268] [serial = 1454] [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.] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x124ce6000) [pid = 2268] [serial = 2147] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x126f90000) [pid = 2268] [serial = 2153] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x11945f000) [pid = 2268] [serial = 2108] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x118406c00) [pid = 2268] [serial = 2107] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x1256f8c00) [pid = 2268] [serial = 2152] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x124c89400) [pid = 2268] [serial = 2111] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x121473000) [pid = 2268] [serial = 2110] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x128b40400) [pid = 2268] [serial = 2114] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x128a90c00) [pid = 2268] [serial = 2113] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x12ac0b000) [pid = 2268] [serial = 2117] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x12a94fc00) [pid = 2268] [serial = 2116] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x124c8e000) [pid = 2268] [serial = 2144] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x1175adc00) [pid = 2268] [serial = 2120] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x113c05800) [pid = 2268] [serial = 2119] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x125626c00) [pid = 2268] [serial = 2150] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x119915800) [pid = 2268] [serial = 2135] [outer = 0x0] [url = about:blank] 16:48:33 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x127162c00) [pid = 2268] [serial = 2155] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 2268 | 1464997714070 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]]]}] 16:48:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:48:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:34 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 16:48:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:34 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 16:48:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:34 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]" 16:48:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:48:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1222ms 16:48:34 INFO - PROCESS | 2268 | 1464997714117 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 2268 | 1464997714119 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:48:34 INFO - PROCESS | 2268 | 1464997714122 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 2268 | 1464997714124 Marionette TRACE conn2 <- [1,2926,null,{}] 16:48:34 INFO - PROCESS | 2268 | 1464997714133 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}] 16:48:34 INFO - PROCESS | 2268 | 1464997714232 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:48:34 INFO - PROCESS | 2268 | 1464997714237 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x117c14000 == 26 [pid = 2268] [id = 739] 16:48:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x11678c800) [pid = 2268] [serial = 2217] [outer = 0x0] 16:48:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x116962400) [pid = 2268] [serial = 2218] [outer = 0x11678c800] 16:48:34 INFO - PROCESS | 2268 | 1464997714271 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x114fba400) [pid = 2268] [serial = 2219] [outer = 0x11678c800] 16:48:34 INFO - PROCESS | 2268 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:48:34 INFO - PROCESS | 2268 | 1464997714701 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]]]}] 16:48:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:48:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 627ms 16:48:34 INFO - PROCESS | 2268 | 1464997714750 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 2268 | 1464997714754 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:48:34 INFO - PROCESS | 2268 | 1464997714765 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 2268 | 1464997714767 Marionette TRACE conn2 <- [1,2930,null,{}] 16:48:34 INFO - PROCESS | 2268 | 1464997714769 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}] 16:48:34 INFO - PROCESS | 2268 | 1464997714850 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:48:34 INFO - PROCESS | 2268 | 1464997714854 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e78000 == 27 [pid = 2268] [id = 740] 16:48:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x117c88400) [pid = 2268] [serial = 2220] [outer = 0x0] 16:48:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x118161000) [pid = 2268] [serial = 2221] [outer = 0x117c88400] 16:48:34 INFO - PROCESS | 2268 | 1464997714884 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x118404c00) [pid = 2268] [serial = 2222] [outer = 0x117c88400] 16:48:35 INFO - PROCESS | 2268 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:48:35 INFO - PROCESS | 2268 | 1464997715213 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]]]}] 16:48:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:48:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 476ms 16:48:35 INFO - PROCESS | 2268 | 1464997715236 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 2268 | 1464997715238 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:48:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:48:35 INFO - PROCESS | 2268 | 1464997715240 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 2268 | 1464997715243 Marionette TRACE conn2 <- [1,2934,null,{}] 16:48:35 INFO - PROCESS | 2268 | 1464997715252 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}] 16:48:35 INFO - PROCESS | 2268 | 1464997715318 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:48:35 INFO - PROCESS | 2268 | 1464997715322 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 2268 | ++DOCSHELL 0x121caa800 == 28 [pid = 2268] [id = 741] 16:48:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x1122b0800) [pid = 2268] [serial = 2223] [outer = 0x0] 16:48:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11945f000) [pid = 2268] [serial = 2224] [outer = 0x1122b0800] 16:48:35 INFO - PROCESS | 2268 | 1464997715351 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1199c2400) [pid = 2268] [serial = 2225] [outer = 0x1122b0800] 16:48:35 INFO - PROCESS | 2268 | 1464997715797 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]]]}] 16:48:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:48:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 576ms 16:48:35 INFO - PROCESS | 2268 | 1464997715817 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 2268 | 1464997715819 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:48:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:48:35 INFO - PROCESS | 2268 | 1464997715822 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 2268 | 1464997715824 Marionette TRACE conn2 <- [1,2938,null,{}] 16:48:35 INFO - PROCESS | 2268 | 1464997715828 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}] 16:48:35 INFO - PROCESS | 2268 | 1464997715989 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:48:36 INFO - PROCESS | 2268 | 1464997716045 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x1256c2800 == 29 [pid = 2268] [id = 742] 16:48:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x1196a8800) [pid = 2268] [serial = 2226] [outer = 0x0] 16:48:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x119cb6c00) [pid = 2268] [serial = 2227] [outer = 0x1196a8800] 16:48:36 INFO - PROCESS | 2268 | 1464997716089 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x119f64c00) [pid = 2268] [serial = 2228] [outer = 0x1196a8800] 16:48:36 INFO - PROCESS | 2268 | 1464997716380 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]]]}] 16:48:36 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. 16:48:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 575ms 16:48:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:48:36 INFO - PROCESS | 2268 | 1464997716404 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 2268 | 1464997716405 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 2268 | 1464997716407 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 2268 | 1464997716408 Marionette TRACE conn2 <- [1,2942,null,{}] 16:48:36 INFO - PROCESS | 2268 | 1464997716418 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}] 16:48:36 INFO - PROCESS | 2268 | 1464997716523 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:48:36 INFO - PROCESS | 2268 | 1464997716527 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fca000 == 30 [pid = 2268] [id = 743] 16:48:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x117c88000) [pid = 2268] [serial = 2229] [outer = 0x0] 16:48:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x11a1ab400) [pid = 2268] [serial = 2230] [outer = 0x117c88000] 16:48:36 INFO - PROCESS | 2268 | 1464997716553 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12181b800) [pid = 2268] [serial = 2231] [outer = 0x117c88000] 16:48:36 INFO - PROCESS | 2268 | 1464997716879 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"]]]}] 16:48:36 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 16:48:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:48:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 527ms 16:48:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:48:36 INFO - PROCESS | 2268 | 1464997716934 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 2268 | 1464997716935 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 2268 | 1464997716938 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 2268 | 1464997716939 Marionette TRACE conn2 <- [1,2946,null,{}] 16:48:36 INFO - PROCESS | 2268 | 1464997716941 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}] 16:48:37 INFO - PROCESS | 2268 | 1464997717063 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:48:37 INFO - PROCESS | 2268 | 1464997717074 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299bb000 == 31 [pid = 2268] [id = 744] 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12181c400) [pid = 2268] [serial = 2232] [outer = 0x0] 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x124c8e000) [pid = 2268] [serial = 2233] [outer = 0x12181c400] 16:48:37 INFO - PROCESS | 2268 | 1464997717101 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x1256fb000) [pid = 2268] [serial = 2234] [outer = 0x12181c400] 16:48:37 INFO - PROCESS | 2268 | 1464997717387 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]]]}] 16:48:37 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. 16:48:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 467ms 16:48:37 INFO - PROCESS | 2268 | 1464997717406 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 2268 | 1464997717415 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:48:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:48:37 INFO - PROCESS | 2268 | 1464997717433 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 2268 | 1464997717434 Marionette TRACE conn2 <- [1,2950,null,{}] 16:48:37 INFO - PROCESS | 2268 | 1464997717436 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}] 16:48:37 INFO - PROCESS | 2268 | 1464997717535 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:48:37 INFO - PROCESS | 2268 | 1464997717539 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x12ac2a000 == 32 [pid = 2268] [id = 745] 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x121a04800) [pid = 2268] [serial = 2235] [outer = 0x0] 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x126f99800) [pid = 2268] [serial = 2236] [outer = 0x121a04800] 16:48:37 INFO - PROCESS | 2268 | 1464997717564 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12716a400) [pid = 2268] [serial = 2237] [outer = 0x121a04800] 16:48:37 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e46800 == 33 [pid = 2268] [id = 746] 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12742e400) [pid = 2268] [serial = 2238] [outer = 0x0] 16:48:37 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x127475800) [pid = 2268] [serial = 2239] [outer = 0x12742e400] 16:48:37 INFO - PROCESS | 2268 | 1464997717919 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]]]}] 16:48:37 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. 16:48:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 526ms 16:48:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:48:37 INFO - PROCESS | 2268 | 1464997717959 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 2268 | 1464997717960 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:48:37 INFO - PROCESS | 2268 | 1464997717962 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 2268 | 1464997717963 Marionette TRACE conn2 <- [1,2954,null,{}] 16:48:37 INFO - PROCESS | 2268 | 1464997717966 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}] 16:48:38 INFO - PROCESS | 2268 | 1464997718078 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:48:38 INFO - PROCESS | 2268 | 1464997718118 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b64f000 == 34 [pid = 2268] [id = 747] 16:48:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12742c000) [pid = 2268] [serial = 2240] [outer = 0x0] 16:48:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12747a400) [pid = 2268] [serial = 2241] [outer = 0x12742c000] 16:48:38 INFO - PROCESS | 2268 | 1464997718143 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x128a12400) [pid = 2268] [serial = 2242] [outer = 0x12742c000] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x124e2a800) [pid = 2268] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x127472c00) [pid = 2268] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x12770e800) [pid = 2268] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x115e25000) [pid = 2268] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1169e9400) [pid = 2268] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x119abf400) [pid = 2268] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x126f9d400) [pid = 2268] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1120f6000) [pid = 2268] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x119abe800) [pid = 2268] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x117660000) [pid = 2268] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x11678b800) [pid = 2268] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x112ed6800) [pid = 2268] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x128c9b800) [pid = 2268] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128a90400) [pid = 2268] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:48:38 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1164aec00) [pid = 2268] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:48:38 INFO - PROCESS | 2268 | 1464997718595 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]]]}] 16:48:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:48:38 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 16:48:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 16:48:38 INFO - PROCESS | 2268 | 1464997718640 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 2268 | 1464997718642 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:48:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:48:38 INFO - PROCESS | 2268 | 1464997718649 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 2268 | 1464997718650 Marionette TRACE conn2 <- [1,2958,null,{}] 16:48:38 INFO - PROCESS | 2268 | 1464997718653 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}] 16:48:38 INFO - PROCESS | 2268 | 1464997718772 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:48:38 INFO - PROCESS | 2268 | 1464997718825 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 2268 | ++DOCSHELL 0x121ca2800 == 35 [pid = 2268] [id = 748] 16:48:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x111d5f400) [pid = 2268] [serial = 2243] [outer = 0x0] 16:48:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x11813e400) [pid = 2268] [serial = 2244] [outer = 0x111d5f400] 16:48:38 INFO - PROCESS | 2268 | 1464997718853 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x127719000) [pid = 2268] [serial = 2245] [outer = 0x111d5f400] 16:48:39 INFO - PROCESS | 2268 | 1464997719090 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]]]}] 16:48:39 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. 16:48:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 16:48:39 INFO - PROCESS | 2268 | 1464997719117 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 2268 | 1464997719119 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:48:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:48:39 INFO - PROCESS | 2268 | 1464997719121 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 2268 | 1464997719122 Marionette TRACE conn2 <- [1,2962,null,{}] 16:48:39 INFO - PROCESS | 2268 | 1464997719131 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}] 16:48:39 INFO - PROCESS | 2268 | 1464997719221 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:48:39 INFO - PROCESS | 2268 | 1464997719225 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c7d7800 == 36 [pid = 2268] [id = 749] 16:48:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128a17000) [pid = 2268] [serial = 2246] [outer = 0x0] 16:48:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a86c00) [pid = 2268] [serial = 2247] [outer = 0x128a17000] 16:48:39 INFO - PROCESS | 2268 | 1464997719252 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128a90c00) [pid = 2268] [serial = 2248] [outer = 0x128a17000] 16:48:39 INFO - PROCESS | 2268 | 1464997719546 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]]]}] 16:48:39 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. 16:48:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 468ms 16:48:39 INFO - PROCESS | 2268 | 1464997719595 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:48:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:48:39 INFO - PROCESS | 2268 | 1464997719597 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:48:39 INFO - PROCESS | 2268 | 1464997719599 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 2268 | 1464997719601 Marionette TRACE conn2 <- [1,2966,null,{}] 16:48:39 INFO - PROCESS | 2268 | 1464997719603 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}] 16:48:39 INFO - PROCESS | 2268 | 1464997719721 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:48:39 INFO - PROCESS | 2268 | 1464997719727 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fc8000 == 37 [pid = 2268] [id = 750] 16:48:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x112f3d000) [pid = 2268] [serial = 2249] [outer = 0x0] 16:48:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128b0e800) [pid = 2268] [serial = 2250] [outer = 0x112f3d000] 16:48:39 INFO - PROCESS | 2268 | 1464997719756 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x128c99800) [pid = 2268] [serial = 2251] [outer = 0x112f3d000] 16:48:40 INFO - PROCESS | 2268 | 1464997720070 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]]]}] 16:48:40 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. 16:48:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 522ms 16:48:40 INFO - PROCESS | 2268 | 1464997720121 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 2268 | 1464997720123 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:48:40 INFO - PROCESS | 2268 | 1464997720126 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 2268 | 1464997720127 Marionette TRACE conn2 <- [1,2970,null,{}] 16:48:40 INFO - PROCESS | 2268 | 1464997720129 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}] 16:48:40 INFO - PROCESS | 2268 | 1464997720204 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:48:40 INFO - PROCESS | 2268 | 1464997720207 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d34c800 == 38 [pid = 2268] [id = 751] 16:48:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x128c97800) [pid = 2268] [serial = 2252] [outer = 0x0] 16:48:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x128ca3000) [pid = 2268] [serial = 2253] [outer = 0x128c97800] 16:48:40 INFO - PROCESS | 2268 | 1464997720236 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x129027800) [pid = 2268] [serial = 2254] [outer = 0x128c97800] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x117c14000 == 37 [pid = 2268] [id = 739] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x119e46000 == 36 [pid = 2268] [id = 738] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x118e78000 == 35 [pid = 2268] [id = 740] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x1299bb000 == 34 [pid = 2268] [id = 744] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x1256c2800 == 33 [pid = 2268] [id = 742] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x121caa800 == 32 [pid = 2268] [id = 741] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x121ca2800 == 31 [pid = 2268] [id = 748] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x128fc8000 == 30 [pid = 2268] [id = 750] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x12c7d7800 == 29 [pid = 2268] [id = 749] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x12ac2a000 == 28 [pid = 2268] [id = 745] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x12b64f000 == 27 [pid = 2268] [id = 747] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x128fca000 == 26 [pid = 2268] [id = 743] 16:48:41 INFO - PROCESS | 2268 | --DOCSHELL 0x119e46800 == 25 [pid = 2268] [id = 746] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x1256ee400) [pid = 2268] [serial = 2179] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x127719400) [pid = 2268] [serial = 2183] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x12747b400) [pid = 2268] [serial = 2182] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x128a18c00) [pid = 2268] [serial = 2185] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x1169e1800) [pid = 2268] [serial = 2188] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x1193c5000) [pid = 2268] [serial = 2189] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x116aea000) [pid = 2268] [serial = 2161] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x117c90400) [pid = 2268] [serial = 2162] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x121812400) [pid = 2268] [serial = 2176] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x127713400) [pid = 2268] [serial = 2156] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x112a40c00) [pid = 2268] [serial = 2158] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x11304e400) [pid = 2268] [serial = 2159] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x119f60000) [pid = 2268] [serial = 2173] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x11a1af400) [pid = 2268] [serial = 2174] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x11813bc00) [pid = 2268] [serial = 2167] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x118402800) [pid = 2268] [serial = 2168] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x1167ee400) [pid = 2268] [serial = 2164] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x117665400) [pid = 2268] [serial = 2165] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x119917000) [pid = 2268] [serial = 2170] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x119a03400) [pid = 2268] [serial = 2171] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x128ca4400) [pid = 2268] [serial = 2197] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x129027400) [pid = 2268] [serial = 2198] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x128a87800) [pid = 2268] [serial = 2186] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 74 (0x128b0bc00) [pid = 2268] [serial = 2194] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 73 (0x12746e000) [pid = 2268] [serial = 2180] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 72 (0x128c97400) [pid = 2268] [serial = 2195] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 71 (0x1256f3400) [pid = 2268] [serial = 2191] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 70 (0x128a8b800) [pid = 2268] [serial = 2192] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | --DOMWINDOW == 69 (0x12181e000) [pid = 2268] [serial = 2177] [outer = 0x0] [url = about:blank] 16:48:41 INFO - PROCESS | 2268 | 1464997721630 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]]]}] 16:48:41 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. 16:48:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1527ms 16:48:41 INFO - PROCESS | 2268 | 1464997721654 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:48:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:48:41 INFO - PROCESS | 2268 | 1464997721656 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:48:41 INFO - PROCESS | 2268 | 1464997721659 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 2268 | 1464997721662 Marionette TRACE conn2 <- [1,2974,null,{}] 16:48:41 INFO - PROCESS | 2268 | 1464997721666 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}] 16:48:41 INFO - PROCESS | 2268 | 1464997721753 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:48:41 INFO - PROCESS | 2268 | 1464997721808 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 2268 | ++DOCSHELL 0x117149800 == 26 [pid = 2268] [id = 752] 16:48:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 70 (0x113c0a800) [pid = 2268] [serial = 2255] [outer = 0x0] 16:48:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 71 (0x113ccbc00) [pid = 2268] [serial = 2256] [outer = 0x113c0a800] 16:48:41 INFO - PROCESS | 2268 | 1464997721839 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 2268 | ++DOMWINDOW == 72 (0x1161ed000) [pid = 2268] [serial = 2257] [outer = 0x113c0a800] 16:48:42 INFO - PROCESS | 2268 | 1464997722218 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]]]}] 16:48:42 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. 16:48:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 573ms 16:48:42 INFO - PROCESS | 2268 | 1464997722234 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:48:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:48:42 INFO - PROCESS | 2268 | 1464997722240 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:48:42 INFO - PROCESS | 2268 | 1464997722245 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 2268 | 1464997722247 Marionette TRACE conn2 <- [1,2978,null,{}] 16:48:42 INFO - PROCESS | 2268 | 1464997722249 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}] 16:48:42 INFO - PROCESS | 2268 | 1464997722315 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:48:42 INFO - PROCESS | 2268 | 1464997722319 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 2268 | ++DOCSHELL 0x118280800 == 27 [pid = 2268] [id = 753] 16:48:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 73 (0x116608400) [pid = 2268] [serial = 2258] [outer = 0x0] 16:48:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 74 (0x1169e5c00) [pid = 2268] [serial = 2259] [outer = 0x116608400] 16:48:42 INFO - PROCESS | 2268 | 1464997722348 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 2268 | ++DOMWINDOW == 75 (0x1175ae800) [pid = 2268] [serial = 2260] [outer = 0x116608400] 16:48:42 INFO - PROCESS | 2268 | 1464997722808 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]]]}] 16:48:42 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. 16:48:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 573ms 16:48:42 INFO - PROCESS | 2268 | 1464997722827 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 2268 | 1464997722830 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:48:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:48:42 INFO - PROCESS | 2268 | 1464997722834 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 2268 | 1464997722838 Marionette TRACE conn2 <- [1,2982,null,{}] 16:48:42 INFO - PROCESS | 2268 | 1464997722851 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}] 16:48:42 INFO - PROCESS | 2268 | 1464997722981 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:48:43 INFO - PROCESS | 2268 | 1464997723097 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e47800 == 28 [pid = 2268] [id = 754] 16:48:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 76 (0x111d64c00) [pid = 2268] [serial = 2261] [outer = 0x0] 16:48:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 77 (0x11816cc00) [pid = 2268] [serial = 2262] [outer = 0x111d64c00] 16:48:43 INFO - PROCESS | 2268 | 1464997723135 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x118405800) [pid = 2268] [serial = 2263] [outer = 0x111d64c00] 16:48:43 INFO - PROCESS | 2268 | 1464997723391 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"]]]}] 16:48:43 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 16:48:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:48:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 575ms 16:48:43 INFO - PROCESS | 2268 | 1464997723415 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 2268 | 1464997723417 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:48:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:48:43 INFO - PROCESS | 2268 | 1464997723422 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 2268 | 1464997723423 Marionette TRACE conn2 <- [1,2986,null,{}] 16:48:43 INFO - PROCESS | 2268 | 1464997723425 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}] 16:48:43 INFO - PROCESS | 2268 | 1464997723516 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:48:43 INFO - PROCESS | 2268 | 1464997723519 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 2268 | ++DOCSHELL 0x123e06800 == 29 [pid = 2268] [id = 755] 16:48:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x118410000) [pid = 2268] [serial = 2264] [outer = 0x0] 16:48:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x118e21800) [pid = 2268] [serial = 2265] [outer = 0x118410000] 16:48:43 INFO - PROCESS | 2268 | 1464997723548 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x1193c6400) [pid = 2268] [serial = 2266] [outer = 0x118410000] 16:48:43 INFO - PROCESS | 2268 | 1464997723831 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]]]}] 16:48:43 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. 16:48:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 16:48:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:48:43 INFO - PROCESS | 2268 | 1464997723891 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 2268 | 1464997723892 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:48:43 INFO - PROCESS | 2268 | 1464997723896 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 2268 | 1464997723898 Marionette TRACE conn2 <- [1,2990,null,{}] 16:48:43 INFO - PROCESS | 2268 | 1464997723900 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}] 16:48:43 INFO - PROCESS | 2268 | 1464997723980 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:48:44 INFO - PROCESS | 2268 | 1464997724038 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x126cd9000 == 30 [pid = 2268] [id = 756] 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x1122a7400) [pid = 2268] [serial = 2267] [outer = 0x0] 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x11945d000) [pid = 2268] [serial = 2268] [outer = 0x1122a7400] 16:48:44 INFO - PROCESS | 2268 | 1464997724064 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x11991bc00) [pid = 2268] [serial = 2269] [outer = 0x1122a7400] 16:48:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x1274ac800 == 31 [pid = 2268] [id = 757] 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119a0b000) [pid = 2268] [serial = 2270] [outer = 0x0] 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x1199c6400) [pid = 2268] [serial = 2271] [outer = 0x119a0b000] 16:48:44 INFO - PROCESS | 2268 | 1464997724425 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]]]}] 16:48:44 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. 16:48:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 567ms 16:48:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:48:44 INFO - PROCESS | 2268 | 1464997724465 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 2268 | 1464997724467 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:48:44 INFO - PROCESS | 2268 | 1464997724471 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 2268 | 1464997724472 Marionette TRACE conn2 <- [1,2994,null,{}] 16:48:44 INFO - PROCESS | 2268 | 1464997724476 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}] 16:48:44 INFO - PROCESS | 2268 | 1464997724678 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:48:44 INFO - PROCESS | 2268 | 1464997724691 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d3c800 == 32 [pid = 2268] [id = 758] 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x1184b4400) [pid = 2268] [serial = 2272] [outer = 0x0] 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1199c8c00) [pid = 2268] [serial = 2273] [outer = 0x1184b4400] 16:48:44 INFO - PROCESS | 2268 | 1464997724735 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x121567800) [pid = 2268] [serial = 2274] [outer = 0x1184b4400] 16:48:45 INFO - PROCESS | 2268 | 1464997725077 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]]]}] 16:48:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:48:45 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 16:48:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 626ms 16:48:45 INFO - PROCESS | 2268 | 1464997725099 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 2268 | 1464997725100 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:48:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:48:45 INFO - PROCESS | 2268 | 1464997725114 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 2268 | 1464997725115 Marionette TRACE conn2 <- [1,2998,null,{}] 16:48:45 INFO - PROCESS | 2268 | 1464997725117 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}] 16:48:45 INFO - PROCESS | 2268 | 1464997725197 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:48:45 INFO - PROCESS | 2268 | 1464997725251 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x129440000 == 33 [pid = 2268] [id = 759] 16:48:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x119914000) [pid = 2268] [serial = 2275] [outer = 0x0] 16:48:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x121819400) [pid = 2268] [serial = 2276] [outer = 0x119914000] 16:48:45 INFO - PROCESS | 2268 | 1464997725276 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x123d0bc00) [pid = 2268] [serial = 2277] [outer = 0x119914000] 16:48:45 INFO - PROCESS | 2268 | 1464997725537 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]]]}] 16:48:45 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. 16:48:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 16:48:45 INFO - PROCESS | 2268 | 1464997725584 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:48:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:48:45 INFO - PROCESS | 2268 | 1464997725586 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:48:45 INFO - PROCESS | 2268 | 1464997725590 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 2268 | 1464997725592 Marionette TRACE conn2 <- [1,3002,null,{}] 16:48:45 INFO - PROCESS | 2268 | 1464997725606 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}] 16:48:45 INFO - PROCESS | 2268 | 1464997725733 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:48:45 INFO - PROCESS | 2268 | 1464997725739 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a86b800 == 34 [pid = 2268] [id = 760] 16:48:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x123f15000) [pid = 2268] [serial = 2278] [outer = 0x0] 16:48:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x124cdc000) [pid = 2268] [serial = 2279] [outer = 0x123f15000] 16:48:45 INFO - PROCESS | 2268 | 1464997725781 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x125504000) [pid = 2268] [serial = 2280] [outer = 0x123f15000] 16:48:46 INFO - PROCESS | 2268 | 1464997726169 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]]]}] 16:48:46 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. 16:48:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 631ms 16:48:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:48:46 INFO - PROCESS | 2268 | 1464997726220 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 2268 | 1464997726221 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:48:46 INFO - PROCESS | 2268 | 1464997726223 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 2268 | 1464997726225 Marionette TRACE conn2 <- [1,3006,null,{}] 16:48:46 INFO - PROCESS | 2268 | 1464997726228 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}] 16:48:46 INFO - PROCESS | 2268 | 1464997726339 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:48:46 INFO - PROCESS | 2268 | 1464997726345 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x119e46000 == 35 [pid = 2268] [id = 761] 16:48:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x123f8f000) [pid = 2268] [serial = 2281] [outer = 0x0] 16:48:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x118169c00) [pid = 2268] [serial = 2282] [outer = 0x123f8f000] 16:48:46 INFO - PROCESS | 2268 | 1464997726371 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x125627c00) [pid = 2268] [serial = 2283] [outer = 0x123f8f000] 16:48:46 INFO - PROCESS | 2268 | 1464997726663 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]]]}] 16:48:46 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. 16:48:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 16:48:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:48:46 INFO - PROCESS | 2268 | 1464997726695 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 2268 | 1464997726697 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:48:46 INFO - PROCESS | 2268 | 1464997726699 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 2268 | 1464997726701 Marionette TRACE conn2 <- [1,3010,null,{}] 16:48:46 INFO - PROCESS | 2268 | 1464997726703 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}] 16:48:46 INFO - PROCESS | 2268 | 1464997726784 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:48:46 INFO - PROCESS | 2268 | 1464997726788 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 2268 | ++DOCSHELL 0x12be0f000 == 36 [pid = 2268] [id = 762] 16:48:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x1256ee800) [pid = 2268] [serial = 2284] [outer = 0x0] 16:48:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x126c82400) [pid = 2268] [serial = 2285] [outer = 0x1256ee800] 16:48:46 INFO - PROCESS | 2268 | 1464997726815 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x126f9cc00) [pid = 2268] [serial = 2286] [outer = 0x1256ee800] 16:48:47 INFO - PROCESS | 2268 | 1464997727169 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]]]}] 16:48:47 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 16:48:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 518ms 16:48:47 INFO - PROCESS | 2268 | 1464997727219 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 2268 | 1464997727220 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:48:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:48:47 INFO - PROCESS | 2268 | 1464997727223 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 2268 | 1464997727224 Marionette TRACE conn2 <- [1,3014,null,{}] 16:48:47 INFO - PROCESS | 2268 | 1464997727232 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}] 16:48:47 INFO - PROCESS | 2268 | 1464997727347 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:48:47 INFO - PROCESS | 2268 | 1464997727350 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x126bd0000 == 37 [pid = 2268] [id = 763] 16:48:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1270a3800) [pid = 2268] [serial = 2287] [outer = 0x0] 16:48:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x127472000) [pid = 2268] [serial = 2288] [outer = 0x1270a3800] 16:48:47 INFO - PROCESS | 2268 | 1464997727378 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x127717000) [pid = 2268] [serial = 2289] [outer = 0x1270a3800] 16:48:47 INFO - PROCESS | 2268 | [2268] 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 16:48:47 INFO - PROCESS | 2268 | 1464997727720 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:48:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:48:47 INFO - {} 16:48:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:48:47 INFO - {} 16:48:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:48:47 INFO - {} 16:48:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:48:47 INFO - {} 16:48:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 526ms 16:48:47 INFO - PROCESS | 2268 | 1464997727750 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 2268 | 1464997727751 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:48:47 INFO - TEST-START | /FileAPI/fileReader.html 16:48:47 INFO - PROCESS | 2268 | 1464997727754 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 2268 | 1464997727755 Marionette TRACE conn2 <- [1,3018,null,{}] 16:48:47 INFO - PROCESS | 2268 | 1464997727757 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}] 16:48:47 INFO - PROCESS | 2268 | 1464997727857 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:48:47 INFO - PROCESS | 2268 | 1464997727867 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cf2e000 == 38 [pid = 2268] [id = 764] 16:48:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x128a11c00) [pid = 2268] [serial = 2290] [outer = 0x0] 16:48:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x128a20c00) [pid = 2268] [serial = 2291] [outer = 0x128a11c00] 16:48:47 INFO - PROCESS | 2268 | 1464997727892 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x128b0fc00) [pid = 2268] [serial = 2292] [outer = 0x128a11c00] 16:48:48 INFO - PROCESS | 2268 | 1464997728199 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]]]}] 16:48:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:48:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:48:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:48:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:48:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 16:48:48 INFO - TEST-START | /FileAPI/historical.html 16:48:48 INFO - PROCESS | 2268 | 1464997728231 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 2268 | 1464997728232 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:48:48 INFO - PROCESS | 2268 | 1464997728235 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 2268 | 1464997728244 Marionette TRACE conn2 <- [1,3022,null,{}] 16:48:48 INFO - PROCESS | 2268 | 1464997728248 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}] 16:48:48 INFO - PROCESS | 2268 | 1464997728349 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:48:48 INFO - PROCESS | 2268 | 1464997728352 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x12cfd0000 == 39 [pid = 2268] [id = 765] 16:48:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x128a14800) [pid = 2268] [serial = 2293] [outer = 0x0] 16:48:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x128b17c00) [pid = 2268] [serial = 2294] [outer = 0x128a14800] 16:48:48 INFO - PROCESS | 2268 | 1464997728412 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x128b3ec00) [pid = 2268] [serial = 2295] [outer = 0x128a14800] 16:48:48 INFO - PROCESS | 2268 | 1464997728708 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"]]]}] 16:48:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:48:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:48:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:48:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:48:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:48:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:48:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:48:48 INFO - TEST-OK | /FileAPI/historical.html | took 529ms 16:48:48 INFO - PROCESS | 2268 | 1464997728771 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 2268 | 1464997728772 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:48:48 INFO - TEST-START | /FileAPI/idlharness.html 16:48:48 INFO - PROCESS | 2268 | 1464997728775 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 2268 | 1464997728776 Marionette TRACE conn2 <- [1,3026,null,{}] 16:48:48 INFO - PROCESS | 2268 | 1464997728778 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}] 16:48:48 INFO - PROCESS | 2268 | 1464997728877 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:48:48 INFO - PROCESS | 2268 | 1464997728881 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 2268 | ++DOCSHELL 0x12d40b000 == 40 [pid = 2268] [id = 766] 16:48:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x128b1ac00) [pid = 2268] [serial = 2296] [outer = 0x0] 16:48:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x128c95c00) [pid = 2268] [serial = 2297] [outer = 0x128b1ac00] 16:48:48 INFO - PROCESS | 2268 | 1464997728938 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x128ca3400) [pid = 2268] [serial = 2298] [outer = 0x128b1ac00] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x12742c000) [pid = 2268] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x112f3d000) [pid = 2268] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x117c88000) [pid = 2268] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x12181c400) [pid = 2268] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x121a04800) [pid = 2268] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x111d5f400) [pid = 2268] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x12742e400) [pid = 2268] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x128a17000) [pid = 2268] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x1122b0800) [pid = 2268] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x117c88400) [pid = 2268] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x11678c800) [pid = 2268] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x11930f400) [pid = 2268] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x118132400) [pid = 2268] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x127474400) [pid = 2268] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x123d0c000) [pid = 2268] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x118411800) [pid = 2268] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x116ae7c00) [pid = 2268] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:48:49 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x1196a8800) [pid = 2268] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:48:49 INFO - PROCESS | 2268 | 1464997729639 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]]]}] 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:48:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:48:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:48:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:48:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:48:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:48:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:48:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:48:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:48:49 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 16:48:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:48:49 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 16:48:49 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 16:48:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:48:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:48:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:48:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:48:49 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 16:48:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:48:49 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 16:48:49 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 16:48:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:48:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:48:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:48:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:48:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:48:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 932ms 16:48:49 INFO - PROCESS | 2268 | 1464997729709 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:48:49 INFO - TEST-START | /FileAPI/idlharness.worker 16:48:49 INFO - PROCESS | 2268 | 1464997729715 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:48:49 INFO - PROCESS | 2268 | 1464997729720 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 2268 | 1464997729722 Marionette TRACE conn2 <- [1,3030,null,{}] 16:48:49 INFO - PROCESS | 2268 | 1464997729726 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}] 16:48:49 INFO - PROCESS | 2268 | 1464997729854 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:48:49 INFO - PROCESS | 2268 | 1464997729937 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 2268 | ++DOCSHELL 0x12c758800 == 41 [pid = 2268] [id = 767] 16:48:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x12742e400) [pid = 2268] [serial = 2299] [outer = 0x0] 16:48:49 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x12a881400) [pid = 2268] [serial = 2300] [outer = 0x12742e400] 16:48:49 INFO - PROCESS | 2268 | 1464997729979 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x12a95b400) [pid = 2268] [serial = 2301] [outer = 0x12742e400] 16:48:50 INFO - PROCESS | 2268 | [2268] 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 16:48:50 INFO - PROCESS | 2268 | 1464997730514 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,{},{}]]]}] 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:48:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:48:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:48:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:48:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:48:50 INFO - {} 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:48:50 INFO - {} 16:48:50 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 - {} 16:48:50 INFO - {} 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:48:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:48:50 INFO - {} 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:48:50 INFO - {} 16:48:50 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 - {} 16:48:50 INFO - {} 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:48:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:48:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 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 16:48:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:48:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:48:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:48:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:48:50 INFO - {} 16:48:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 836ms 16:48:50 INFO - PROCESS | 2268 | 1464997730555 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 2268 | 1464997730557 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:48:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:48:50 INFO - PROCESS | 2268 | 1464997730559 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 2268 | 1464997730560 Marionette TRACE conn2 <- [1,3034,null,{}] 16:48:50 INFO - PROCESS | 2268 | 1464997730562 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}] 16:48:50 INFO - PROCESS | 2268 | 1464997730649 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:48:50 INFO - PROCESS | 2268 | 1464997730652 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 2268 | ++DOCSHELL 0x12e187800 == 42 [pid = 2268] [id = 768] 16:48:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x12a95b000) [pid = 2268] [serial = 2302] [outer = 0x0] 16:48:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x12c164c00) [pid = 2268] [serial = 2303] [outer = 0x12a95b000] 16:48:50 INFO - PROCESS | 2268 | 1464997730677 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12c168c00) [pid = 2268] [serial = 2304] [outer = 0x12a95b000] 16:48:50 INFO - PROCESS | 2268 | 1464997730958 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]]]}] 16:48:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:48:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 422ms 16:48:50 INFO - PROCESS | 2268 | 1464997730985 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 2268 | 1464997730986 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:48:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:48:50 INFO - PROCESS | 2268 | 1464997730988 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 2268 | 1464997730989 Marionette TRACE conn2 <- [1,3038,null,{}] 16:48:50 INFO - PROCESS | 2268 | 1464997730992 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}] 16:48:51 INFO - PROCESS | 2268 | 1464997731099 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:48:51 INFO - PROCESS | 2268 | 1464997731280 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 2268 | ++DOCSHELL 0x110f44000 == 43 [pid = 2268] [id = 769] 16:48:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x1110ad400) [pid = 2268] [serial = 2305] [outer = 0x0] 16:48:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x111f6c000) [pid = 2268] [serial = 2306] [outer = 0x1110ad400] 16:48:51 INFO - PROCESS | 2268 | 1464997731341 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x112a46400) [pid = 2268] [serial = 2307] [outer = 0x1110ad400] 16:48:51 INFO - PROCESS | 2268 | 1464997731811 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"]]]}] 16:48:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:48:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:48:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:48:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 869ms 16:48:51 INFO - PROCESS | 2268 | 1464997731858 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 2268 | 1464997731861 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:48:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:48:51 INFO - PROCESS | 2268 | 1464997731864 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 2268 | 1464997731866 Marionette TRACE conn2 <- [1,3042,null,{}] 16:48:51 INFO - PROCESS | 2268 | 1464997731870 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}] 16:48:52 INFO - PROCESS | 2268 | 1464997732014 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:48:52 INFO - PROCESS | 2268 | 1464997732116 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x118e80800 == 44 [pid = 2268] [id = 770] 16:48:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x113327800) [pid = 2268] [serial = 2308] [outer = 0x0] 16:48:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x1164b3000) [pid = 2268] [serial = 2309] [outer = 0x113327800] 16:48:52 INFO - PROCESS | 2268 | 1464997732148 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x116aed400) [pid = 2268] [serial = 2310] [outer = 0x113327800] 16:48:52 INFO - PROCESS | 2268 | 1464997732642 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]]]}] 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:48:52 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. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:48:52 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'.) 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:48:52 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. 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:48:52 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. 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:48:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:48:52 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. 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:48:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:48:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:48:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:48:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 830ms 16:48:52 INFO - PROCESS | 2268 | 1464997732701 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 2268 | 1464997732705 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:48:52 INFO - PROCESS | 2268 | 1464997732710 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 2268 | 1464997732711 Marionette TRACE conn2 <- [1,3046,null,{}] 16:48:52 INFO - PROCESS | 2268 | 1464997732714 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}] 16:48:52 INFO - PROCESS | 2268 | 1464997732831 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:48:52 INFO - PROCESS | 2268 | 1464997732942 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 2268 | ++DOCSHELL 0x128f0f000 == 45 [pid = 2268] [id = 771] 16:48:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1175b3400) [pid = 2268] [serial = 2311] [outer = 0x0] 16:48:52 INFO - PROCESS | 2268 | ++DOMWINDOW == 109 (0x117f57400) [pid = 2268] [serial = 2312] [outer = 0x1175b3400] 16:48:52 INFO - PROCESS | 2268 | 1464997732974 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 110 (0x119f67400) [pid = 2268] [serial = 2313] [outer = 0x1175b3400] 16:48:53 INFO - PROCESS | 2268 | [2268] 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 16:48:53 INFO - PROCESS | 2268 | 1464997733558 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:48:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:48:53 INFO - {} 16:48:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 872ms 16:48:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:48:53 INFO - PROCESS | 2268 | 1464997733582 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 2268 | 1464997733585 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 2268 | 1464997733588 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 2268 | 1464997733590 Marionette TRACE conn2 <- [1,3050,null,{}] 16:48:53 INFO - PROCESS | 2268 | 1464997733593 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}] 16:48:53 INFO - PROCESS | 2268 | 1464997733722 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:48:53 INFO - PROCESS | 2268 | 1464997733787 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 2268 | ++DOCSHELL 0x117143000 == 46 [pid = 2268] [id = 772] 16:48:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 111 (0x118410800) [pid = 2268] [serial = 2314] [outer = 0x0] 16:48:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 112 (0x119357c00) [pid = 2268] [serial = 2315] [outer = 0x118410800] 16:48:53 INFO - PROCESS | 2268 | 1464997733865 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 2268 | ++DOMWINDOW == 113 (0x119917000) [pid = 2268] [serial = 2316] [outer = 0x118410800] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12e187800 == 45 [pid = 2268] [id = 768] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12c758800 == 44 [pid = 2268] [id = 767] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12d40b000 == 43 [pid = 2268] [id = 766] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12cfd0000 == 42 [pid = 2268] [id = 765] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12cf2e000 == 41 [pid = 2268] [id = 764] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x126bd0000 == 40 [pid = 2268] [id = 763] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 112 (0x128ca3000) [pid = 2268] [serial = 2253] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12be0f000 == 39 [pid = 2268] [id = 762] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x119e46000 == 38 [pid = 2268] [id = 761] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12a86b800 == 37 [pid = 2268] [id = 760] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x129440000 == 36 [pid = 2268] [id = 759] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x128d3c800 == 35 [pid = 2268] [id = 758] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x1274ac800 == 34 [pid = 2268] [id = 757] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x126cd9000 == 33 [pid = 2268] [id = 756] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x123e06800 == 32 [pid = 2268] [id = 755] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x119e47800 == 31 [pid = 2268] [id = 754] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x118280800 == 30 [pid = 2268] [id = 753] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x117149800 == 29 [pid = 2268] [id = 752] 16:48:54 INFO - PROCESS | 2268 | --DOCSHELL 0x12d34c800 == 28 [pid = 2268] [id = 751] 16:48:54 INFO - PROCESS | 2268 | 1464997734274 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]]]}] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 111 (0x128c99800) [pid = 2268] [serial = 2251] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 110 (0x11a1ab400) [pid = 2268] [serial = 2230] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 109 (0x124c8e000) [pid = 2268] [serial = 2233] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 108 (0x12181b800) [pid = 2268] [serial = 2231] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x126f99800) [pid = 2268] [serial = 2236] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1256fb000) [pid = 2268] [serial = 2234] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x11813e400) [pid = 2268] [serial = 2244] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x12747a400) [pid = 2268] [serial = 2241] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x127475800) [pid = 2268] [serial = 2239] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x12716a400) [pid = 2268] [serial = 2237] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x128a86c00) [pid = 2268] [serial = 2247] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x128b0e800) [pid = 2268] [serial = 2250] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x127719000) [pid = 2268] [serial = 2245] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x128a12400) [pid = 2268] [serial = 2242] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x11945f000) [pid = 2268] [serial = 2224] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1199c2400) [pid = 2268] [serial = 2225] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x118161000) [pid = 2268] [serial = 2221] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118404c00) [pid = 2268] [serial = 2222] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x116962400) [pid = 2268] [serial = 2218] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x114fba400) [pid = 2268] [serial = 2219] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x119915000) [pid = 2268] [serial = 2216] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1196ad400) [pid = 2268] [serial = 2215] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x1184ba000) [pid = 2268] [serial = 2213] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x118160400) [pid = 2268] [serial = 2212] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128b38800) [pid = 2268] [serial = 2210] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128a84000) [pid = 2268] [serial = 2209] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x12716ac00) [pid = 2268] [serial = 2207] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x1256f1400) [pid = 2268] [serial = 2206] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x119cbb000) [pid = 2268] [serial = 2204] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1196b4000) [pid = 2268] [serial = 2203] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x118165400) [pid = 2268] [serial = 2201] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x117c8b800) [pid = 2268] [serial = 2200] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x119cb6c00) [pid = 2268] [serial = 2227] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128a90c00) [pid = 2268] [serial = 2248] [outer = 0x0] [url = about:blank] 16:48:54 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x119f64c00) [pid = 2268] [serial = 2228] [outer = 0x0] [url = about:blank] 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:48:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 723ms 16:48:54 INFO - PROCESS | 2268 | 1464997734311 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 2268 | 1464997734315 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:48:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:48:54 INFO - PROCESS | 2268 | 1464997734319 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 2268 | 1464997734321 Marionette TRACE conn2 <- [1,3054,null,{}] 16:48:54 INFO - PROCESS | 2268 | 1464997734323 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}] 16:48:54 INFO - PROCESS | 2268 | 1464997734405 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:48:54 INFO - PROCESS | 2268 | 1464997734410 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 2268 | ++DOCSHELL 0x1194dc800 == 29 [pid = 2268] [id = 773] 16:48:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 78 (0x1199c3c00) [pid = 2268] [serial = 2317] [outer = 0x0] 16:48:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 79 (0x1199ca800) [pid = 2268] [serial = 2318] [outer = 0x1199c3c00] 16:48:54 INFO - PROCESS | 2268 | 1464997734440 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 2268 | ++DOMWINDOW == 80 (0x119ac3000) [pid = 2268] [serial = 2319] [outer = 0x1199c3c00] 16:48:54 INFO - PROCESS | 2268 | 1464997734912 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"]]]}] 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:48:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:48:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:48:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:48:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:48:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:48:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:48:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:48:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:48:55 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" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:48:55 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" 16:48:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:48:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 16:48:55 INFO - PROCESS | 2268 | 1464997734956 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 2268 | 1464997734957 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:48:55 INFO - PROCESS | 2268 | 1464997734961 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 2268 | 1464997734963 Marionette TRACE conn2 <- [1,3058,null,{}] 16:48:55 INFO - PROCESS | 2268 | 1464997734971 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}] 16:48:55 INFO - PROCESS | 2268 | 1464997735060 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:48:55 INFO - PROCESS | 2268 | 1464997735073 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x125597800 == 30 [pid = 2268] [id = 774] 16:48:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 81 (0x116610400) [pid = 2268] [serial = 2320] [outer = 0x0] 16:48:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x124ce0c00) [pid = 2268] [serial = 2321] [outer = 0x116610400] 16:48:55 INFO - PROCESS | 2268 | 1464997735104 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x125569800) [pid = 2268] [serial = 2322] [outer = 0x116610400] 16:48:55 INFO - PROCESS | 2268 | 1464997735441 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]]]}] 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:48:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:48:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:48:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:48:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:48:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:48:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 522ms 16:48:55 INFO - PROCESS | 2268 | 1464997735484 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 2268 | 1464997735486 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:48:55 INFO - PROCESS | 2268 | 1464997735488 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 2268 | 1464997735489 Marionette TRACE conn2 <- [1,3062,null,{}] 16:48:55 INFO - PROCESS | 2268 | 1464997735492 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}] 16:48:55 INFO - PROCESS | 2268 | 1464997735582 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:48:55 INFO - PROCESS | 2268 | 1464997735585 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 2268 | ++DOCSHELL 0x128d39800 == 31 [pid = 2268] [id = 775] 16:48:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x1256fc800) [pid = 2268] [serial = 2323] [outer = 0x0] 16:48:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x126c85800) [pid = 2268] [serial = 2324] [outer = 0x1256fc800] 16:48:55 INFO - PROCESS | 2268 | 1464997735614 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x127435800) [pid = 2268] [serial = 2325] [outer = 0x1256fc800] 16:48:55 INFO - PROCESS | 2268 | [2268] 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 16:48:56 INFO - PROCESS | 2268 | 1464997736007 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:48:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:48:56 INFO - {} 16:48:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 570ms 16:48:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:48:56 INFO - PROCESS | 2268 | 1464997736059 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 2268 | 1464997736060 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 2268 | 1464997736062 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 2268 | 1464997736063 Marionette TRACE conn2 <- [1,3066,null,{}] 16:48:56 INFO - PROCESS | 2268 | 1464997736065 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}] 16:48:56 INFO - PROCESS | 2268 | 1464997736174 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:48:56 INFO - PROCESS | 2268 | 1464997736188 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x112687800 == 32 [pid = 2268] [id = 776] 16:48:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x113050400) [pid = 2268] [serial = 2326] [outer = 0x0] 16:48:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x127478800) [pid = 2268] [serial = 2327] [outer = 0x113050400] 16:48:56 INFO - PROCESS | 2268 | 1464997736214 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x128a12400) [pid = 2268] [serial = 2328] [outer = 0x113050400] 16:48:56 INFO - PROCESS | 2268 | 1464997736519 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]]]}] 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:48:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:48:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 471ms 16:48:56 INFO - PROCESS | 2268 | 1464997736538 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 2268 | 1464997736540 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:48:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:48:56 INFO - PROCESS | 2268 | 1464997736542 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 2268 | 1464997736553 Marionette TRACE conn2 <- [1,3070,null,{}] 16:48:56 INFO - PROCESS | 2268 | 1464997736564 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}] 16:48:56 INFO - PROCESS | 2268 | 1464997736687 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:48:56 INFO - PROCESS | 2268 | 1464997736691 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 2268 | ++DOCSHELL 0x1188bf800 == 33 [pid = 2268] [id = 777] 16:48:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x128a18800) [pid = 2268] [serial = 2329] [outer = 0x0] 16:48:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x128a8d400) [pid = 2268] [serial = 2330] [outer = 0x128a18800] 16:48:56 INFO - PROCESS | 2268 | 1464997736718 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x128b44c00) [pid = 2268] [serial = 2331] [outer = 0x128a18800] 16:48:57 INFO - PROCESS | 2268 | 1464997737088 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]]]}] 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:48:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 591ms 16:48:57 INFO - PROCESS | 2268 | 1464997737134 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 2268 | 1464997737136 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:48:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:48:57 INFO - PROCESS | 2268 | 1464997737140 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 2268 | 1464997737142 Marionette TRACE conn2 <- [1,3074,null,{}] 16:48:57 INFO - PROCESS | 2268 | 1464997737145 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}] 16:48:57 INFO - PROCESS | 2268 | 1464997737305 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:48:57 INFO - PROCESS | 2268 | 1464997737322 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x128fdb800 == 34 [pid = 2268] [id = 778] 16:48:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x128a1a000) [pid = 2268] [serial = 2332] [outer = 0x0] 16:48:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x128ca3000) [pid = 2268] [serial = 2333] [outer = 0x128a1a000] 16:48:57 INFO - PROCESS | 2268 | 1464997737365 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1293be400) [pid = 2268] [serial = 2334] [outer = 0x128a1a000] 16:48:57 INFO - PROCESS | 2268 | 1464997737717 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]]]}] 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:48:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:48:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 623ms 16:48:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:48:57 INFO - PROCESS | 2268 | 1464997737762 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 2268 | 1464997737764 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:48:57 INFO - PROCESS | 2268 | 1464997737766 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 2268 | 1464997737767 Marionette TRACE conn2 <- [1,3078,null,{}] 16:48:57 INFO - PROCESS | 2268 | 1464997737769 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}] 16:48:57 INFO - PROCESS | 2268 | 1464997737869 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:48:57 INFO - PROCESS | 2268 | 1464997737882 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 2268 | ++DOCSHELL 0x1299ad000 == 35 [pid = 2268] [id = 779] 16:48:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1293c1400) [pid = 2268] [serial = 2335] [outer = 0x0] 16:48:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x1293c3c00) [pid = 2268] [serial = 2336] [outer = 0x1293c1400] 16:48:57 INFO - PROCESS | 2268 | 1464997737907 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1293cac00) [pid = 2268] [serial = 2337] [outer = 0x1293c1400] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x119a0b000) [pid = 2268] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x1122a7400) [pid = 2268] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x116608400) [pid = 2268] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x118410000) [pid = 2268] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x128c97800) [pid = 2268] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x123f8f000) [pid = 2268] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x111d64c00) [pid = 2268] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x119914000) [pid = 2268] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x123f15000) [pid = 2268] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x1184b4400) [pid = 2268] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x128a11c00) [pid = 2268] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x1256ee800) [pid = 2268] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128a14800) [pid = 2268] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x113c0a800) [pid = 2268] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x128b1ac00) [pid = 2268] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x1270a3800) [pid = 2268] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:48:58 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x12742e400) [pid = 2268] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:48:58 INFO - PROCESS | 2268 | 1464997738383 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] 16:48:58 INFO - PROCESS | 2268 | 1464997738438 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:48:58 INFO - PROCESS | 2268 | 1464997738440 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 2268 | 1464997738441 Marionette TRACE conn2 <- [1,3082,null,{}] 16:48:58 INFO - PROCESS | 2268 | 1464997738444 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}] 16:48:58 INFO - PROCESS | 2268 | 1464997738522 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:48:58 INFO - PROCESS | 2268 | 1464997738526 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 2268 | ++DOCSHELL 0x12558d000 == 36 [pid = 2268] [id = 780] 16:48:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 82 (0x117c91400) [pid = 2268] [serial = 2338] [outer = 0x0] 16:48:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 83 (0x129602400) [pid = 2268] [serial = 2339] [outer = 0x117c91400] 16:48:58 INFO - PROCESS | 2268 | 1464997738554 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 2268 | ++DOMWINDOW == 84 (0x12960f800) [pid = 2268] [serial = 2340] [outer = 0x117c91400] 16:48:58 INFO - PROCESS | 2268 | 1464997738866 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]]]}] 16:48:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:48:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:48:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:48:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 16:48:58 INFO - PROCESS | 2268 | 1464997738909 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 2268 | 1464997738910 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:48:58 INFO - PROCESS | 2268 | 1464997738914 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 2268 | 1464997738916 Marionette TRACE conn2 <- [1,3086,null,{}] 16:48:58 INFO - PROCESS | 2268 | 1464997738918 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}] 16:48:59 INFO - PROCESS | 2268 | 1464997739024 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:48:59 INFO - PROCESS | 2268 | 1464997739032 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b34c800 == 37 [pid = 2268] [id = 781] 16:48:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 85 (0x119cf0000) [pid = 2268] [serial = 2341] [outer = 0x0] 16:48:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 86 (0x129605000) [pid = 2268] [serial = 2342] [outer = 0x119cf0000] 16:48:59 INFO - PROCESS | 2268 | 1464997739057 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 87 (0x129699400) [pid = 2268] [serial = 2343] [outer = 0x119cf0000] 16:48:59 INFO - PROCESS | 2268 | 1464997739353 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:48:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 16:48:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:48:59 INFO - PROCESS | 2268 | 1464997739384 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 2268 | 1464997739386 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:48:59 INFO - PROCESS | 2268 | 1464997739388 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 2268 | 1464997739390 Marionette TRACE conn2 <- [1,3090,null,{}] 16:48:59 INFO - PROCESS | 2268 | 1464997739392 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}] 16:48:59 INFO - PROCESS | 2268 | 1464997739488 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:48:59 INFO - PROCESS | 2268 | 1464997739492 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 2268 | ++DOCSHELL 0x12b6b2000 == 38 [pid = 2268] [id = 782] 16:48:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 88 (0x1299d9400) [pid = 2268] [serial = 2344] [outer = 0x0] 16:48:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 89 (0x12a956400) [pid = 2268] [serial = 2345] [outer = 0x1299d9400] 16:48:59 INFO - PROCESS | 2268 | 1464997739523 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 2268 | ++DOMWINDOW == 90 (0x12ad86c00) [pid = 2268] [serial = 2346] [outer = 0x1299d9400] 16:48:59 INFO - PROCESS | 2268 | 1464997739840 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:48:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 469ms 16:48:59 INFO - PROCESS | 2268 | 1464997739858 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 2268 | 1464997739860 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:48:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:48:59 INFO - PROCESS | 2268 | 1464997739869 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 2268 | 1464997739870 Marionette TRACE conn2 <- [1,3094,null,{}] 16:48:59 INFO - PROCESS | 2268 | 1464997739872 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}] 16:48:59 INFO - PROCESS | 2268 | 1464997739993 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:49:00 INFO - PROCESS | 2268 | 1464997740042 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x12bed2800 == 39 [pid = 2268] [id = 783] 16:49:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 91 (0x12ad8cc00) [pid = 2268] [serial = 2347] [outer = 0x0] 16:49:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 92 (0x12b305000) [pid = 2268] [serial = 2348] [outer = 0x12ad8cc00] 16:49:00 INFO - PROCESS | 2268 | 1464997740066 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 93 (0x12b310400) [pid = 2268] [serial = 2349] [outer = 0x12ad8cc00] 16:49:00 INFO - PROCESS | 2268 | 1464997740394 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:49:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:49:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 571ms 16:49:00 INFO - PROCESS | 2268 | 1464997740438 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:49:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:49:00 INFO - PROCESS | 2268 | 1464997740441 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:49:00 INFO - PROCESS | 2268 | 1464997740444 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 2268 | 1464997740446 Marionette TRACE conn2 <- [1,3098,null,{}] 16:49:00 INFO - PROCESS | 2268 | 1464997740450 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}] 16:49:00 INFO - PROCESS | 2268 | 1464997740598 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:49:00 INFO - PROCESS | 2268 | 1464997740699 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 2268 | ++DOCSHELL 0x1167cb800 == 40 [pid = 2268] [id = 784] 16:49:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 94 (0x115dba000) [pid = 2268] [serial = 2350] [outer = 0x0] 16:49:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 95 (0x1164b0800) [pid = 2268] [serial = 2351] [outer = 0x115dba000] 16:49:00 INFO - PROCESS | 2268 | 1464997740735 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 2268 | ++DOMWINDOW == 96 (0x1175b2c00) [pid = 2268] [serial = 2352] [outer = 0x115dba000] 16:49:01 INFO - PROCESS | 2268 | 1464997741116 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]]]}] 16:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:49:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 723ms 16:49:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:49:01 INFO - PROCESS | 2268 | 1464997741168 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 2268 | 1464997741172 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:49:01 INFO - PROCESS | 2268 | 1464997741177 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 2268 | 1464997741178 Marionette TRACE conn2 <- [1,3102,null,{}] 16:49:01 INFO - PROCESS | 2268 | 1464997741181 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}] 16:49:01 INFO - PROCESS | 2268 | 1464997741320 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:49:01 INFO - PROCESS | 2268 | 1464997741425 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 2268 | ++DOCSHELL 0x117487800 == 41 [pid = 2268] [id = 785] 16:49:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 97 (0x118402400) [pid = 2268] [serial = 2353] [outer = 0x0] 16:49:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 98 (0x1193bd000) [pid = 2268] [serial = 2354] [outer = 0x118402400] 16:49:01 INFO - PROCESS | 2268 | 1464997741459 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 2268 | ++DOMWINDOW == 99 (0x11991cc00) [pid = 2268] [serial = 2355] [outer = 0x118402400] 16:49:01 INFO - PROCESS | 2268 | 1464997741822 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:49:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 673ms 16:49:01 INFO - PROCESS | 2268 | 1464997741849 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 2268 | 1464997741851 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:49:01 INFO - PROCESS | 2268 | 1464997741853 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 2268 | 1464997741856 Marionette TRACE conn2 <- [1,3106,null,{}] 16:49:01 INFO - PROCESS | 2268 | 1464997741864 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}] 16:49:01 INFO - PROCESS | 2268 | 1464997741976 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:49:02 INFO - PROCESS | 2268 | 1464997742088 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x12558b800 == 42 [pid = 2268] [id = 786] 16:49:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 100 (0x119f6d800) [pid = 2268] [serial = 2356] [outer = 0x0] 16:49:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 101 (0x12181a400) [pid = 2268] [serial = 2357] [outer = 0x119f6d800] 16:49:02 INFO - PROCESS | 2268 | 1464997742123 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 102 (0x125507c00) [pid = 2268] [serial = 2358] [outer = 0x119f6d800] 16:49:02 INFO - PROCESS | 2268 | 1464997742516 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]]]}] 16:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:49:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:49:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 16:49:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:49:02 INFO - PROCESS | 2268 | 1464997742526 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 2268 | 1464997742528 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:49:02 INFO - PROCESS | 2268 | 1464997742530 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 2268 | 1464997742532 Marionette TRACE conn2 <- [1,3110,null,{}] 16:49:02 INFO - PROCESS | 2268 | 1464997742534 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}] 16:49:02 INFO - PROCESS | 2268 | 1464997742642 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:49:02 INFO - PROCESS | 2268 | 1464997742703 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 2268 | ++DOCSHELL 0x12a85f000 == 43 [pid = 2268] [id = 787] 16:49:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 103 (0x1213b4400) [pid = 2268] [serial = 2359] [outer = 0x0] 16:49:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 104 (0x125626800) [pid = 2268] [serial = 2360] [outer = 0x1213b4400] 16:49:02 INFO - PROCESS | 2268 | 1464997742734 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 2268 | ++DOMWINDOW == 105 (0x12746ec00) [pid = 2268] [serial = 2361] [outer = 0x1213b4400] 16:49:03 INFO - PROCESS | 2268 | 1464997743097 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"]]]}] 16:49:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:49:03 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 16:49:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:49:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 619ms 16:49:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:49:03 INFO - PROCESS | 2268 | 1464997743150 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 2268 | 1464997743152 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:49:03 INFO - PROCESS | 2268 | 1464997743154 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 2268 | 1464997743155 Marionette TRACE conn2 <- [1,3114,null,{}] 16:49:03 INFO - PROCESS | 2268 | 1464997743158 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}] 16:49:03 INFO - PROCESS | 2268 | 1464997743393 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:49:03 INFO - PROCESS | 2268 | 1464997743507 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\", \"7ec9e61c-22bb-4d44-82c5-aec91301eaed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 2268 | ++DOCSHELL 0x11748c800 == 44 [pid = 2268] [id = 788] 16:49:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 106 (0x117c88400) [pid = 2268] [serial = 2362] [outer = 0x0] 16:49:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 107 (0x118133400) [pid = 2268] [serial = 2363] [outer = 0x117c88400] 16:49:03 INFO - PROCESS | 2268 | 1464997743549 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 2268 | ++DOMWINDOW == 108 (0x1184b1c00) [pid = 2268] [serial = 2364] [outer = 0x117c88400] 16:49:03 INFO - PROCESS | 2268 | 1464997743923 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]]]}] 16:49:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:49:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 820ms 16:49:03 INFO - PROCESS | 2268 | 1464997743975 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 2268 | 1464997743977 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x12b6b2000 == 43 [pid = 2268] [id = 782] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x12b34c800 == 42 [pid = 2268] [id = 781] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x12558d000 == 41 [pid = 2268] [id = 780] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x1299ad000 == 40 [pid = 2268] [id = 779] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x128fdb800 == 39 [pid = 2268] [id = 778] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x1188bf800 == 38 [pid = 2268] [id = 777] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x112687800 == 37 [pid = 2268] [id = 776] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x128d39800 == 36 [pid = 2268] [id = 775] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x125597800 == 35 [pid = 2268] [id = 774] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x1194dc800 == 34 [pid = 2268] [id = 773] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x117143000 == 33 [pid = 2268] [id = 772] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x128f0f000 == 32 [pid = 2268] [id = 771] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x118e80800 == 31 [pid = 2268] [id = 770] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x110f44000 == 30 [pid = 2268] [id = 769] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x12a85f000 == 29 [pid = 2268] [id = 787] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x12558b800 == 28 [pid = 2268] [id = 786] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x117487800 == 27 [pid = 2268] [id = 785] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x12bed2800 == 26 [pid = 2268] [id = 783] 16:49:04 INFO - PROCESS | 2268 | --DOCSHELL 0x1167cb800 == 25 [pid = 2268] [id = 784] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 107 (0x127472000) [pid = 2268] [serial = 2288] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 106 (0x1199c6400) [pid = 2268] [serial = 2271] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 105 (0x11945d000) [pid = 2268] [serial = 2268] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 104 (0x11991bc00) [pid = 2268] [serial = 2269] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 103 (0x1169e5c00) [pid = 2268] [serial = 2259] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 102 (0x1175ae800) [pid = 2268] [serial = 2260] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 101 (0x118e21800) [pid = 2268] [serial = 2265] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 100 (0x1193c6400) [pid = 2268] [serial = 2266] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 99 (0x129027800) [pid = 2268] [serial = 2254] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 98 (0x118169c00) [pid = 2268] [serial = 2282] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 97 (0x125627c00) [pid = 2268] [serial = 2283] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 96 (0x11816cc00) [pid = 2268] [serial = 2262] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 95 (0x118405800) [pid = 2268] [serial = 2263] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 94 (0x121819400) [pid = 2268] [serial = 2276] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 93 (0x123d0bc00) [pid = 2268] [serial = 2277] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 92 (0x124cdc000) [pid = 2268] [serial = 2279] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 91 (0x125504000) [pid = 2268] [serial = 2280] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 90 (0x1199c8c00) [pid = 2268] [serial = 2273] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 89 (0x128a20c00) [pid = 2268] [serial = 2291] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 88 (0x121567800) [pid = 2268] [serial = 2274] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 87 (0x126c82400) [pid = 2268] [serial = 2285] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 86 (0x128b17c00) [pid = 2268] [serial = 2294] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 85 (0x128b0fc00) [pid = 2268] [serial = 2292] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 84 (0x113ccbc00) [pid = 2268] [serial = 2256] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 83 (0x1161ed000) [pid = 2268] [serial = 2257] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 82 (0x128c95c00) [pid = 2268] [serial = 2297] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 81 (0x12a881400) [pid = 2268] [serial = 2300] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 80 (0x128b3ec00) [pid = 2268] [serial = 2295] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 79 (0x12c164c00) [pid = 2268] [serial = 2303] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 78 (0x128ca3400) [pid = 2268] [serial = 2298] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 77 (0x12a95b400) [pid = 2268] [serial = 2301] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 76 (0x126f9cc00) [pid = 2268] [serial = 2286] [outer = 0x0] [url = about:blank] 16:49:04 INFO - PROCESS | 2268 | --DOMWINDOW == 75 (0x127717000) [pid = 2268] [serial = 2289] [outer = 0x0] [url = about:blank] 16:49:05 WARNING - u'runner_teardown' () 16:49:05 INFO - No more tests 16:49:05 INFO - Got 0 unexpected results 16:49:05 INFO - SUITE-END | took 508s 16:49:05 INFO - Closing logging queue 16:49:05 INFO - queue closed 16:49:05 INFO - Return code: 0 16:49:05 WARNING - # TBPL SUCCESS # 16:49:05 INFO - Running post-action listener: _resource_record_post_action 16:49:05 INFO - Running post-run listener: _resource_record_post_run 16:49:06 INFO - Total resource usage - Wall time: 530s; CPU: 57.0%; Read bytes: 241664; Write bytes: 955845120; Read time: 5; Write time: 4854 16:49:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:49:06 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148386304; Write bytes: 151121408; Read time: 13785; Write time: 373 16:49:06 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 225280; Write bytes: 792775680; Read time: 5; Write time: 4441 16:49:06 INFO - Running post-run listener: _upload_blobber_files 16:49:06 INFO - Blob upload gear active. 16:49:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:49:06 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 16:49:06 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'] 16:49:06 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 16:49:06 INFO - (blobuploader) - INFO - Open directory for files ... 16:49:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:49:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:49:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:49:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:49:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:49:07 INFO - (blobuploader) - INFO - Done attempting. 16:49:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:49:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:49:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:49:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:49:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:49:10 INFO - (blobuploader) - INFO - Done attempting. 16:49:10 INFO - (blobuploader) - INFO - Iteration through files over. 16:49:10 INFO - Return code: 0 16:49:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:49:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:49:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3f7b9c3df0ed892bc81816ea93be8f60c3d70bddf0c1ae7523678a852d62dbd8b1d777dadbb500e59daeeed9fbbf692cd56e7b306df41f48cc596e46aa11e777", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3286c51499fe076db50653b20ecc0390582acc58c648bcd931103aab2dcac88460f22e790cbad30a996c29d0c2ab2d936f79061c62414be177b1731ca7905b7b"} 16:49:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:49:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:49:10 INFO - Contents: 16:49:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3f7b9c3df0ed892bc81816ea93be8f60c3d70bddf0c1ae7523678a852d62dbd8b1d777dadbb500e59daeeed9fbbf692cd56e7b306df41f48cc596e46aa11e777", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3286c51499fe076db50653b20ecc0390582acc58c648bcd931103aab2dcac88460f22e790cbad30a996c29d0c2ab2d936f79061c62414be177b1731ca7905b7b"} 16:49:10 INFO - Running post-run listener: copy_logs_to_upload_dir 16:49:10 INFO - Copying logs to upload dir... 16:49:10 INFO - mkdir: /builds/slave/test/build/upload/logs 16:49:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=624.388985 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-06-03 16:49:10.541943) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-03 16:49:10.546163) ========= 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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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/3f7b9c3df0ed892bc81816ea93be8f60c3d70bddf0c1ae7523678a852d62dbd8b1d777dadbb500e59daeeed9fbbf692cd56e7b306df41f48cc596e46aa11e777", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3286c51499fe076db50653b20ecc0390582acc58c648bcd931103aab2dcac88460f22e790cbad30a996c29d0c2ab2d936f79061c62414be177b1731ca7905b7b"} build_url:https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013034 build_url: 'https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/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/3f7b9c3df0ed892bc81816ea93be8f60c3d70bddf0c1ae7523678a852d62dbd8b1d777dadbb500e59daeeed9fbbf692cd56e7b306df41f48cc596e46aa11e777", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3286c51499fe076db50653b20ecc0390582acc58c648bcd931103aab2dcac88460f22e790cbad30a996c29d0c2ab2d936f79061c62414be177b1731ca7905b7b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VR5oZoA1SBq5IgJka1fcCQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-03 16:49:10.592769) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 16:49:10.593150) ========= 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.a4m1fbBRg1/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.jv5HpbGW3O/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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.005245 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 16:49:10.642303) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-03 16:49:10.643284) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-03 16:49:10.643838) ========= ========= Total master_lag: 0.56 =========