builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0233 starttime: 1467538144.01 results: success (0) buildid: 20160703011523 builduid: d5f10c7169954150ac34f80025790374 revision: 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.013030) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.013493) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.013763) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.086111) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.086366) ========= 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.JDH2wEoXrS/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.4XnzUbneSM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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-07-03 02:29:04-- 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% 163M=0s 2016-07-03 02:29:04 (163 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.485902 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.594597) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.594902) ========= 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.JDH2wEoXrS/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.4XnzUbneSM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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.021087 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:04.645082) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-03 02:29:04.645433) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JDH2wEoXrS/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.4XnzUbneSM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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-07-03 02:29:04,723 truncating revision to first 12 chars 2016-07-03 02:29:04,723 Setting DEBUG logging. 2016-07-03 02:29:04,723 attempt 1/10 2016-07-03 02:29:04,723 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/13ce99eb20be?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 02:29:05,912 unpacking tar archive at: mozilla-beta-13ce99eb20be/testing/mozharness/ program finished with exit code 0 elapsedTime=2.015351 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-03 02:29:06.682943) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:06.683272) ========= script_repo_revision: 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:06.683647) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:06.683910) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 02:29:06.701677) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 59 secs) (at 2016-07-03 02:29:06.702028) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JDH2wEoXrS/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.4XnzUbneSM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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 02:29:06 INFO - MultiFileLogger online at 20160703 02:29:06 in /builds/slave/test 02:29:06 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 02:29:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:29:06 INFO - {'append_to_log': False, 02:29:06 INFO - 'base_work_dir': '/builds/slave/test', 02:29:06 INFO - 'blob_upload_branch': 'mozilla-beta', 02:29:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:29:06 INFO - 'buildbot_json_path': 'buildprops.json', 02:29:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:29:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:29:06 INFO - 'download_minidump_stackwalk': True, 02:29:06 INFO - 'download_symbols': 'true', 02:29:06 INFO - 'e10s': False, 02:29:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:29:06 INFO - 'tooltool.py': '/tools/tooltool.py', 02:29:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:29:06 INFO - '/tools/misc-python/virtualenv.py')}, 02:29:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:29:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:29:06 INFO - 'log_level': 'info', 02:29:06 INFO - 'log_to_console': True, 02:29:06 INFO - 'opt_config_files': (), 02:29:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:29:06 INFO - '--processes=1', 02:29:06 INFO - '--config=%(test_path)s/wptrunner.ini', 02:29:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:29:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:29:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:29:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:29:06 INFO - 'pip_index': False, 02:29:06 INFO - 'require_test_zip': True, 02:29:06 INFO - 'test_type': ('testharness',), 02:29:06 INFO - 'this_chunk': '1', 02:29:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:29:06 INFO - 'total_chunks': '10', 02:29:06 INFO - 'virtualenv_path': 'venv', 02:29:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:29:06 INFO - 'work_dir': 'build'} 02:29:06 INFO - ##### 02:29:06 INFO - ##### Running clobber step. 02:29:06 INFO - ##### 02:29:06 INFO - Running pre-action listener: _resource_record_pre_action 02:29:06 INFO - Running main action method: clobber 02:29:06 INFO - rmtree: /builds/slave/test/build 02:29:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:29:07 INFO - Running post-action listener: _resource_record_post_action 02:29:07 INFO - ##### 02:29:07 INFO - ##### Running read-buildbot-config step. 02:29:07 INFO - ##### 02:29:07 INFO - Running pre-action listener: _resource_record_pre_action 02:29:07 INFO - Running main action method: read_buildbot_config 02:29:07 INFO - Using buildbot properties: 02:29:07 INFO - { 02:29:07 INFO - "project": "", 02:29:07 INFO - "product": "firefox", 02:29:07 INFO - "script_repo_revision": "production", 02:29:07 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:29:07 INFO - "repository": "", 02:29:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:29:07 INFO - "buildid": "20160703011523", 02:29:07 INFO - "pgo_build": "False", 02:29:07 INFO - "basedir": "/builds/slave/test", 02:29:07 INFO - "buildnumber": 20, 02:29:07 INFO - "slavename": "t-yosemite-r7-0233", 02:29:07 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 02:29:07 INFO - "platform": "macosx64", 02:29:07 INFO - "branch": "mozilla-beta", 02:29:07 INFO - "revision": "13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67", 02:29:07 INFO - "repo_path": "releases/mozilla-beta", 02:29:07 INFO - "moz_repo_path": "", 02:29:07 INFO - "stage_platform": "macosx64", 02:29:07 INFO - "builduid": "d5f10c7169954150ac34f80025790374", 02:29:07 INFO - "slavebuilddir": "test" 02:29:07 INFO - } 02:29:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 02:29:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 02:29:07 INFO - Running post-action listener: _resource_record_post_action 02:29:07 INFO - ##### 02:29:07 INFO - ##### Running download-and-extract step. 02:29:07 INFO - ##### 02:29:07 INFO - Running pre-action listener: _resource_record_pre_action 02:29:07 INFO - Running main action method: download_and_extract 02:29:07 INFO - mkdir: /builds/slave/test/build/tests 02:29:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:07 INFO - https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:29:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:29:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:29:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:29:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 02:29:38 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 02:29:38 INFO - retry: attempt #1 caught exception: timed out 02:29:38 INFO - retry: Failed, sleeping 30 seconds before retrying 02:30:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 02:30:19 INFO - Downloaded 1201 bytes. 02:30:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:30:19 INFO - Using the following test package requirements: 02:30:19 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:30:19 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:30:19 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:30:19 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'jsshell-mac64.zip'], 02:30:19 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:30:19 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:30:19 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:30:19 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:30:19 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:30:19 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:30:19 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:30:19 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:30:19 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')]} 02:30:19 INFO - https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:30:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:30:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:30:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:30:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 02:30:20 INFO - Downloaded 18406678 bytes. 02:30:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:30:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:30:20 INFO - caution: filename not matched: web-platform/* 02:30:20 INFO - Return code: 11 02:30:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:20 INFO - https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:30:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:30:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:30:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:30:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:30:23 INFO - Downloaded 36389085 bytes. 02:30:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:30:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:30:27 INFO - caution: filename not matched: bin/* 02:30:27 INFO - caution: filename not matched: config/* 02:30:27 INFO - caution: filename not matched: mozbase/* 02:30:27 INFO - caution: filename not matched: marionette/* 02:30:27 INFO - caution: filename not matched: tools/wptserve/* 02:30:27 INFO - Return code: 11 02:30:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:27 INFO - https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 02:30:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:30:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:30:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:30:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:30:31 INFO - Downloaded 73031481 bytes. 02:30:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:30:31 INFO - mkdir: /builds/slave/test/properties 02:30:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:30:31 INFO - Writing to file /builds/slave/test/properties/build_url 02:30:31 INFO - Contents: 02:30:31 INFO - build_url:https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:30:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:30:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:30:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:30:32 INFO - Contents: 02:30:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:30: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')]} 02:30:32 INFO - https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:30:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:30:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:30:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:30:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:30:38 INFO - Downloaded 103707363 bytes. 02:30:38 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:30:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:30:42 INFO - Return code: 0 02:30:42 INFO - Running post-action listener: _resource_record_post_action 02:30:42 INFO - Running post-action listener: set_extra_try_arguments 02:30:42 INFO - ##### 02:30:42 INFO - ##### Running create-virtualenv step. 02:30:42 INFO - ##### 02:30:42 INFO - Running pre-action listener: _pre_create_virtualenv 02:30:42 INFO - Running pre-action listener: _resource_record_pre_action 02:30:42 INFO - Running main action method: create_virtualenv 02:30:42 INFO - Creating virtualenv /builds/slave/test/build/venv 02:30:42 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 02:30:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:30:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:30:42 INFO - Using real prefix '/tools/python27' 02:30:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:30:43 INFO - Installing distribute.............................................................................................................................................................................................done. 02:30:46 INFO - Installing pip.................done. 02:30:46 INFO - Return code: 0 02:30:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:30:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:30:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:30:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30:46 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 0x1041e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104200f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa825e3c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1041fc5e0>, '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 0x103ddfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e0a990>, '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.JDH2wEoXrS/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.4XnzUbneSM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:30:46 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 02:30:46 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 02:30:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JDH2wEoXrS/Render', 02:30:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:30:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:30:46 INFO - 'HOME': '/Users/cltbld', 02:30:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:30:46 INFO - 'LOGNAME': 'cltbld', 02:30:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:30:46 INFO - 'MOZ_NO_REMOTE': '1', 02:30:46 INFO - 'NO_EM_RESTART': '1', 02:30:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:30:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:30:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:30:46 INFO - 'PWD': '/builds/slave/test', 02:30:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:30:46 INFO - 'SHELL': '/bin/bash', 02:30:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4XnzUbneSM/Listeners', 02:30:46 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:30:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:30:46 INFO - 'USER': 'cltbld', 02:30:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:30:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:30:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:30:46 INFO - 'XPC_FLAGS': '0x0', 02:30:46 INFO - 'XPC_SERVICE_NAME': '0', 02:30:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:30:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:30:46 INFO - Downloading/unpacking psutil>=0.7.1 02:30:46 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 02:30:46 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 02:30:46 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 02:30:46 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 02:30:46 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 02:30:46 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 02:30:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:30:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:30:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:30:49 INFO - Installing collected packages: psutil 02:30:49 INFO - Running setup.py install for psutil 02:30:49 INFO - building 'psutil._psutil_osx' extension 02:30:49 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 02:30:49 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 02:30:49 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 02:30:50 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 02:30:50 INFO - building 'psutil._psutil_posix' extension 02:30:50 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 02:30:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:30:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:30:50 INFO - ^ 02:30:50 INFO - 1 warning generated. 02:30:50 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 02:30:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:30:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:30:50 INFO - Successfully installed psutil 02:30:50 INFO - Cleaning up... 02:30:50 INFO - Return code: 0 02:30:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:30: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')]} 02:30:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:30:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30: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')]} 02:30:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:30:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30:50 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 0x1041e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104200f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa825e3c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1041fc5e0>, '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 0x103ddfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e0a990>, '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.JDH2wEoXrS/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.4XnzUbneSM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:30:50 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 02:30:50 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 02:30:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JDH2wEoXrS/Render', 02:30:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:30:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:30:50 INFO - 'HOME': '/Users/cltbld', 02:30:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:30:50 INFO - 'LOGNAME': 'cltbld', 02:30:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:30:50 INFO - 'MOZ_NO_REMOTE': '1', 02:30:50 INFO - 'NO_EM_RESTART': '1', 02:30:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:30:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:30:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:30:50 INFO - 'PWD': '/builds/slave/test', 02:30:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:30:50 INFO - 'SHELL': '/bin/bash', 02:30:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4XnzUbneSM/Listeners', 02:30:50 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:30:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:30:50 INFO - 'USER': 'cltbld', 02:30:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:30:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:30:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:30:50 INFO - 'XPC_FLAGS': '0x0', 02:30:50 INFO - 'XPC_SERVICE_NAME': '0', 02:30:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:30:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:30:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:30:50 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 02:30:50 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 02:30:50 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 02:30:50 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 02:30:50 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 02:30:50 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 02:30:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:30:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:30:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:30:53 INFO - Installing collected packages: mozsystemmonitor 02:30:53 INFO - Running setup.py install for mozsystemmonitor 02:30:53 INFO - Successfully installed mozsystemmonitor 02:30:53 INFO - Cleaning up... 02:30:53 INFO - Return code: 0 02:30:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:30: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')]} 02:30:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:30:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30: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')]} 02:30:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:30:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30: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', '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 0x1041e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104200f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa825e3c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1041fc5e0>, '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 0x103ddfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e0a990>, '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.JDH2wEoXrS/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.4XnzUbneSM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:30: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:30: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 blobuploader==1.2.4 02:30:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JDH2wEoXrS/Render', 02:30:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:30:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:30:53 INFO - 'HOME': '/Users/cltbld', 02:30:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:30:53 INFO - 'LOGNAME': 'cltbld', 02:30:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:30:53 INFO - 'MOZ_NO_REMOTE': '1', 02:30:53 INFO - 'NO_EM_RESTART': '1', 02:30:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:30:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:30:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:30:53 INFO - 'PWD': '/builds/slave/test', 02:30:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:30:53 INFO - 'SHELL': '/bin/bash', 02:30:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4XnzUbneSM/Listeners', 02:30:53 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:30:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:30:53 INFO - 'USER': 'cltbld', 02:30:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:30:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:30:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:30:53 INFO - 'XPC_FLAGS': '0x0', 02:30:53 INFO - 'XPC_SERVICE_NAME': '0', 02:30:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:30:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:30:53 INFO - Downloading/unpacking blobuploader==1.2.4 02:30:53 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 02:30:53 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 02:30:53 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 02:30:53 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 02:30:53 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 02:30:53 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 02:30:56 INFO - Downloading blobuploader-1.2.4.tar.gz 02:30:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:30:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:30:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 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 02:30:56 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 02:30:57 INFO - Downloading docopt-0.6.1.tar.gz 02:30:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:30:57 INFO - Installing collected packages: blobuploader, requests, docopt 02:30:57 INFO - Running setup.py install for blobuploader 02:30:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:30:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:30:57 INFO - Running setup.py install for requests 02:30:57 INFO - Running setup.py install for docopt 02:30:58 INFO - Successfully installed blobuploader requests docopt 02:30:58 INFO - Cleaning up... 02:30:58 INFO - Return code: 0 02:30:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:30:58 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')]} 02:30:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:30:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30:58 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')]} 02:30:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:30:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:30:58 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 0x1041e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104200f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa825e3c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1041fc5e0>, '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 0x103ddfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e0a990>, '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.JDH2wEoXrS/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.4XnzUbneSM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:30:58 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 02:30:58 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 02:30:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JDH2wEoXrS/Render', 02:30:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:30:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:30:58 INFO - 'HOME': '/Users/cltbld', 02:30:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:30:58 INFO - 'LOGNAME': 'cltbld', 02:30:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:30:58 INFO - 'MOZ_NO_REMOTE': '1', 02:30:58 INFO - 'NO_EM_RESTART': '1', 02:30:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:30:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:30:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:30:58 INFO - 'PWD': '/builds/slave/test', 02:30:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:30:58 INFO - 'SHELL': '/bin/bash', 02:30:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4XnzUbneSM/Listeners', 02:30:58 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:30:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:30:58 INFO - 'USER': 'cltbld', 02:30:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:30:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:30:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:30:58 INFO - 'XPC_FLAGS': '0x0', 02:30:58 INFO - 'XPC_SERVICE_NAME': '0', 02:30:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:30:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:30:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:30:58 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-gyAykz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:30:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:30:58 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-RRFAcn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:30:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:30:58 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-LcvdbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:30:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:30:58 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-rZOJlv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:30:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:30:58 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-tjVnuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:30:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-O7O0nm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-SbTgHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-W5ibUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-siuRu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-tj6H0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-JewPJh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-4HXeqi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-FrPW8Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-2jQRUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:30:59 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-HdS7_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:31:00 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-gx5x3z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:31:00 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-A4SLnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:31:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:31:00 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-IYCkfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:31:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:31:00 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Ueohfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:31:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:00 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Lv9iVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:31:01 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-5dzR_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:31:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:01 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 02:31:01 INFO - Running setup.py install for manifestparser 02:31:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:31:01 INFO - Running setup.py install for mozcrash 02:31:01 INFO - Running setup.py install for mozdebug 02:31:01 INFO - Running setup.py install for mozdevice 02:31:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:31:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:31:01 INFO - Running setup.py install for mozfile 02:31:01 INFO - Running setup.py install for mozhttpd 02:31:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Running setup.py install for mozinfo 02:31:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Running setup.py install for mozInstall 02:31:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Running setup.py install for mozleak 02:31:02 INFO - Running setup.py install for mozlog 02:31:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Running setup.py install for moznetwork 02:31:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:31:02 INFO - Running setup.py install for mozprocess 02:31:02 INFO - Running setup.py install for mozprofile 02:31:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:31:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:31:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:31:03 INFO - Running setup.py install for mozrunner 02:31:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:31:03 INFO - Running setup.py install for mozscreenshot 02:31:03 INFO - Running setup.py install for moztest 02:31:03 INFO - Running setup.py install for mozversion 02:31:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:31:03 INFO - Running setup.py install for wptserve 02:31:03 INFO - Running setup.py install for marionette-driver 02:31:04 INFO - Running setup.py install for browsermob-proxy 02:31:04 INFO - Running setup.py install for marionette-client 02:31:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:31:04 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 02:31:04 INFO - Cleaning up... 02:31:04 INFO - Return code: 0 02:31:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:31: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')]} 02:31:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:31: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')]} 02:31:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:31:04 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 0x1041e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104200f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa825e3c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1041fc5e0>, '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 0x103ddfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e0a990>, '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.JDH2wEoXrS/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.4XnzUbneSM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:31:04 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 02:31:04 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 02:31:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JDH2wEoXrS/Render', 02:31:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:31:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:31:04 INFO - 'HOME': '/Users/cltbld', 02:31:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:31:04 INFO - 'LOGNAME': 'cltbld', 02:31:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:04 INFO - 'MOZ_NO_REMOTE': '1', 02:31:04 INFO - 'NO_EM_RESTART': '1', 02:31:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:31:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:04 INFO - 'PWD': '/builds/slave/test', 02:31:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:31:04 INFO - 'SHELL': '/bin/bash', 02:31:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4XnzUbneSM/Listeners', 02:31:04 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:31:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:31:04 INFO - 'USER': 'cltbld', 02:31:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:31:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:31:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:31:04 INFO - 'XPC_FLAGS': '0x0', 02:31:04 INFO - 'XPC_SERVICE_NAME': '0', 02:31:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:31:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:31:04 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Sx6pVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:31:04 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)) 02:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:31:04 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-3RaM5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-WG2smj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-b7JJBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-wLSGlC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-LxysGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-KTqyIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-E2L06P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-YULdJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-93y20K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:31:05 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)) 02:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:31:05 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Ahv8NE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-R2NpX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-WOJLJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-e8TcKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-c00qKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-aa4g2R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-PhLu0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-CGP9WN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-GjiaEa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:31:06 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)) 02:31:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:06 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-EAEx2m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:07 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)) 02:31:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:31:07 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-chFqOT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:31:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:07 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)) 02:31:07 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)) 02:31:07 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)) 02:31:07 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)) 02:31:07 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)) 02:31:07 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)) 02:31:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:31:07 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 02:31:07 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 02:31:07 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 02:31:07 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 02:31:07 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 02:31:07 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 02:31:09 INFO - Downloading blessings-1.6.tar.gz 02:31:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:31:10 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)) 02:31:10 INFO - Installing collected packages: blessings 02:31:10 INFO - Running setup.py install for blessings 02:31:10 INFO - Successfully installed blessings 02:31:10 INFO - Cleaning up... 02:31:10 INFO - Return code: 0 02:31:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:31:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:31:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:31:10 INFO - Reading from file tmpfile_stdout 02:31:10 INFO - Current package versions: 02:31:10 INFO - blessings == 1.6 02:31:10 INFO - blobuploader == 1.2.4 02:31:10 INFO - browsermob-proxy == 0.6.0 02:31:10 INFO - docopt == 0.6.1 02:31:10 INFO - manifestparser == 1.1 02:31:10 INFO - marionette-client == 2.3.0 02:31:10 INFO - marionette-driver == 1.4.0 02:31:10 INFO - mozInstall == 1.12 02:31:10 INFO - mozcrash == 0.17 02:31:10 INFO - mozdebug == 0.1 02:31:10 INFO - mozdevice == 0.48 02:31:10 INFO - mozfile == 1.2 02:31:10 INFO - mozhttpd == 0.7 02:31:10 INFO - mozinfo == 0.9 02:31:10 INFO - mozleak == 0.1 02:31:10 INFO - mozlog == 3.1 02:31:10 INFO - moznetwork == 0.27 02:31:10 INFO - mozprocess == 0.22 02:31:10 INFO - mozprofile == 0.28 02:31:10 INFO - mozrunner == 6.11 02:31:10 INFO - mozscreenshot == 0.1 02:31:10 INFO - mozsystemmonitor == 0.0 02:31:10 INFO - moztest == 0.7 02:31:10 INFO - mozversion == 1.4 02:31:10 INFO - psutil == 3.1.1 02:31:10 INFO - requests == 1.2.3 02:31:10 INFO - wptserve == 1.4.0 02:31:10 INFO - wsgiref == 0.1.2 02:31:10 INFO - Running post-action listener: _resource_record_post_action 02:31:10 INFO - Running post-action listener: _start_resource_monitoring 02:31:10 INFO - Starting resource monitoring. 02:31:10 INFO - ##### 02:31:10 INFO - ##### Running pull step. 02:31:10 INFO - ##### 02:31:10 INFO - Running pre-action listener: _resource_record_pre_action 02:31:10 INFO - Running main action method: pull 02:31:10 INFO - Pull has nothing to do! 02:31:10 INFO - Running post-action listener: _resource_record_post_action 02:31:10 INFO - ##### 02:31:10 INFO - ##### Running install step. 02:31:10 INFO - ##### 02:31:10 INFO - Running pre-action listener: _resource_record_pre_action 02:31:10 INFO - Running main action method: install 02:31:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:31:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:31:10 INFO - Reading from file tmpfile_stdout 02:31:10 INFO - Detecting whether we're running mozinstall >=1.0... 02:31:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:31:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:31:11 INFO - Reading from file tmpfile_stdout 02:31:11 INFO - Output received: 02:31:11 INFO - Usage: mozinstall [options] installer 02:31:11 INFO - Options: 02:31:11 INFO - -h, --help show this help message and exit 02:31:11 INFO - -d DEST, --destination=DEST 02:31:11 INFO - Directory to install application into. [default: 02:31:11 INFO - "/builds/slave/test"] 02:31:11 INFO - --app=APP Application being installed. [default: firefox] 02:31:11 INFO - mkdir: /builds/slave/test/build/application 02:31:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:31:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:31:29 INFO - Reading from file tmpfile_stdout 02:31:29 INFO - Output received: 02:31:29 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:31:29 INFO - Running post-action listener: _resource_record_post_action 02:31:29 INFO - ##### 02:31:29 INFO - ##### Running run-tests step. 02:31:29 INFO - ##### 02:31:29 INFO - Running pre-action listener: _resource_record_pre_action 02:31:29 INFO - Running main action method: run_tests 02:31:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:31:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:31:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:31:29 INFO - grabbing minidump binary from tooltool 02:31:29 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')]} 02:31:29 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 0x1041fc5e0>, '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 0x103ddfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e0a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:31:29 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 02:31:29 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 02:31:29 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:31:29 INFO - Return code: 0 02:31:29 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:31:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:31:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:31:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:31:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JDH2wEoXrS/Render', 02:31:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:31:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:31:29 INFO - 'HOME': '/Users/cltbld', 02:31:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:31:29 INFO - 'LOGNAME': 'cltbld', 02:31:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:31:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:29 INFO - 'MOZ_NO_REMOTE': '1', 02:31:29 INFO - 'NO_EM_RESTART': '1', 02:31:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:31:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:29 INFO - 'PWD': '/builds/slave/test', 02:31:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:31:29 INFO - 'SHELL': '/bin/bash', 02:31:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4XnzUbneSM/Listeners', 02:31:29 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:31:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:31:29 INFO - 'USER': 'cltbld', 02:31:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:31:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:31:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:31:29 INFO - 'XPC_FLAGS': '0x0', 02:31:29 INFO - 'XPC_SERVICE_NAME': '0', 02:31:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:31:29 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:31:30 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 02:31:30 INFO - import pkg_resources 02:31:30 INFO - Using 1 client processes 02:31:31 INFO - wptserve Starting http server on 127.0.0.1:8000 02:31:31 INFO - wptserve Starting http server on 127.0.0.1:8001 02:31:31 INFO - wptserve Starting http server on 127.0.0.1:8443 02:31:33 INFO - SUITE-START | Running 778 tests 02:31:33 INFO - Running testharness tests 02:31:33 INFO - Setting up ssl 02:31:33 INFO - PROCESS | certutil | 02:31:33 INFO - PROCESS | certutil | 02:31:33 INFO - PROCESS | certutil | 02:31:33 INFO - Certificate Nickname Trust Attributes 02:31:33 INFO - SSL,S/MIME,JAR/XPI 02:31:33 INFO - 02:31:33 INFO - web-platform-tests CT,, 02:31:33 INFO - 02:31:33 INFO - Starting runner 02:31:34 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:31:34 INFO - PROCESS | 2384 | 1467538294186 Marionette DEBUG Marionette enabled via build flag and pref 02:31:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x113e3b000 == 1 [pid = 2384] [id = 1] 02:31:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 1 (0x113e3b800) [pid = 2384] [serial = 1] [outer = 0x0] 02:31:34 INFO - PROCESS | 2384 | [2384] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:31:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 2 (0x113e3c800) [pid = 2384] [serial = 2] [outer = 0x113e3b800] 02:31:34 INFO - PROCESS | 2384 | 1467538294543 Marionette INFO Listening on port 2828 02:31:34 INFO - PROCESS | 2384 | 1467538294774 Marionette DEBUG Marionette enabled via command-line flag 02:31:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x116960000 == 2 [pid = 2384] [id = 2] 02:31:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 3 (0x116960800) [pid = 2384] [serial = 3] [outer = 0x0] 02:31:34 INFO - PROCESS | 2384 | [2384] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:31:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 4 (0x116961800) [pid = 2384] [serial = 4] [outer = 0x116960800] 02:31:34 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:31:34 INFO - PROCESS | 2384 | 1467538294922 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52321 02:31:35 INFO - PROCESS | 2384 | 1467538295007 Marionette DEBUG Closed connection conn0 02:31:35 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:31:35 INFO - PROCESS | 2384 | 1467538295010 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52322 02:31:35 INFO - PROCESS | 2384 | 1467538295021 Marionette DEBUG Closed connection conn1 02:31:35 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:31:35 INFO - PROCESS | 2384 | 1467538295027 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52323 02:31:35 INFO - PROCESS | 2384 | 1467538295035 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:31:35 INFO - PROCESS | 2384 | 1467538295041 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160703011523","device":"desktop","version":"48.0"} 02:31:35 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:31:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c6a800 == 3 [pid = 2384] [id = 3] 02:31:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 5 (0x120532800) [pid = 2384] [serial = 5] [outer = 0x0] 02:31:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x120533000 == 4 [pid = 2384] [id = 4] 02:31:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 6 (0x120555400) [pid = 2384] [serial = 6] [outer = 0x0] 02:31:36 INFO - PROCESS | 2384 | [2384] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:31:36 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:31:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x123e29800 == 5 [pid = 2384] [id = 5] 02:31:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 7 (0x119a77800) [pid = 2384] [serial = 7] [outer = 0x0] 02:31:36 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:31:36 INFO - PROCESS | 2384 | [2384] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:31:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 8 (0x123ee8c00) [pid = 2384] [serial = 8] [outer = 0x119a77800] 02:31:36 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:31:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 9 (0x124502800) [pid = 2384] [serial = 9] [outer = 0x120532800] 02:31:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 10 (0x1245ec400) [pid = 2384] [serial = 10] [outer = 0x120555400] 02:31:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 11 (0x1245ee400) [pid = 2384] [serial = 11] [outer = 0x119a77800] 02:31:36 INFO - PROCESS | 2384 | [2384] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:31:36 INFO - PROCESS | 2384 | 1467538296891 Marionette INFO startBrowser 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:36 INFO - PROCESS | 2384 | 1467538296911 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 2384 | 1467538296918 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 2384 | 1467538296922 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:37 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:31:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 12 (0x12700d400) [pid = 2384] [serial = 12] [outer = 0x119a77800] 02:31:37 INFO - PROCESS | 2384 | 1467538297252 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6cb572a4-903a-6d41-9de2-5cdc76c080d4","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160703011523","device":"desktop","version":"48.0","command_id":1}}] 02:31:37 INFO - PROCESS | 2384 | 1467538297333 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}] 02:31:37 INFO - PROCESS | 2384 | 1467538297335 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:37 INFO - PROCESS | 2384 | 1467538297381 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:31:37 INFO - PROCESS | 2384 | 1467538297466 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:31:37 INFO - PROCESS | 2384 | 1467538297467 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:37 INFO - PROCESS | 2384 | [2384] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:31:37 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:31:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 13 (0x116925c00) [pid = 2384] [serial = 13] [outer = 0x119a77800] 02:31:37 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:31:37 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:37 INFO - PROCESS | 2384 | 1467538297723 Marionette TRACE conn2 <- [1,3,null,{}] 02:31:37 INFO - PROCESS | 2384 | 1467538297726 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:31:37 INFO - PROCESS | 2384 | 1467538297728 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:37 INFO - PROCESS | 2384 | 1467538297744 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:31:37 INFO - PROCESS | 2384 | 1467538297773 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:31:37 INFO - PROCESS | 2384 | 1467538297775 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:31:37 INFO - PROCESS | 2384 | 1467538297778 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 2384 | 1467538297780 Marionette TRACE conn2 <- [1,6,null,{}] 02:31:37 INFO - PROCESS | 2384 | 1467538297782 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}] 02:31:37 INFO - PROCESS | 2384 | 1467538297784 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:37 INFO - PROCESS | 2384 | 1467538297798 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:31:37 INFO - PROCESS | 2384 | 1467538297801 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 2384 | 1467538297804 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x129217000 == 6 [pid = 2384] [id = 6] 02:31:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 14 (0x129338000) [pid = 2384] [serial = 14] [outer = 0x0] 02:31:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 15 (0x129339c00) [pid = 2384] [serial = 15] [outer = 0x129338000] 02:31:37 INFO - PROCESS | 2384 | 1467538297839 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 16 (0x12933f800) [pid = 2384] [serial = 16] [outer = 0x129338000] 02:31:38 INFO - PROCESS | 2384 | 1467538298124 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]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 02:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:31:38 INFO - PROCESS | 2384 | 1467538298147 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:31:38 INFO - PROCESS | 2384 | 1467538298149 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:31:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x114f70000 == 7 [pid = 2384] [id = 7] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 17 (0x114f21400) [pid = 2384] [serial = 17] [outer = 0x0] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 18 (0x1295f2c00) [pid = 2384] [serial = 18] [outer = 0x114f21400] 02:31:38 INFO - PROCESS | 2384 | 1467538298175 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 2384 | 1467538298199 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 2384 | 1467538298200 Marionette TRACE conn2 <- [1,10,null,{}] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 19 (0x1295f8c00) [pid = 2384] [serial = 19] [outer = 0x114f21400] 02:31:38 INFO - PROCESS | 2384 | 1467538298259 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}] 02:31:38 INFO - PROCESS | 2384 | 1467538298263 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:38 INFO - PROCESS | 2384 | 1467538298366 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:31:38 INFO - PROCESS | 2384 | 1467538298372 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:38 INFO - PROCESS | 2384 | 1467538298373 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7c8800 == 8 [pid = 2384] [id = 8] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 20 (0x1295b9400) [pid = 2384] [serial = 20] [outer = 0x0] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 21 (0x129609800) [pid = 2384] [serial = 21] [outer = 0x1295b9400] 02:31:38 INFO - PROCESS | 2384 | 1467538298402 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 22 (0x12a905400) [pid = 2384] [serial = 22] [outer = 0x1295b9400] 02:31:38 INFO - PROCESS | 2384 | 1467538298771 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]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 631ms 02:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:31:38 INFO - PROCESS | 2384 | 1467538298782 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:31:38 INFO - PROCESS | 2384 | 1467538298784 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:31:38 INFO - PROCESS | 2384 | 1467538298787 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 2384 | 1467538298789 Marionette TRACE conn2 <- [1,14,null,{}] 02:31:38 INFO - PROCESS | 2384 | 1467538298792 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}] 02:31:38 INFO - PROCESS | 2384 | 1467538298794 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:38 INFO - PROCESS | 2384 | 1467538298901 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:31:38 INFO - PROCESS | 2384 | 1467538298942 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:38 INFO - PROCESS | 2384 | 1467538298944 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b794000 == 9 [pid = 2384] [id = 9] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 23 (0x12b765c00) [pid = 2384] [serial = 23] [outer = 0x0] 02:31:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 24 (0x12b91bc00) [pid = 2384] [serial = 24] [outer = 0x12b765c00] 02:31:38 INFO - PROCESS | 2384 | 1467538298968 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 25 (0x12b925c00) [pid = 2384] [serial = 25] [outer = 0x12b765c00] 02:31:39 INFO - PROCESS | 2384 | 1467538299254 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]]]}] 02:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 521ms 02:31:39 INFO - PROCESS | 2384 | 1467538299308 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:31:39 INFO - PROCESS | 2384 | 1467538299309 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:31:39 INFO - PROCESS | 2384 | 1467538299312 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:31:39 INFO - PROCESS | 2384 | 1467538299313 Marionette TRACE conn2 <- [1,18,null,{}] 02:31:39 INFO - PROCESS | 2384 | 1467538299315 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}] 02:31:39 INFO - PROCESS | 2384 | 1467538299317 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:39 INFO - PROCESS | 2384 | 1467538299417 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:31:39 INFO - PROCESS | 2384 | 1467538299422 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 2384 | 1467538299424 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bacb800 == 10 [pid = 2384] [id = 10] 02:31:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 26 (0x129256400) [pid = 2384] [serial = 26] [outer = 0x0] 02:31:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 27 (0x12ba60000) [pid = 2384] [serial = 27] [outer = 0x129256400] 02:31:39 INFO - PROCESS | 2384 | 1467538299459 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 28 (0x12ba66c00) [pid = 2384] [serial = 28] [outer = 0x129256400] 02:31:39 INFO - PROCESS | 2384 | 1467538299856 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]]]}] 02:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 568ms 02:31:39 INFO - PROCESS | 2384 | 1467538299881 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:31:39 INFO - PROCESS | 2384 | 1467538299882 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:31:39 INFO - PROCESS | 2384 | 1467538299885 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:31:39 INFO - PROCESS | 2384 | 1467538299886 Marionette TRACE conn2 <- [1,22,null,{}] 02:31:39 INFO - PROCESS | 2384 | 1467538299888 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}] 02:31:39 INFO - PROCESS | 2384 | 1467538299890 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:39 INFO - PROCESS | 2384 | 1467538299982 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:31:39 INFO - PROCESS | 2384 | 1467538299986 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 2384 | 1467538299987 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bdab800 == 11 [pid = 2384] [id = 11] 02:31:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 29 (0x120e45800) [pid = 2384] [serial = 29] [outer = 0x0] 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 30 (0x1295f9800) [pid = 2384] [serial = 30] [outer = 0x120e45800] 02:31:40 INFO - PROCESS | 2384 | 1467538300012 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 31 (0x12c044400) [pid = 2384] [serial = 31] [outer = 0x120e45800] 02:31:40 INFO - PROCESS | 2384 | 1467538300244 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]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 02:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:31:40 INFO - PROCESS | 2384 | 1467538300258 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 2384 | 1467538300259 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:31:40 INFO - PROCESS | 2384 | 1467538300261 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 2384 | 1467538300262 Marionette TRACE conn2 <- [1,26,null,{}] 02:31:40 INFO - PROCESS | 2384 | 1467538300265 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}] 02:31:40 INFO - PROCESS | 2384 | 1467538300266 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:40 INFO - PROCESS | 2384 | 1467538300365 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:31:40 INFO - PROCESS | 2384 | 1467538300369 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 2384 | 1467538300371 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd88000 == 12 [pid = 2384] [id = 12] 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 32 (0x12ba6a000) [pid = 2384] [serial = 32] [outer = 0x0] 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 33 (0x12c04e000) [pid = 2384] [serial = 33] [outer = 0x12ba6a000] 02:31:40 INFO - PROCESS | 2384 | 1467538300395 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 34 (0x12c0eb400) [pid = 2384] [serial = 34] [outer = 0x12ba6a000] 02:31:40 INFO - PROCESS | 2384 | 1467538300627 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]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 02:31:40 INFO - PROCESS | 2384 | 1467538300693 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 2384 | 1467538300694 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:31:40 INFO - PROCESS | 2384 | 1467538300697 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 2384 | 1467538300710 Marionette TRACE conn2 <- [1,30,null,{}] 02:31:40 INFO - PROCESS | 2384 | 1467538300719 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}] 02:31:40 INFO - PROCESS | 2384 | 1467538300722 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:40 INFO - PROCESS | 2384 | 1467538300810 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:31:40 INFO - PROCESS | 2384 | 1467538300813 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 2384 | 1467538300815 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c395800 == 13 [pid = 2384] [id = 13] 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 35 (0x12c0f0400) [pid = 2384] [serial = 35] [outer = 0x0] 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 36 (0x12c3c7800) [pid = 2384] [serial = 36] [outer = 0x12c0f0400] 02:31:40 INFO - PROCESS | 2384 | 1467538300838 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 37 (0x12c3cb400) [pid = 2384] [serial = 37] [outer = 0x12c0f0400] 02:31:41 INFO - PROCESS | 2384 | 1467538301075 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]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 388ms 02:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:31:41 INFO - PROCESS | 2384 | 1467538301092 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 2384 | 1467538301093 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:31:41 INFO - PROCESS | 2384 | 1467538301095 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 2384 | 1467538301096 Marionette TRACE conn2 <- [1,34,null,{}] 02:31:41 INFO - PROCESS | 2384 | 1467538301098 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}] 02:31:41 INFO - PROCESS | 2384 | 1467538301100 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:41 INFO - PROCESS | 2384 | 1467538301192 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:31:41 INFO - PROCESS | 2384 | 1467538301195 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 2384 | 1467538301196 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c832800 == 14 [pid = 2384] [id = 14] 02:31:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 38 (0x12c3cd400) [pid = 2384] [serial = 38] [outer = 0x0] 02:31:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 39 (0x12c3d3000) [pid = 2384] [serial = 39] [outer = 0x12c3cd400] 02:31:41 INFO - PROCESS | 2384 | 1467538301221 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 40 (0x119237400) [pid = 2384] [serial = 40] [outer = 0x12c3cd400] 02:31:41 INFO - PROCESS | 2384 | 1467538301459 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]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 02:31:41 INFO - PROCESS | 2384 | 1467538301465 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 2384 | 1467538301466 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:31:41 INFO - PROCESS | 2384 | 1467538301475 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 2384 | 1467538301476 Marionette TRACE conn2 <- [1,38,null,{}] 02:31:41 INFO - PROCESS | 2384 | 1467538301479 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}] 02:31:41 INFO - PROCESS | 2384 | 1467538301480 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:41 INFO - PROCESS | 2384 | 1467538301583 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:31:41 INFO - PROCESS | 2384 | 1467538301587 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 2384 | 1467538301588 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cb7e800 == 15 [pid = 2384] [id = 15] 02:31:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 41 (0x11923d800) [pid = 2384] [serial = 41] [outer = 0x0] 02:31:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 42 (0x12c3d1400) [pid = 2384] [serial = 42] [outer = 0x11923d800] 02:31:41 INFO - PROCESS | 2384 | 1467538301612 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 43 (0x12cc06000) [pid = 2384] [serial = 43] [outer = 0x11923d800] 02:31:41 INFO - PROCESS | 2384 | 1467538301853 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]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 02:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:31:41 INFO - PROCESS | 2384 | 1467538301894 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 2384 | 1467538301896 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:31:41 INFO - PROCESS | 2384 | 1467538301897 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 2384 | 1467538301899 Marionette TRACE conn2 <- [1,42,null,{}] 02:31:41 INFO - PROCESS | 2384 | 1467538301908 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}] 02:31:41 INFO - PROCESS | 2384 | 1467538301909 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:42 INFO - PROCESS | 2384 | 1467538302014 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:31:42 INFO - PROCESS | 2384 | 1467538302020 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 2384 | 1467538302021 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cccb800 == 16 [pid = 2384] [id = 16] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 44 (0x12cc0a800) [pid = 2384] [serial = 44] [outer = 0x0] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 45 (0x12cc11400) [pid = 2384] [serial = 45] [outer = 0x12cc0a800] 02:31:42 INFO - PROCESS | 2384 | 1467538302046 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 46 (0x12d1ba400) [pid = 2384] [serial = 46] [outer = 0x12cc0a800] 02:31:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d24e800 == 17 [pid = 2384] [id = 17] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 47 (0x12d24f000) [pid = 2384] [serial = 47] [outer = 0x0] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 48 (0x12d253000) [pid = 2384] [serial = 48] [outer = 0x12d24f000] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 49 (0x12ccc0800) [pid = 2384] [serial = 49] [outer = 0x12d24f000] 02:31:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccd1000 == 18 [pid = 2384] [id = 18] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 50 (0x12d1bc400) [pid = 2384] [serial = 50] [outer = 0x0] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 51 (0x12d290000) [pid = 2384] [serial = 51] [outer = 0x12d1bc400] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 52 (0x12d1bb000) [pid = 2384] [serial = 52] [outer = 0x12d1bc400] 02:31:42 INFO - PROCESS | 2384 | 1467538302425 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]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 02:31:42 INFO - PROCESS | 2384 | 1467538302468 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 2384 | 1467538302470 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:31:42 INFO - PROCESS | 2384 | 1467538302472 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 2384 | 1467538302474 Marionette TRACE conn2 <- [1,46,null,{}] 02:31:42 INFO - PROCESS | 2384 | 1467538302476 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}] 02:31:42 INFO - PROCESS | 2384 | 1467538302477 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:42 INFO - PROCESS | 2384 | 1467538302576 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:31:42 INFO - PROCESS | 2384 | 1467538302579 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 2384 | 1467538302580 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6d2800 == 19 [pid = 2384] [id = 19] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 53 (0x12cc06400) [pid = 2384] [serial = 53] [outer = 0x0] 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 54 (0x12d102400) [pid = 2384] [serial = 54] [outer = 0x12cc06400] 02:31:42 INFO - PROCESS | 2384 | 1467538302606 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 55 (0x12d106400) [pid = 2384] [serial = 55] [outer = 0x12cc06400] 02:31:42 INFO - PROCESS | 2384 | 1467538302877 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]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 02:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:31:42 INFO - PROCESS | 2384 | 1467538302895 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 2384 | 1467538302896 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:31:42 INFO - PROCESS | 2384 | 1467538302899 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 2384 | 1467538302900 Marionette TRACE conn2 <- [1,50,null,{}] 02:31:42 INFO - PROCESS | 2384 | 1467538302910 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}] 02:31:42 INFO - PROCESS | 2384 | 1467538302912 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:43 INFO - PROCESS | 2384 | 1467538303058 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:31:43 INFO - PROCESS | 2384 | 1467538303063 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 2384 | 1467538303064 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d7db800 == 20 [pid = 2384] [id = 20] 02:31:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 56 (0x118264000) [pid = 2384] [serial = 56] [outer = 0x0] 02:31:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 57 (0x11832c000) [pid = 2384] [serial = 57] [outer = 0x118264000] 02:31:43 INFO - PROCESS | 2384 | 1467538303090 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 58 (0x11832fc00) [pid = 2384] [serial = 58] [outer = 0x118264000] 02:31:43 INFO - PROCESS | 2384 | 1467538303416 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]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 523ms 02:31:43 INFO - PROCESS | 2384 | 1467538303424 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 2384 | 1467538303426 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:31:43 INFO - PROCESS | 2384 | 1467538303430 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 2384 | 1467538303432 Marionette TRACE conn2 <- [1,54,null,{}] 02:31:43 INFO - PROCESS | 2384 | 1467538303434 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}] 02:31:43 INFO - PROCESS | 2384 | 1467538303436 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:43 INFO - PROCESS | 2384 | 1467538303519 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:31:43 INFO - PROCESS | 2384 | 1467538303522 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 2384 | 1467538303523 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d7e1000 == 21 [pid = 2384] [id = 21] 02:31:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 59 (0x118332800) [pid = 2384] [serial = 59] [outer = 0x0] 02:31:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 60 (0x12d107800) [pid = 2384] [serial = 60] [outer = 0x118332800] 02:31:43 INFO - PROCESS | 2384 | 1467538303542 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 61 (0x12d10c400) [pid = 2384] [serial = 61] [outer = 0x118332800] 02:31:43 INFO - PROCESS | 2384 | 1467538303834 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]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 02:31:43 INFO - PROCESS | 2384 | 1467538303864 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 2384 | 1467538303866 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:31:43 INFO - PROCESS | 2384 | 1467538303873 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 2384 | 1467538303875 Marionette TRACE conn2 <- [1,58,null,{}] 02:31:43 INFO - PROCESS | 2384 | 1467538303878 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}] 02:31:43 INFO - PROCESS | 2384 | 1467538303879 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:44 INFO - PROCESS | 2384 | 1467538304024 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:31:44 INFO - PROCESS | 2384 | 1467538304028 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:44 INFO - PROCESS | 2384 | 1467538304030 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x124518800 == 22 [pid = 2384] [id = 22] 02:31:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0x12958e800) [pid = 2384] [serial = 62] [outer = 0x0] 02:31:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x12d290400) [pid = 2384] [serial = 63] [outer = 0x12958e800] 02:31:44 INFO - PROCESS | 2384 | 1467538304062 Marionette DEBUG loaded listener.js 02:31:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x12dfa7c00) [pid = 2384] [serial = 64] [outer = 0x12958e800] 02:31:44 INFO - PROCESS | 2384 | 1467538304968 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]]]}] 02:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1127ms 02:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:31:45 INFO - PROCESS | 2384 | 1467538304997 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 2384 | 1467538304999 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:31:45 INFO - PROCESS | 2384 | 1467538305003 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 2384 | 1467538305007 Marionette TRACE conn2 <- [1,62,null,{}] 02:31:45 INFO - PROCESS | 2384 | 1467538305010 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}] 02:31:45 INFO - PROCESS | 2384 | 1467538305012 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:45 INFO - PROCESS | 2384 | 1467538305126 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:31:45 INFO - PROCESS | 2384 | 1467538305179 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 2384 | 1467538305181 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x11272b000 == 23 [pid = 2384] [id = 23] 02:31:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x112048000) [pid = 2384] [serial = 65] [outer = 0x0] 02:31:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x1122b2c00) [pid = 2384] [serial = 66] [outer = 0x112048000] 02:31:45 INFO - PROCESS | 2384 | 1467538305215 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x112a85c00) [pid = 2384] [serial = 67] [outer = 0x112048000] 02:31:45 INFO - PROCESS | 2384 | 1467538305630 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]]]}] 02:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 02:31:45 INFO - PROCESS | 2384 | 1467538305675 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 2384 | 1467538305678 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:31:45 INFO - PROCESS | 2384 | 1467538305683 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 2384 | 1467538305685 Marionette TRACE conn2 <- [1,66,null,{}] 02:31:45 INFO - PROCESS | 2384 | 1467538305687 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}] 02:31:45 INFO - PROCESS | 2384 | 1467538305689 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:45 INFO - PROCESS | 2384 | 1467538305802 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:31:45 INFO - PROCESS | 2384 | 1467538305843 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 2384 | 1467538305844 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169b0800 == 24 [pid = 2384] [id = 24] 02:31:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x113c9c800) [pid = 2384] [serial = 68] [outer = 0x0] 02:31:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x115fdc800) [pid = 2384] [serial = 69] [outer = 0x113c9c800] 02:31:45 INFO - PROCESS | 2384 | 1467538305875 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x11691d400) [pid = 2384] [serial = 70] [outer = 0x113c9c800] 02:31:46 INFO - PROCESS | 2384 | 1467538306281 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]]]}] 02:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 02:31:46 INFO - PROCESS | 2384 | 1467538306317 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:31:46 INFO - PROCESS | 2384 | 1467538306319 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:31:46 INFO - PROCESS | 2384 | 1467538306323 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:31:46 INFO - PROCESS | 2384 | 1467538306326 Marionette TRACE conn2 <- [1,70,null,{}] 02:31:46 INFO - PROCESS | 2384 | 1467538306333 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}] 02:31:46 INFO - PROCESS | 2384 | 1467538306337 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:46 INFO - PROCESS | 2384 | 1467538306448 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:31:46 INFO - PROCESS | 2384 | 1467538306517 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:46 INFO - PROCESS | 2384 | 1467538306519 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x117247000 == 25 [pid = 2384] [id = 25] 02:31:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x1181c8800) [pid = 2384] [serial = 71] [outer = 0x0] 02:31:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x118327c00) [pid = 2384] [serial = 72] [outer = 0x1181c8800] 02:31:46 INFO - PROCESS | 2384 | 1467538306562 Marionette DEBUG loaded listener.js 02:31:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x119236c00) [pid = 2384] [serial = 73] [outer = 0x1181c8800] 02:31:47 INFO - PROCESS | 2384 | 1467538307223 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]]]}] 02:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 02:31:47 INFO - PROCESS | 2384 | 1467538307261 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 2384 | 1467538307263 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:31:47 INFO - PROCESS | 2384 | 1467538307268 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 2384 | 1467538307271 Marionette TRACE conn2 <- [1,74,null,{}] 02:31:47 INFO - PROCESS | 2384 | 1467538307276 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}] 02:31:47 INFO - PROCESS | 2384 | 1467538307277 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:47 INFO - PROCESS | 2384 | 1467538307357 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:31:47 INFO - PROCESS | 2384 | 1467538307413 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 2384 | 1467538307414 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x11224e800 == 26 [pid = 2384] [id = 26] 02:31:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x112717000) [pid = 2384] [serial = 74] [outer = 0x0] 02:31:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x11662c400) [pid = 2384] [serial = 75] [outer = 0x112717000] 02:31:47 INFO - PROCESS | 2384 | 1467538307442 Marionette DEBUG loaded listener.js 02:31:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x116908800) [pid = 2384] [serial = 76] [outer = 0x112717000] 02:31:47 INFO - PROCESS | 2384 | 1467538307860 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]]]}] 02:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 02:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:31:47 INFO - PROCESS | 2384 | 1467538307890 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 2384 | 1467538307893 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:31:47 INFO - PROCESS | 2384 | 1467538307897 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 2384 | 1467538307898 Marionette TRACE conn2 <- [1,78,null,{}] 02:31:47 INFO - PROCESS | 2384 | 1467538307901 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}] 02:31:47 INFO - PROCESS | 2384 | 1467538307902 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:47 INFO - PROCESS | 2384 | 1467538307978 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:31:47 INFO - PROCESS | 2384 | 1467538307982 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 2384 | 1467538307983 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x11641d800 == 27 [pid = 2384] [id = 27] 02:31:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x116928400) [pid = 2384] [serial = 77] [outer = 0x0] 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x116fb7000) [pid = 2384] [serial = 78] [outer = 0x116928400] 02:31:48 INFO - PROCESS | 2384 | 1467538308013 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1176ee000) [pid = 2384] [serial = 79] [outer = 0x116928400] 02:31:48 INFO - PROCESS | 2384 | 1467538308332 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]]]}] 02:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 02:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:31:48 INFO - PROCESS | 2384 | 1467538308366 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 2384 | 1467538308368 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:31:48 INFO - PROCESS | 2384 | 1467538308371 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 2384 | 1467538308375 Marionette TRACE conn2 <- [1,82,null,{}] 02:31:48 INFO - PROCESS | 2384 | 1467538308382 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}] 02:31:48 INFO - PROCESS | 2384 | 1467538308385 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:48 INFO - PROCESS | 2384 | 1467538308456 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:31:48 INFO - PROCESS | 2384 | 1467538308460 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:48 INFO - PROCESS | 2384 | 1467538308462 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169a3000 == 28 [pid = 2384] [id = 28] 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x11815b800) [pid = 2384] [serial = 80] [outer = 0x0] 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11825f400) [pid = 2384] [serial = 81] [outer = 0x11815b800] 02:31:48 INFO - PROCESS | 2384 | 1467538308492 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1182edc00) [pid = 2384] [serial = 82] [outer = 0x11815b800] 02:31:48 INFO - PROCESS | 2384 | 1467538308811 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]]]}] 02:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 02:31:48 INFO - PROCESS | 2384 | 1467538308845 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 2384 | 1467538308846 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:31:48 INFO - PROCESS | 2384 | 1467538308848 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 2384 | 1467538308850 Marionette TRACE conn2 <- [1,86,null,{}] 02:31:48 INFO - PROCESS | 2384 | 1467538308852 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}] 02:31:48 INFO - PROCESS | 2384 | 1467538308853 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:48 INFO - PROCESS | 2384 | 1467538308928 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:31:48 INFO - PROCESS | 2384 | 1467538308972 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:48 INFO - PROCESS | 2384 | 1467538308973 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x11722c800 == 29 [pid = 2384] [id = 29] 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11815dc00) [pid = 2384] [serial = 83] [outer = 0x0] 02:31:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11832d000) [pid = 2384] [serial = 84] [outer = 0x11815dc00] 02:31:49 INFO - PROCESS | 2384 | 1467538308999 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118e54c00) [pid = 2384] [serial = 85] [outer = 0x11815dc00] 02:31:49 INFO - PROCESS | 2384 | 1467538309275 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]]]}] 02:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 02:31:49 INFO - PROCESS | 2384 | 1467538309317 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 2384 | 1467538309319 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:31:49 INFO - PROCESS | 2384 | 1467538309329 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 2384 | 1467538309330 Marionette TRACE conn2 <- [1,90,null,{}] 02:31:49 INFO - PROCESS | 2384 | 1467538309332 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}] 02:31:49 INFO - PROCESS | 2384 | 1467538309334 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:49 INFO - PROCESS | 2384 | 1467538309409 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:31:49 INFO - PROCESS | 2384 | 1467538309413 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 2384 | 1467538309414 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x118163000 == 30 [pid = 2384] [id = 30] 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x119224c00) [pid = 2384] [serial = 86] [outer = 0x0] 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11923d400) [pid = 2384] [serial = 87] [outer = 0x119224c00] 02:31:49 INFO - PROCESS | 2384 | 1467538309441 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11691a800) [pid = 2384] [serial = 88] [outer = 0x119224c00] 02:31:49 INFO - PROCESS | 2384 | 1467538309746 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]]]}] 02:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 02:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:31:49 INFO - PROCESS | 2384 | 1467538309798 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 2384 | 1467538309799 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:31:49 INFO - PROCESS | 2384 | 1467538309801 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 2384 | 1467538309802 Marionette TRACE conn2 <- [1,94,null,{}] 02:31:49 INFO - PROCESS | 2384 | 1467538309805 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}] 02:31:49 INFO - PROCESS | 2384 | 1467538309809 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:49 INFO - PROCESS | 2384 | 1467538309920 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:31:49 INFO - PROCESS | 2384 | 1467538309927 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 2384 | 1467538309929 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x118211800 == 31 [pid = 2384] [id = 31] 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1192ba400) [pid = 2384] [serial = 89] [outer = 0x0] 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11972f000) [pid = 2384] [serial = 90] [outer = 0x1192ba400] 02:31:49 INFO - PROCESS | 2384 | 1467538309954 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119924400) [pid = 2384] [serial = 91] [outer = 0x1192ba400] 02:31:50 INFO - PROCESS | 2384 | 1467538310227 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]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 02:31:50 INFO - PROCESS | 2384 | 1467538310277 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 2384 | 1467538310278 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:31:50 INFO - PROCESS | 2384 | 1467538310280 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 2384 | 1467538310281 Marionette TRACE conn2 <- [1,98,null,{}] 02:31:50 INFO - PROCESS | 2384 | 1467538310284 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}] 02:31:50 INFO - PROCESS | 2384 | 1467538310285 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:50 INFO - PROCESS | 2384 | 1467538310360 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:31:50 INFO - PROCESS | 2384 | 1467538310364 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 2384 | 1467538310365 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192e2800 == 32 [pid = 2384] [id = 32] 02:31:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11978e800) [pid = 2384] [serial = 92] [outer = 0x0] 02:31:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119933c00) [pid = 2384] [serial = 93] [outer = 0x11978e800] 02:31:50 INFO - PROCESS | 2384 | 1467538310390 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119a76000) [pid = 2384] [serial = 94] [outer = 0x11978e800] 02:31:50 INFO - PROCESS | 2384 | 1467538310695 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]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 02:31:50 INFO - PROCESS | 2384 | 1467538310699 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 2384 | 1467538310701 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:31:50 INFO - PROCESS | 2384 | 1467538310710 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 2384 | 1467538310711 Marionette TRACE conn2 <- [1,102,null,{}] 02:31:50 INFO - PROCESS | 2384 | 1467538310713 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}] 02:31:50 INFO - PROCESS | 2384 | 1467538310714 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:50 INFO - PROCESS | 2384 | 1467538310815 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:31:50 INFO - PROCESS | 2384 | 1467538310839 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 2384 | 1467538310840 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193b5800 == 33 [pid = 2384] [id = 33] 02:31:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x119924800) [pid = 2384] [serial = 95] [outer = 0x0] 02:31:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x120e42800) [pid = 2384] [serial = 96] [outer = 0x119924800] 02:31:50 INFO - PROCESS | 2384 | 1467538310864 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x120e4d800) [pid = 2384] [serial = 97] [outer = 0x119924800] 02:31:51 INFO - PROCESS | 2384 | 1467538311117 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]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 425ms 02:31:51 INFO - PROCESS | 2384 | 1467538311129 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 2384 | 1467538311130 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:31:51 INFO - PROCESS | 2384 | 1467538311132 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 2384 | 1467538311134 Marionette TRACE conn2 <- [1,106,null,{}] 02:31:51 INFO - PROCESS | 2384 | 1467538311136 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}] 02:31:51 INFO - PROCESS | 2384 | 1467538311139 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:51 INFO - PROCESS | 2384 | 1467538311225 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:31:51 INFO - PROCESS | 2384 | 1467538311229 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 2384 | 1467538311230 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x119647800 == 34 [pid = 2384] [id = 34] 02:31:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x113244c00) [pid = 2384] [serial = 98] [outer = 0x0] 02:31:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x120e6bc00) [pid = 2384] [serial = 99] [outer = 0x113244c00] 02:31:51 INFO - PROCESS | 2384 | 1467538311256 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1182f2c00) [pid = 2384] [serial = 100] [outer = 0x113244c00] 02:31:51 INFO - PROCESS | 2384 | 1467538311619 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]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 522ms 02:31:51 INFO - PROCESS | 2384 | 1467538311657 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 2384 | 1467538311659 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:31:51 INFO - PROCESS | 2384 | 1467538311663 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 2384 | 1467538311664 Marionette TRACE conn2 <- [1,110,null,{}] 02:31:51 INFO - PROCESS | 2384 | 1467538311667 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}] 02:31:51 INFO - PROCESS | 2384 | 1467538311669 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:51 INFO - PROCESS | 2384 | 1467538311821 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:31:51 INFO - PROCESS | 2384 | 1467538311832 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 2384 | 1467538311833 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199ea000 == 35 [pid = 2384] [id = 35] 02:31:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x119242400) [pid = 2384] [serial = 101] [outer = 0x0] 02:31:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x122641000) [pid = 2384] [serial = 102] [outer = 0x119242400] 02:31:51 INFO - PROCESS | 2384 | 1467538311868 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x12271d000) [pid = 2384] [serial = 103] [outer = 0x119242400] 02:31:52 INFO - PROCESS | 2384 | 1467538312215 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]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 02:31:52 INFO - PROCESS | 2384 | 1467538312234 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:31:52 INFO - PROCESS | 2384 | 1467538312240 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:31:52 INFO - PROCESS | 2384 | 1467538312244 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 2384 | 1467538312247 Marionette TRACE conn2 <- [1,114,null,{}] 02:31:52 INFO - PROCESS | 2384 | 1467538312250 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}] 02:31:52 INFO - PROCESS | 2384 | 1467538312253 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:52 INFO - PROCESS | 2384 | 1467538312424 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:31:52 INFO - PROCESS | 2384 | 1467538312433 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:52 INFO - PROCESS | 2384 | 1467538312435 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c61800 == 36 [pid = 2384] [id = 36] 02:31:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x123889000) [pid = 2384] [serial = 104] [outer = 0x0] 02:31:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x123b63400) [pid = 2384] [serial = 105] [outer = 0x123889000] 02:31:52 INFO - PROCESS | 2384 | 1467538312479 Marionette DEBUG loaded listener.js 02:31:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x124455000) [pid = 2384] [serial = 106] [outer = 0x123889000] 02:31:52 INFO - PROCESS | 2384 | 1467538312858 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]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 622ms 02:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:31:52 INFO - PROCESS | 2384 | 1467538312867 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 2384 | 1467538312868 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:31:52 INFO - PROCESS | 2384 | 1467538312871 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 2384 | 1467538312873 Marionette TRACE conn2 <- [1,118,null,{}] 02:31:52 INFO - PROCESS | 2384 | 1467538312877 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}] 02:31:52 INFO - PROCESS | 2384 | 1467538312878 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:52 INFO - PROCESS | 2384 | 1467538312956 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:31:53 INFO - PROCESS | 2384 | 1467538313001 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 2384 | 1467538313002 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227c5800 == 37 [pid = 2384] [id = 37] 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x119933400) [pid = 2384] [serial = 107] [outer = 0x0] 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1244d5c00) [pid = 2384] [serial = 108] [outer = 0x119933400] 02:31:53 INFO - PROCESS | 2384 | 1467538313026 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x124cad000) [pid = 2384] [serial = 109] [outer = 0x119933400] 02:31:53 INFO - PROCESS | 2384 | 1467538313264 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]]]}] 02:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 02:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:31:53 INFO - PROCESS | 2384 | 1467538313292 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:31:53 INFO - PROCESS | 2384 | 1467538313293 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:31:53 INFO - PROCESS | 2384 | 1467538313295 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:31:53 INFO - PROCESS | 2384 | 1467538313296 Marionette TRACE conn2 <- [1,122,null,{}] 02:31:53 INFO - PROCESS | 2384 | 1467538313298 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}] 02:31:53 INFO - PROCESS | 2384 | 1467538313299 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:53 INFO - PROCESS | 2384 | 1467538313381 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:31:53 INFO - PROCESS | 2384 | 1467538313386 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 2384 | 1467538313388 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x1238dd000 == 38 [pid = 2384] [id = 38] 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x124cb5400) [pid = 2384] [serial = 110] [outer = 0x0] 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x124ceb800) [pid = 2384] [serial = 111] [outer = 0x124cb5400] 02:31:53 INFO - PROCESS | 2384 | 1467538313413 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x12551bc00) [pid = 2384] [serial = 112] [outer = 0x124cb5400] 02:31:53 INFO - PROCESS | 2384 | 1467538313782 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]]]}] 02:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 519ms 02:31:53 INFO - PROCESS | 2384 | 1467538313815 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:31:53 INFO - PROCESS | 2384 | 1467538313817 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:31:53 INFO - PROCESS | 2384 | 1467538313820 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:31:53 INFO - PROCESS | 2384 | 1467538313822 Marionette TRACE conn2 <- [1,126,null,{}] 02:31:53 INFO - PROCESS | 2384 | 1467538313826 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}] 02:31:53 INFO - PROCESS | 2384 | 1467538313828 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:53 INFO - PROCESS | 2384 | 1467538313961 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:31:53 INFO - PROCESS | 2384 | 1467538313980 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 2384 | 1467538313981 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x123e31000 == 39 [pid = 2384] [id = 39] 02:31:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x125577c00) [pid = 2384] [serial = 113] [outer = 0x0] 02:31:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x125e47000) [pid = 2384] [serial = 114] [outer = 0x125577c00] 02:31:54 INFO - PROCESS | 2384 | 1467538314005 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x126837400) [pid = 2384] [serial = 115] [outer = 0x125577c00] 02:31:54 INFO - PROCESS | 2384 | 1467538314337 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]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 571ms 02:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:31:54 INFO - PROCESS | 2384 | 1467538314391 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 2384 | 1467538314393 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:31:54 INFO - PROCESS | 2384 | 1467538314396 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 2384 | 1467538314398 Marionette TRACE conn2 <- [1,130,null,{}] 02:31:54 INFO - PROCESS | 2384 | 1467538314401 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}] 02:31:54 INFO - PROCESS | 2384 | 1467538314403 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:54 INFO - PROCESS | 2384 | 1467538314525 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:31:54 INFO - PROCESS | 2384 | 1467538314597 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:54 INFO - PROCESS | 2384 | 1467538314598 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x124247800 == 40 [pid = 2384] [id = 40] 02:31:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x12551b800) [pid = 2384] [serial = 116] [outer = 0x0] 02:31:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x12683c800) [pid = 2384] [serial = 117] [outer = 0x12551b800] 02:31:54 INFO - PROCESS | 2384 | 1467538314650 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x126e63400) [pid = 2384] [serial = 118] [outer = 0x12551b800] 02:31:54 INFO - PROCESS | 2384 | 1467538314921 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]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 569ms 02:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:31:54 INFO - PROCESS | 2384 | 1467538314965 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 2384 | 1467538314967 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:31:54 INFO - PROCESS | 2384 | 1467538314977 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 2384 | 1467538314978 Marionette TRACE conn2 <- [1,134,null,{}] 02:31:54 INFO - PROCESS | 2384 | 1467538314981 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}] 02:31:54 INFO - PROCESS | 2384 | 1467538314982 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:55 INFO - PROCESS | 2384 | 1467538315064 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:31:55 INFO - PROCESS | 2384 | 1467538315069 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 2384 | 1467538315070 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250bb800 == 41 [pid = 2384] [id = 41] 02:31:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x126e67c00) [pid = 2384] [serial = 119] [outer = 0x0] 02:31:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x1273ac000) [pid = 2384] [serial = 120] [outer = 0x126e67c00] 02:31:55 INFO - PROCESS | 2384 | 1467538315095 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x1275c1c00) [pid = 2384] [serial = 121] [outer = 0x126e67c00] 02:31:56 INFO - PROCESS | 2384 | 1467538316110 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]]]}] 02:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1179ms 02:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:31:56 INFO - PROCESS | 2384 | 1467538316149 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:31:56 INFO - PROCESS | 2384 | 1467538316151 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:31:56 INFO - PROCESS | 2384 | 1467538316159 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:31:56 INFO - PROCESS | 2384 | 1467538316162 Marionette TRACE conn2 <- [1,138,null,{}] 02:31:56 INFO - PROCESS | 2384 | 1467538316166 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}] 02:31:56 INFO - PROCESS | 2384 | 1467538316167 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:56 INFO - PROCESS | 2384 | 1467538316265 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:31:56 INFO - PROCESS | 2384 | 1467538316271 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:56 INFO - PROCESS | 2384 | 1467538316273 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x113e36000 == 42 [pid = 2384] [id = 42] 02:31:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x11691f800) [pid = 2384] [serial = 122] [outer = 0x0] 02:31:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x116a19800) [pid = 2384] [serial = 123] [outer = 0x11691f800] 02:31:56 INFO - PROCESS | 2384 | 1467538316301 Marionette DEBUG loaded listener.js 02:31:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x1172c9c00) [pid = 2384] [serial = 124] [outer = 0x11691f800] 02:31:56 INFO - PROCESS | 2384 | 1467538316618 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]]]}] 02:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 527ms 02:31:56 INFO - PROCESS | 2384 | 1467538316681 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:31:56 INFO - PROCESS | 2384 | 1467538316684 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:31:56 INFO - PROCESS | 2384 | 1467538316696 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:31:56 INFO - PROCESS | 2384 | 1467538316697 Marionette TRACE conn2 <- [1,142,null,{}] 02:31:56 INFO - PROCESS | 2384 | 1467538316700 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}] 02:31:56 INFO - PROCESS | 2384 | 1467538316701 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:56 INFO - PROCESS | 2384 | 1467538316797 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:31:56 INFO - PROCESS | 2384 | 1467538316801 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:56 INFO - PROCESS | 2384 | 1467538316802 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x116957800 == 43 [pid = 2384] [id = 43] 02:31:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0x1176f3000) [pid = 2384] [serial = 125] [outer = 0x0] 02:31:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0x1182e3400) [pid = 2384] [serial = 126] [outer = 0x1176f3000] 02:31:56 INFO - PROCESS | 2384 | 1467538316831 Marionette DEBUG loaded listener.js 02:31:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0x11832b400) [pid = 2384] [serial = 127] [outer = 0x1176f3000] 02:31:57 INFO - PROCESS | 2384 | 1467538317183 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]]]}] 02:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 526ms 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0x129256400) [pid = 2384] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0x12b765c00) [pid = 2384] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0x1295b9400) [pid = 2384] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x129338000) [pid = 2384] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x118332800) [pid = 2384] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x118264000) [pid = 2384] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x12cc06400) [pid = 2384] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x12cc0a800) [pid = 2384] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x11923d800) [pid = 2384] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x12c3cd400) [pid = 2384] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x12c0f0400) [pid = 2384] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x12ba6a000) [pid = 2384] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x120e45800) [pid = 2384] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x112717000) [pid = 2384] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x116928400) [pid = 2384] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x11815b800) [pid = 2384] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x11815dc00) [pid = 2384] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x119224c00) [pid = 2384] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x1192ba400) [pid = 2384] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11978e800) [pid = 2384] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x119924800) [pid = 2384] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x113244c00) [pid = 2384] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x123889000) [pid = 2384] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x119933400) [pid = 2384] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x124cb5400) [pid = 2384] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x12958e800) [pid = 2384] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x112048000) [pid = 2384] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x113c9c800) [pid = 2384] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:31:57 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1181c8800) [pid = 2384] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:31:57 INFO - PROCESS | 2384 | 1467538317690 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 2384 | 1467538317691 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:31:57 INFO - PROCESS | 2384 | 1467538317702 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 2384 | 1467538317705 Marionette TRACE conn2 <- [1,146,null,{}] 02:31:57 INFO - PROCESS | 2384 | 1467538317713 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}] 02:31:57 INFO - PROCESS | 2384 | 1467538317716 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:57 INFO - PROCESS | 2384 | 1467538317788 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:31:57 INFO - PROCESS | 2384 | 1467538317794 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 2384 | 1467538317796 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x117362800 == 44 [pid = 2384] [id = 44] 02:31:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1161abc00) [pid = 2384] [serial = 128] [outer = 0x0] 02:31:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1182e7400) [pid = 2384] [serial = 129] [outer = 0x1161abc00] 02:31:57 INFO - PROCESS | 2384 | 1467538317826 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x118e53800) [pid = 2384] [serial = 130] [outer = 0x1161abc00] 02:31:58 INFO - PROCESS | 2384 | 1467538318147 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]]]}] 02:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 472ms 02:31:58 INFO - PROCESS | 2384 | 1467538318176 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 2384 | 1467538318177 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:31:58 INFO - PROCESS | 2384 | 1467538318179 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 2384 | 1467538318180 Marionette TRACE conn2 <- [1,150,null,{}] 02:31:58 INFO - PROCESS | 2384 | 1467538318183 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}] 02:31:58 INFO - PROCESS | 2384 | 1467538318184 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:58 INFO - PROCESS | 2384 | 1467538318261 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:31:58 INFO - PROCESS | 2384 | 1467538318308 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 2384 | 1467538318309 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x11820e800 == 45 [pid = 2384] [id = 45] 02:31:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x11645b800) [pid = 2384] [serial = 131] [outer = 0x0] 02:31:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1192bbc00) [pid = 2384] [serial = 132] [outer = 0x11645b800] 02:31:58 INFO - PROCESS | 2384 | 1467538318336 Marionette DEBUG loaded listener.js 02:31:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x119733800) [pid = 2384] [serial = 133] [outer = 0x11645b800] 02:31:58 INFO - PROCESS | 2384 | 1467538318606 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]]]}] 02:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 02:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:31:58 INFO - PROCESS | 2384 | 1467538318648 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 2384 | 1467538318649 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:31:58 INFO - PROCESS | 2384 | 1467538318651 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 2384 | 1467538318652 Marionette TRACE conn2 <- [1,154,null,{}] 02:31:58 INFO - PROCESS | 2384 | 1467538318662 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}] 02:31:58 INFO - PROCESS | 2384 | 1467538318664 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:58 INFO - PROCESS | 2384 | 1467538318739 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:31:58 INFO - PROCESS | 2384 | 1467538318742 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 2384 | 1467538318743 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193be000 == 46 [pid = 2384] [id = 46] 02:31:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x119736000) [pid = 2384] [serial = 134] [outer = 0x0] 02:31:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x119782c00) [pid = 2384] [serial = 135] [outer = 0x119736000] 02:31:58 INFO - PROCESS | 2384 | 1467538318770 Marionette DEBUG loaded listener.js 02:31:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x11978f400) [pid = 2384] [serial = 136] [outer = 0x119736000] 02:31:59 INFO - PROCESS | 2384 | 1467538319093 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]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 478ms 02:31:59 INFO - PROCESS | 2384 | 1467538319129 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:31:59 INFO - PROCESS | 2384 | 1467538319130 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:31:59 INFO - PROCESS | 2384 | 1467538319132 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 2384 | 1467538319133 Marionette TRACE conn2 <- [1,158,null,{}] 02:31:59 INFO - PROCESS | 2384 | 1467538319136 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}] 02:31:59 INFO - PROCESS | 2384 | 1467538319140 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:59 INFO - PROCESS | 2384 | 1467538319223 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:31:59 INFO - PROCESS | 2384 | 1467538319227 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 2384 | 1467538319228 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c4e800 == 47 [pid = 2384] [id = 47] 02:31:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1199a8c00) [pid = 2384] [serial = 137] [outer = 0x0] 02:31:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x120e51c00) [pid = 2384] [serial = 138] [outer = 0x1199a8c00] 02:31:59 INFO - PROCESS | 2384 | 1467538319255 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x122643000) [pid = 2384] [serial = 139] [outer = 0x1199a8c00] 02:31:59 INFO - PROCESS | 2384 | 1467538319560 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]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 02:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:31:59 INFO - PROCESS | 2384 | 1467538319607 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:31:59 INFO - PROCESS | 2384 | 1467538319609 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:31:59 INFO - PROCESS | 2384 | 1467538319611 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 2384 | 1467538319612 Marionette TRACE conn2 <- [1,162,null,{}] 02:31:59 INFO - PROCESS | 2384 | 1467538319614 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}] 02:31:59 INFO - PROCESS | 2384 | 1467538319615 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:59 INFO - PROCESS | 2384 | 1467538319685 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:31:59 INFO - PROCESS | 2384 | 1467538319773 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 2384 | 1467538319775 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:31:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x112255000 == 48 [pid = 2384] [id = 48] 02:31:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x111aa9400) [pid = 2384] [serial = 140] [outer = 0x0] 02:31:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1122bd800) [pid = 2384] [serial = 141] [outer = 0x111aa9400] 02:31:59 INFO - PROCESS | 2384 | 1467538319806 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x11322ec00) [pid = 2384] [serial = 142] [outer = 0x111aa9400] 02:32:00 INFO - PROCESS | 2384 | 1467538320263 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]]]}] 02:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 02:32:00 INFO - PROCESS | 2384 | 1467538320281 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 2384 | 1467538320284 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:32:00 INFO - PROCESS | 2384 | 1467538320305 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 2384 | 1467538320307 Marionette TRACE conn2 <- [1,166,null,{}] 02:32:00 INFO - PROCESS | 2384 | 1467538320312 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}] 02:32:00 INFO - PROCESS | 2384 | 1467538320314 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:00 INFO - PROCESS | 2384 | 1467538320417 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:32:00 INFO - PROCESS | 2384 | 1467538320498 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:00 INFO - PROCESS | 2384 | 1467538320500 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x11723d000 == 49 [pid = 2384] [id = 49] 02:32:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1173eec00) [pid = 2384] [serial = 143] [outer = 0x0] 02:32:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1176f2c00) [pid = 2384] [serial = 144] [outer = 0x1173eec00] 02:32:00 INFO - PROCESS | 2384 | 1467538320532 Marionette DEBUG loaded listener.js 02:32:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x118267000) [pid = 2384] [serial = 145] [outer = 0x1173eec00] 02:32:00 INFO - PROCESS | 2384 | 1467538320991 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]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 744ms 02:32:01 INFO - PROCESS | 2384 | 1467538321032 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:32:01 INFO - PROCESS | 2384 | 1467538321035 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:32:01 INFO - PROCESS | 2384 | 1467538321038 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 2384 | 1467538321039 Marionette TRACE conn2 <- [1,170,null,{}] 02:32:01 INFO - PROCESS | 2384 | 1467538321042 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}] 02:32:01 INFO - PROCESS | 2384 | 1467538321043 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:01 INFO - PROCESS | 2384 | 1467538321142 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:32:01 INFO - PROCESS | 2384 | 1467538321202 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 2384 | 1467538321204 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227cd000 == 50 [pid = 2384] [id = 50] 02:32:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x118e56000) [pid = 2384] [serial = 146] [outer = 0x0] 02:32:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x119733000) [pid = 2384] [serial = 147] [outer = 0x118e56000] 02:32:01 INFO - PROCESS | 2384 | 1467538321234 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x11992cc00) [pid = 2384] [serial = 148] [outer = 0x118e56000] 02:32:01 INFO - PROCESS | 2384 | 1467538321640 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]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 02:32:01 INFO - PROCESS | 2384 | 1467538321658 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:32:01 INFO - PROCESS | 2384 | 1467538321659 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:32:01 INFO - PROCESS | 2384 | 1467538321667 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 2384 | 1467538321671 Marionette TRACE conn2 <- [1,174,null,{}] 02:32:01 INFO - PROCESS | 2384 | 1467538321674 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}] 02:32:01 INFO - PROCESS | 2384 | 1467538321677 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:01 INFO - PROCESS | 2384 | 1467538321772 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:32:01 INFO - PROCESS | 2384 | 1467538321846 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 2384 | 1467538321848 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fa0800 == 51 [pid = 2384] [id = 51] 02:32:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x119a68800) [pid = 2384] [serial = 149] [outer = 0x0] 02:32:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x120e6d800) [pid = 2384] [serial = 150] [outer = 0x119a68800] 02:32:01 INFO - PROCESS | 2384 | 1467538321876 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x123c51c00) [pid = 2384] [serial = 151] [outer = 0x119a68800] 02:32:02 INFO - PROCESS | 2384 | 1467538322329 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]]]}] 02:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 677ms 02:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:32:02 INFO - PROCESS | 2384 | 1467538322340 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:32:02 INFO - PROCESS | 2384 | 1467538322342 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:32:02 INFO - PROCESS | 2384 | 1467538322346 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:32:02 INFO - PROCESS | 2384 | 1467538322348 Marionette TRACE conn2 <- [1,178,null,{}] 02:32:02 INFO - PROCESS | 2384 | 1467538322351 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}] 02:32:02 INFO - PROCESS | 2384 | 1467538322354 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:02 INFO - PROCESS | 2384 | 1467538322477 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:32:02 INFO - PROCESS | 2384 | 1467538322524 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:02 INFO - PROCESS | 2384 | 1467538322525 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x125e07000 == 52 [pid = 2384] [id = 52] 02:32:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x123c5b000) [pid = 2384] [serial = 152] [outer = 0x0] 02:32:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x124450800) [pid = 2384] [serial = 153] [outer = 0x123c5b000] 02:32:02 INFO - PROCESS | 2384 | 1467538322553 Marionette DEBUG loaded listener.js 02:32:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0x124a03400) [pid = 2384] [serial = 154] [outer = 0x123c5b000] 02:32:02 INFO - PROCESS | 2384 | 1467538322936 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]]]}] 02:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 02:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:32:02 INFO - PROCESS | 2384 | 1467538322966 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:32:02 INFO - PROCESS | 2384 | 1467538322967 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:32:02 INFO - PROCESS | 2384 | 1467538322969 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:32:02 INFO - PROCESS | 2384 | 1467538322971 Marionette TRACE conn2 <- [1,182,null,{}] 02:32:02 INFO - PROCESS | 2384 | 1467538322973 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}] 02:32:02 INFO - PROCESS | 2384 | 1467538322975 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:03 INFO - PROCESS | 2384 | 1467538323065 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:32:03 INFO - PROCESS | 2384 | 1467538323147 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 2384 | 1467538323151 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x115f91000 == 53 [pid = 2384] [id = 53] 02:32:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0x11972fc00) [pid = 2384] [serial = 155] [outer = 0x0] 02:32:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0x119933000) [pid = 2384] [serial = 156] [outer = 0x11972fc00] 02:32:03 INFO - PROCESS | 2384 | 1467538323186 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0x124cb4400) [pid = 2384] [serial = 157] [outer = 0x11972fc00] 02:32:03 INFO - PROCESS | 2384 | 1467538323654 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]]]}] 02:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 723ms 02:32:03 INFO - PROCESS | 2384 | 1467538323697 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:32:03 INFO - PROCESS | 2384 | 1467538323700 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:32:03 INFO - PROCESS | 2384 | 1467538323703 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 2384 | 1467538323707 Marionette TRACE conn2 <- [1,186,null,{}] 02:32:03 INFO - PROCESS | 2384 | 1467538323711 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}] 02:32:03 INFO - PROCESS | 2384 | 1467538323712 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:03 INFO - PROCESS | 2384 | 1467538323800 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:32:03 INFO - PROCESS | 2384 | 1467538323866 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 2384 | 1467538323867 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x116137800 == 54 [pid = 2384] [id = 54] 02:32:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0x11691a400) [pid = 2384] [serial = 158] [outer = 0x0] 02:32:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0x11691e000) [pid = 2384] [serial = 159] [outer = 0x11691a400] 02:32:03 INFO - PROCESS | 2384 | 1467538323895 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0x116fb5800) [pid = 2384] [serial = 160] [outer = 0x11691a400] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x119c4e800 == 53 [pid = 2384] [id = 47] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1193be000 == 52 [pid = 2384] [id = 46] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x11820e800 == 51 [pid = 2384] [id = 45] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1169a3000 == 50 [pid = 2384] [id = 28] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x117362800 == 49 [pid = 2384] [id = 44] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1199ea000 == 48 [pid = 2384] [id = 35] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x116957800 == 47 [pid = 2384] [id = 43] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x118211800 == 46 [pid = 2384] [id = 31] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x119647800 == 45 [pid = 2384] [id = 34] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x11722c800 == 44 [pid = 2384] [id = 29] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x113e36000 == 43 [pid = 2384] [id = 42] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x11641d800 == 42 [pid = 2384] [id = 27] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1250bb800 == 41 [pid = 2384] [id = 41] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x118163000 == 40 [pid = 2384] [id = 30] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x124247800 == 39 [pid = 2384] [id = 40] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1192e2800 == 38 [pid = 2384] [id = 32] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1193b5800 == 37 [pid = 2384] [id = 33] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x115f91000 == 36 [pid = 2384] [id = 53] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x125e07000 == 35 [pid = 2384] [id = 52] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x123fa0800 == 34 [pid = 2384] [id = 51] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1227cd000 == 33 [pid = 2384] [id = 50] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x11723d000 == 32 [pid = 2384] [id = 49] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1238dd000 == 31 [pid = 2384] [id = 38] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x123e31000 == 30 [pid = 2384] [id = 39] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x112255000 == 29 [pid = 2384] [id = 48] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x119c61800 == 28 [pid = 2384] [id = 36] 02:32:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1227c5800 == 27 [pid = 2384] [id = 37] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0x1245ee400) [pid = 2384] [serial = 11] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0x11662c400) [pid = 2384] [serial = 75] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0x116fb7000) [pid = 2384] [serial = 78] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0x1176ee000) [pid = 2384] [serial = 79] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0x11825f400) [pid = 2384] [serial = 81] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0x11832d000) [pid = 2384] [serial = 84] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0x11923d400) [pid = 2384] [serial = 87] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x11972f000) [pid = 2384] [serial = 90] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x119924400) [pid = 2384] [serial = 91] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x119933c00) [pid = 2384] [serial = 93] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x120e42800) [pid = 2384] [serial = 96] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x120e4d800) [pid = 2384] [serial = 97] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x120e6bc00) [pid = 2384] [serial = 99] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x1182f2c00) [pid = 2384] [serial = 100] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x122641000) [pid = 2384] [serial = 102] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x123b63400) [pid = 2384] [serial = 105] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1244d5c00) [pid = 2384] [serial = 108] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x124ceb800) [pid = 2384] [serial = 111] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x125e47000) [pid = 2384] [serial = 114] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x1122b2c00) [pid = 2384] [serial = 66] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x115fdc800) [pid = 2384] [serial = 69] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x118327c00) [pid = 2384] [serial = 72] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x119236c00) [pid = 2384] [serial = 73] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x124455000) [pid = 2384] [serial = 106] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x116908800) [pid = 2384] [serial = 76] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x12551bc00) [pid = 2384] [serial = 112] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x11691a800) [pid = 2384] [serial = 88] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x119a76000) [pid = 2384] [serial = 94] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1182edc00) [pid = 2384] [serial = 82] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x118e54c00) [pid = 2384] [serial = 85] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x112a85c00) [pid = 2384] [serial = 67] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11691d400) [pid = 2384] [serial = 70] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x12dfa7c00) [pid = 2384] [serial = 64] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12683c800) [pid = 2384] [serial = 117] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x124cad000) [pid = 2384] [serial = 109] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x123ee8c00) [pid = 2384] [serial = 8] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x12c3d3000) [pid = 2384] [serial = 39] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x12c3c7800) [pid = 2384] [serial = 36] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x12c3cb400) [pid = 2384] [serial = 37] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x12c04e000) [pid = 2384] [serial = 33] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x12c0eb400) [pid = 2384] [serial = 34] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1295f9800) [pid = 2384] [serial = 30] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x12c044400) [pid = 2384] [serial = 31] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12ba60000) [pid = 2384] [serial = 27] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x12ba66c00) [pid = 2384] [serial = 28] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x12b91bc00) [pid = 2384] [serial = 24] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x12b925c00) [pid = 2384] [serial = 25] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x129609800) [pid = 2384] [serial = 21] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x12a905400) [pid = 2384] [serial = 22] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1295f2c00) [pid = 2384] [serial = 18] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x129339c00) [pid = 2384] [serial = 15] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x12933f800) [pid = 2384] [serial = 16] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x12d290400) [pid = 2384] [serial = 63] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x12d107800) [pid = 2384] [serial = 60] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x12d10c400) [pid = 2384] [serial = 61] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x11832c000) [pid = 2384] [serial = 57] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x11832fc00) [pid = 2384] [serial = 58] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x12d106400) [pid = 2384] [serial = 55] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x12d102400) [pid = 2384] [serial = 54] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x12d253000) [pid = 2384] [serial = 48] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x12d290000) [pid = 2384] [serial = 51] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x12cc11400) [pid = 2384] [serial = 45] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x12d1ba400) [pid = 2384] [serial = 46] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x12c3d1400) [pid = 2384] [serial = 42] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x12cc06000) [pid = 2384] [serial = 43] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x119237400) [pid = 2384] [serial = 40] [outer = 0x0] [url = about:blank] 02:32:04 INFO - PROCESS | 2384 | 1467538324689 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]]]}] 02:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1030ms 02:32:04 INFO - PROCESS | 2384 | 1467538324733 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:32:04 INFO - PROCESS | 2384 | 1467538324736 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:32:04 INFO - PROCESS | 2384 | 1467538324743 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 2384 | 1467538324745 Marionette TRACE conn2 <- [1,190,null,{}] 02:32:04 INFO - PROCESS | 2384 | 1467538324749 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}] 02:32:04 INFO - PROCESS | 2384 | 1467538324751 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:04 INFO - PROCESS | 2384 | 1467538324825 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:32:04 INFO - PROCESS | 2384 | 1467538324868 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:04 INFO - PROCESS | 2384 | 1467538324871 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x113e36000 == 28 [pid = 2384] [id = 55] 02:32:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x116761800) [pid = 2384] [serial = 161] [outer = 0x0] 02:32:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x116fad400) [pid = 2384] [serial = 162] [outer = 0x116761800] 02:32:04 INFO - PROCESS | 2384 | 1467538324899 Marionette DEBUG loaded listener.js 02:32:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x1172c3800) [pid = 2384] [serial = 163] [outer = 0x116761800] 02:32:05 INFO - PROCESS | 2384 | 1467538325200 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]]]}] 02:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 521ms 02:32:05 INFO - PROCESS | 2384 | 1467538325265 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:32:05 INFO - PROCESS | 2384 | 1467538325271 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:32:05 INFO - PROCESS | 2384 | 1467538325278 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:32:05 INFO - PROCESS | 2384 | 1467538325281 Marionette TRACE conn2 <- [1,194,null,{}] 02:32:05 INFO - PROCESS | 2384 | 1467538325284 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}] 02:32:05 INFO - PROCESS | 2384 | 1467538325287 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:05 INFO - PROCESS | 2384 | 1467538325400 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:32:05 INFO - PROCESS | 2384 | 1467538325461 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 2384 | 1467538325462 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x117003800 == 29 [pid = 2384] [id = 56] 02:32:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x1176ebc00) [pid = 2384] [serial = 164] [outer = 0x0] 02:32:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1181c3c00) [pid = 2384] [serial = 165] [outer = 0x1176ebc00] 02:32:05 INFO - PROCESS | 2384 | 1467538325509 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x118325400) [pid = 2384] [serial = 166] [outer = 0x1176ebc00] 02:32:05 INFO - PROCESS | 2384 | 1467538325947 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]]]}] 02:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 721ms 02:32:05 INFO - PROCESS | 2384 | 1467538325998 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:32:06 INFO - PROCESS | 2384 | 1467538325999 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:32:06 INFO - PROCESS | 2384 | 1467538326001 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 2384 | 1467538326004 Marionette TRACE conn2 <- [1,198,null,{}] 02:32:06 INFO - PROCESS | 2384 | 1467538326011 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}] 02:32:06 INFO - PROCESS | 2384 | 1467538326014 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:06 INFO - PROCESS | 2384 | 1467538326084 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:32:06 INFO - PROCESS | 2384 | 1467538326089 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 2384 | 1467538326091 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e5e800 == 30 [pid = 2384] [id = 57] 02:32:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x1164de000) [pid = 2384] [serial = 167] [outer = 0x0] 02:32:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x119239800) [pid = 2384] [serial = 168] [outer = 0x1164de000] 02:32:06 INFO - PROCESS | 2384 | 1467538326121 Marionette DEBUG loaded listener.js 02:32:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x1192b1400) [pid = 2384] [serial = 169] [outer = 0x1164de000] 02:32:06 INFO - PROCESS | 2384 | 1467538326431 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]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 02:32:06 INFO - PROCESS | 2384 | 1467538326475 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:32:06 INFO - PROCESS | 2384 | 1467538326476 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:32:06 INFO - PROCESS | 2384 | 1467538326479 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 2384 | 1467538326480 Marionette TRACE conn2 <- [1,202,null,{}] 02:32:06 INFO - PROCESS | 2384 | 1467538326482 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}] 02:32:06 INFO - PROCESS | 2384 | 1467538326483 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:06 INFO - PROCESS | 2384 | 1467538326564 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:32:06 INFO - PROCESS | 2384 | 1467538326594 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 2384 | 1467538326595 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x118219000 == 31 [pid = 2384] [id = 58] 02:32:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x119228800) [pid = 2384] [serial = 170] [outer = 0x0] 02:32:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x1192bd800) [pid = 2384] [serial = 171] [outer = 0x119228800] 02:32:06 INFO - PROCESS | 2384 | 1467538326620 Marionette DEBUG loaded listener.js 02:32:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x11978dc00) [pid = 2384] [serial = 172] [outer = 0x119228800] 02:32:06 INFO - PROCESS | 2384 | 1467538326975 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]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 02:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:32:07 INFO - PROCESS | 2384 | 1467538327000 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 2384 | 1467538327002 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:32:07 INFO - PROCESS | 2384 | 1467538327008 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 2384 | 1467538327010 Marionette TRACE conn2 <- [1,206,null,{}] 02:32:07 INFO - PROCESS | 2384 | 1467538327013 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}] 02:32:07 INFO - PROCESS | 2384 | 1467538327015 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:07 INFO - PROCESS | 2384 | 1467538327146 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:32:07 INFO - PROCESS | 2384 | 1467538327161 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 2384 | 1467538327162 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193b9800 == 32 [pid = 2384] [id = 59] 02:32:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1172c4000) [pid = 2384] [serial = 173] [outer = 0x0] 02:32:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1199ad000) [pid = 2384] [serial = 174] [outer = 0x1172c4000] 02:32:07 INFO - PROCESS | 2384 | 1467538327203 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x120e42800) [pid = 2384] [serial = 175] [outer = 0x1172c4000] 02:32:07 INFO - PROCESS | 2384 | 1467538327551 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]]]}] 02:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 577ms 02:32:07 INFO - PROCESS | 2384 | 1467538327581 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 2384 | 1467538327583 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:32:07 INFO - PROCESS | 2384 | 1467538327585 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 2384 | 1467538327586 Marionette TRACE conn2 <- [1,210,null,{}] 02:32:07 INFO - PROCESS | 2384 | 1467538327591 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}] 02:32:07 INFO - PROCESS | 2384 | 1467538327595 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:07 INFO - PROCESS | 2384 | 1467538327698 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:32:07 INFO - PROCESS | 2384 | 1467538327728 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 2384 | 1467538327729 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e8800 == 33 [pid = 2384] [id = 60] 02:32:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x120e48000) [pid = 2384] [serial = 176] [outer = 0x0] 02:32:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x122641000) [pid = 2384] [serial = 177] [outer = 0x120e48000] 02:32:07 INFO - PROCESS | 2384 | 1467538327754 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x124451400) [pid = 2384] [serial = 178] [outer = 0x120e48000] 02:32:08 INFO - PROCESS | 2384 | 1467538328062 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]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 02:32:08 INFO - PROCESS | 2384 | 1467538328106 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 2384 | 1467538328107 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:32:08 INFO - PROCESS | 2384 | 1467538328109 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 2384 | 1467538328117 Marionette TRACE conn2 <- [1,214,null,{}] 02:32:08 INFO - PROCESS | 2384 | 1467538328119 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}] 02:32:08 INFO - PROCESS | 2384 | 1467538328121 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:08 INFO - PROCESS | 2384 | 1467538328205 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:32:08 INFO - PROCESS | 2384 | 1467538328234 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 2384 | 1467538328235 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x12053d800 == 34 [pid = 2384] [id = 61] 02:32:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x124452000) [pid = 2384] [serial = 179] [outer = 0x0] 02:32:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x124a0f800) [pid = 2384] [serial = 180] [outer = 0x124452000] 02:32:08 INFO - PROCESS | 2384 | 1467538328260 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x124ce4800) [pid = 2384] [serial = 181] [outer = 0x124452000] 02:32:08 INFO - PROCESS | 2384 | 1467538328545 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]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 475ms 02:32:08 INFO - PROCESS | 2384 | 1467538328636 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 2384 | 1467538328637 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119736000) [pid = 2384] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1199a8c00) [pid = 2384] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11691f800) [pid = 2384] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1176f3000) [pid = 2384] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1161abc00) [pid = 2384] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x11645b800) [pid = 2384] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x126e67c00) [pid = 2384] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x125577c00) [pid = 2384] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x12551b800) [pid = 2384] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:32:08 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x119242400) [pid = 2384] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:32:08 INFO - PROCESS | 2384 | 1467538328648 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 2384 | 1467538328649 Marionette TRACE conn2 <- [1,218,null,{}] 02:32:08 INFO - PROCESS | 2384 | 1467538328652 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}] 02:32:08 INFO - PROCESS | 2384 | 1467538328653 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:08 INFO - PROCESS | 2384 | 1467538328721 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:32:08 INFO - PROCESS | 2384 | 1467538328724 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 2384 | 1467538328725 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a5800 == 35 [pid = 2384] [id = 62] 02:32:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x118329000) [pid = 2384] [serial = 182] [outer = 0x0] 02:32:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1192b3800) [pid = 2384] [serial = 183] [outer = 0x118329000] 02:32:08 INFO - PROCESS | 2384 | 1467538328751 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x123a4d800) [pid = 2384] [serial = 184] [outer = 0x118329000] 02:32:09 INFO - PROCESS | 2384 | 1467538329079 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]]]}] 02:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 02:32:09 INFO - PROCESS | 2384 | 1467538329117 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 2384 | 1467538329126 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:32:09 INFO - PROCESS | 2384 | 1467538329128 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 2384 | 1467538329129 Marionette TRACE conn2 <- [1,222,null,{}] 02:32:09 INFO - PROCESS | 2384 | 1467538329132 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}] 02:32:09 INFO - PROCESS | 2384 | 1467538329133 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:09 INFO - PROCESS | 2384 | 1467538329203 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:32:09 INFO - PROCESS | 2384 | 1467538329209 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:09 INFO - PROCESS | 2384 | 1467538329210 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e5d000 == 36 [pid = 2384] [id = 63] 02:32:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x124cea400) [pid = 2384] [serial = 185] [outer = 0x0] 02:32:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x125518400) [pid = 2384] [serial = 186] [outer = 0x124cea400] 02:32:09 INFO - PROCESS | 2384 | 1467538329234 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x125572000) [pid = 2384] [serial = 187] [outer = 0x124cea400] 02:32:09 INFO - PROCESS | 2384 | 1467538329524 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]]]}] 02:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 02:32:09 INFO - PROCESS | 2384 | 1467538329551 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 2384 | 1467538329552 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:32:09 INFO - PROCESS | 2384 | 1467538329563 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 2384 | 1467538329564 Marionette TRACE conn2 <- [1,226,null,{}] 02:32:09 INFO - PROCESS | 2384 | 1467538329566 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}] 02:32:09 INFO - PROCESS | 2384 | 1467538329567 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:09 INFO - PROCESS | 2384 | 1467538329666 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:32:09 INFO - PROCESS | 2384 | 1467538329672 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:09 INFO - PROCESS | 2384 | 1467538329673 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x123e41800 == 37 [pid = 2384] [id = 64] 02:32:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1182f1000) [pid = 2384] [serial = 188] [outer = 0x0] 02:32:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x125571c00) [pid = 2384] [serial = 189] [outer = 0x1182f1000] 02:32:09 INFO - PROCESS | 2384 | 1467538329697 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x126834c00) [pid = 2384] [serial = 190] [outer = 0x1182f1000] 02:32:09 INFO - PROCESS | 2384 | 1467538329961 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]]]}] 02:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 02:32:09 INFO - PROCESS | 2384 | 1467538329981 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 2384 | 1467538329983 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:32:09 INFO - PROCESS | 2384 | 1467538329985 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 2384 | 1467538329997 Marionette TRACE conn2 <- [1,230,null,{}] 02:32:10 INFO - PROCESS | 2384 | 1467538330013 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}] 02:32:10 INFO - PROCESS | 2384 | 1467538330015 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:10 INFO - PROCESS | 2384 | 1467538330102 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:32:10 INFO - PROCESS | 2384 | 1467538330109 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 2384 | 1467538330110 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193b9000 == 38 [pid = 2384] [id = 65] 02:32:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x125e4f800) [pid = 2384] [serial = 191] [outer = 0x0] 02:32:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x126843800) [pid = 2384] [serial = 192] [outer = 0x125e4f800] 02:32:10 INFO - PROCESS | 2384 | 1467538330137 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x127333000) [pid = 2384] [serial = 193] [outer = 0x125e4f800] 02:32:10 INFO - PROCESS | 2384 | 1467538330458 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]]]}] 02:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 489ms 02:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:32:10 INFO - PROCESS | 2384 | 1467538330476 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:32:10 INFO - PROCESS | 2384 | 1467538330477 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:32:10 INFO - PROCESS | 2384 | 1467538330479 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 2384 | 1467538330480 Marionette TRACE conn2 <- [1,234,null,{}] 02:32:10 INFO - PROCESS | 2384 | 1467538330482 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}] 02:32:10 INFO - PROCESS | 2384 | 1467538330483 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:10 INFO - PROCESS | 2384 | 1467538330558 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:32:10 INFO - PROCESS | 2384 | 1467538330605 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 2384 | 1467538330607 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c85800 == 39 [pid = 2384] [id = 66] 02:32:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1192b3c00) [pid = 2384] [serial = 194] [outer = 0x0] 02:32:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1273acc00) [pid = 2384] [serial = 195] [outer = 0x1192b3c00] 02:32:10 INFO - PROCESS | 2384 | 1467538330633 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x128d87000) [pid = 2384] [serial = 196] [outer = 0x1192b3c00] 02:32:11 INFO - PROCESS | 2384 | 1467538331243 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]]]}] 02:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 770ms 02:32:11 INFO - PROCESS | 2384 | 1467538331250 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:32:11 INFO - PROCESS | 2384 | 1467538331253 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:32:11 INFO - PROCESS | 2384 | 1467538331283 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:32:11 INFO - PROCESS | 2384 | 1467538331288 Marionette TRACE conn2 <- [1,238,null,{}] 02:32:11 INFO - PROCESS | 2384 | 1467538331293 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}] 02:32:11 INFO - PROCESS | 2384 | 1467538331294 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:11 INFO - PROCESS | 2384 | 1467538331401 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:32:11 INFO - PROCESS | 2384 | 1467538331468 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:11 INFO - PROCESS | 2384 | 1467538331470 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x117003000 == 40 [pid = 2384] [id = 67] 02:32:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1164df800) [pid = 2384] [serial = 197] [outer = 0x0] 02:32:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x116928c00) [pid = 2384] [serial = 198] [outer = 0x1164df800] 02:32:11 INFO - PROCESS | 2384 | 1467538331500 Marionette DEBUG loaded listener.js 02:32:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1176ec000) [pid = 2384] [serial = 199] [outer = 0x1164df800] 02:32:12 INFO - PROCESS | 2384 | 1467538332027 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]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 776ms 02:32:12 INFO - PROCESS | 2384 | 1467538332064 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 2384 | 1467538332067 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:32:12 INFO - PROCESS | 2384 | 1467538332075 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 2384 | 1467538332077 Marionette TRACE conn2 <- [1,242,null,{}] 02:32:12 INFO - PROCESS | 2384 | 1467538332079 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}] 02:32:12 INFO - PROCESS | 2384 | 1467538332081 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:12 INFO - PROCESS | 2384 | 1467538332274 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:32:12 INFO - PROCESS | 2384 | 1467538332352 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:12 INFO - PROCESS | 2384 | 1467538332353 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x116929800) [pid = 2384] [serial = 200] [outer = 0x12d1bc400] 02:32:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x118160000 == 41 [pid = 2384] [id = 68] 02:32:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x116fb7400) [pid = 2384] [serial = 201] [outer = 0x0] 02:32:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11721a800) [pid = 2384] [serial = 202] [outer = 0x116fb7400] 02:32:12 INFO - PROCESS | 2384 | 1467538332392 Marionette DEBUG loaded listener.js 02:32:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1181c0400) [pid = 2384] [serial = 203] [outer = 0x116fb7400] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x1193b9000 == 40 [pid = 2384] [id = 65] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x123e41800 == 39 [pid = 2384] [id = 64] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x117e5d000 == 38 [pid = 2384] [id = 63] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a5800 == 37 [pid = 2384] [id = 62] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x12053d800 == 36 [pid = 2384] [id = 61] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e8800 == 35 [pid = 2384] [id = 60] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x1193b9800 == 34 [pid = 2384] [id = 59] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x118219000 == 33 [pid = 2384] [id = 58] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x117e5e800 == 32 [pid = 2384] [id = 57] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x117003800 == 31 [pid = 2384] [id = 56] 02:32:12 INFO - PROCESS | 2384 | --DOCSHELL 0x113e36000 == 30 [pid = 2384] [id = 55] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x11978f400) [pid = 2384] [serial = 136] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x120e51c00) [pid = 2384] [serial = 138] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x122643000) [pid = 2384] [serial = 139] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x116a19800) [pid = 2384] [serial = 123] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1182e3400) [pid = 2384] [serial = 126] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1172c9c00) [pid = 2384] [serial = 124] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119782c00) [pid = 2384] [serial = 135] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11832b400) [pid = 2384] [serial = 127] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x118e53800) [pid = 2384] [serial = 130] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1182e7400) [pid = 2384] [serial = 129] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x119733800) [pid = 2384] [serial = 133] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1275c1c00) [pid = 2384] [serial = 121] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1192bbc00) [pid = 2384] [serial = 132] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1273ac000) [pid = 2384] [serial = 120] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x126837400) [pid = 2384] [serial = 115] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x126e63400) [pid = 2384] [serial = 118] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x12271d000) [pid = 2384] [serial = 103] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2384 | 1467538332892 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]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 824ms 02:32:12 INFO - PROCESS | 2384 | 1467538332899 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 2384 | 1467538332904 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:32:12 INFO - PROCESS | 2384 | 1467538332908 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 2384 | 1467538332911 Marionette TRACE conn2 <- [1,246,null,{}] 02:32:12 INFO - PROCESS | 2384 | 1467538332916 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}] 02:32:12 INFO - PROCESS | 2384 | 1467538332919 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:13 INFO - PROCESS | 2384 | 1467538333049 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:32:13 INFO - PROCESS | 2384 | 1467538333123 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 2384 | 1467538333124 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169ab800 == 31 [pid = 2384] [id = 69] 02:32:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1173ef400) [pid = 2384] [serial = 204] [outer = 0x0] 02:32:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11832c400) [pid = 2384] [serial = 205] [outer = 0x1173ef400] 02:32:13 INFO - PROCESS | 2384 | 1467538333169 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11923b000) [pid = 2384] [serial = 206] [outer = 0x1173ef400] 02:32:13 INFO - PROCESS | 2384 | 1467538333546 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]]]}] 02:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 673ms 02:32:13 INFO - PROCESS | 2384 | 1467538333600 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:32:13 INFO - PROCESS | 2384 | 1467538333602 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:32:13 INFO - PROCESS | 2384 | 1467538333612 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 2384 | 1467538333613 Marionette TRACE conn2 <- [1,250,null,{}] 02:32:13 INFO - PROCESS | 2384 | 1467538333615 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}] 02:32:13 INFO - PROCESS | 2384 | 1467538333616 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:13 INFO - PROCESS | 2384 | 1467538333693 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:32:13 INFO - PROCESS | 2384 | 1467538333698 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 2384 | 1467538333699 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ad7800 == 32 [pid = 2384] [id = 70] 02:32:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1192b8800) [pid = 2384] [serial = 207] [outer = 0x0] 02:32:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x11978d000) [pid = 2384] [serial = 208] [outer = 0x1192b8800] 02:32:13 INFO - PROCESS | 2384 | 1467538333727 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x120564400) [pid = 2384] [serial = 209] [outer = 0x1192b8800] 02:32:14 INFO - PROCESS | 2384 | 1467538334059 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]]]}] 02:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 02:32:14 INFO - PROCESS | 2384 | 1467538334081 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:32:14 INFO - PROCESS | 2384 | 1467538334083 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:32:14 INFO - PROCESS | 2384 | 1467538334093 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:32:14 INFO - PROCESS | 2384 | 1467538334096 Marionette TRACE conn2 <- [1,254,null,{}] 02:32:14 INFO - PROCESS | 2384 | 1467538334099 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}] 02:32:14 INFO - PROCESS | 2384 | 1467538334101 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:14 INFO - PROCESS | 2384 | 1467538334197 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:32:14 INFO - PROCESS | 2384 | 1467538334202 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:14 INFO - PROCESS | 2384 | 1467538334204 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x119651800 == 33 [pid = 2384] [id = 71] 02:32:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x115fdb400) [pid = 2384] [serial = 210] [outer = 0x0] 02:32:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120e6c400) [pid = 2384] [serial = 211] [outer = 0x115fdb400] 02:32:14 INFO - PROCESS | 2384 | 1467538334231 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123c53400) [pid = 2384] [serial = 212] [outer = 0x115fdb400] 02:32:14 INFO - PROCESS | 2384 | 1467538334531 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]]]}] 02:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 476ms 02:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:32:14 INFO - PROCESS | 2384 | 1467538334564 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:32:14 INFO - PROCESS | 2384 | 1467538334565 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:32:14 INFO - PROCESS | 2384 | 1467538334567 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:32:14 INFO - PROCESS | 2384 | 1467538334568 Marionette TRACE conn2 <- [1,258,null,{}] 02:32:14 INFO - PROCESS | 2384 | 1467538334571 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}] 02:32:14 INFO - PROCESS | 2384 | 1467538334574 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:14 INFO - PROCESS | 2384 | 1467538334646 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:32:14 INFO - PROCESS | 2384 | 1467538334649 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:14 INFO - PROCESS | 2384 | 1467538334650 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x12053c800 == 34 [pid = 2384] [id = 72] 02:32:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11691e800) [pid = 2384] [serial = 213] [outer = 0x0] 02:32:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x124aa6400) [pid = 2384] [serial = 214] [outer = 0x11691e800] 02:32:14 INFO - PROCESS | 2384 | 1467538334677 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x124fac400) [pid = 2384] [serial = 215] [outer = 0x11691e800] 02:32:15 INFO - PROCESS | 2384 | 1467538335038 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]]]}] 02:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 522ms 02:32:15 INFO - PROCESS | 2384 | 1467538335089 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 2384 | 1467538335090 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:32:15 INFO - PROCESS | 2384 | 1467538335092 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 2384 | 1467538335094 Marionette TRACE conn2 <- [1,262,null,{}] 02:32:15 INFO - PROCESS | 2384 | 1467538335096 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}] 02:32:15 INFO - PROCESS | 2384 | 1467538335097 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:15 INFO - PROCESS | 2384 | 1467538335185 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:32:15 INFO - PROCESS | 2384 | 1467538335216 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 2384 | 1467538335220 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x119649000 == 35 [pid = 2384] [id = 73] 02:32:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x125e53400) [pid = 2384] [serial = 216] [outer = 0x0] 02:32:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x126838000) [pid = 2384] [serial = 217] [outer = 0x125e53400] 02:32:15 INFO - PROCESS | 2384 | 1467538335254 Marionette DEBUG loaded listener.js 02:32:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x126e61c00) [pid = 2384] [serial = 218] [outer = 0x125e53400] 02:32:15 INFO - PROCESS | 2384 | 1467538335591 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]]]}] 02:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 02:32:15 INFO - PROCESS | 2384 | 1467538335613 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 2384 | 1467538335614 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:32:15 INFO - PROCESS | 2384 | 1467538335616 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 2384 | 1467538335617 Marionette TRACE conn2 <- [1,266,null,{}] 02:32:15 INFO - PROCESS | 2384 | 1467538335628 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}] 02:32:15 INFO - PROCESS | 2384 | 1467538335629 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:15 INFO - PROCESS | 2384 | 1467538335723 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:32:15 INFO - PROCESS | 2384 | 1467538335726 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 2384 | 1467538335727 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12424c800 == 36 [pid = 2384] [id = 74] 02:32:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x127011400) [pid = 2384] [serial = 219] [outer = 0x0] 02:32:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1275c1c00) [pid = 2384] [serial = 220] [outer = 0x127011400] 02:32:15 INFO - PROCESS | 2384 | 1467538335751 Marionette DEBUG loaded listener.js 02:32:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x128fca400) [pid = 2384] [serial = 221] [outer = 0x127011400] 02:32:16 INFO - PROCESS | 2384 | 1467538336154 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]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 578ms 02:32:16 INFO - PROCESS | 2384 | 1467538336195 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:32:16 INFO - PROCESS | 2384 | 1467538336197 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:32:16 INFO - PROCESS | 2384 | 1467538336200 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 2384 | 1467538336202 Marionette TRACE conn2 <- [1,270,null,{}] 02:32:16 INFO - PROCESS | 2384 | 1467538336205 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}] 02:32:16 INFO - PROCESS | 2384 | 1467538336207 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:16 INFO - PROCESS | 2384 | 1467538336346 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:32:16 INFO - PROCESS | 2384 | 1467538336393 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:16 INFO - PROCESS | 2384 | 1467538336394 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x1164ab000 == 37 [pid = 2384] [id = 75] 02:32:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1273a5c00) [pid = 2384] [serial = 222] [outer = 0x0] 02:32:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12924ec00) [pid = 2384] [serial = 223] [outer = 0x1273a5c00] 02:32:16 INFO - PROCESS | 2384 | 1467538336435 Marionette DEBUG loaded listener.js 02:32:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x129334800) [pid = 2384] [serial = 224] [outer = 0x1273a5c00] 02:32:16 INFO - PROCESS | 2384 | 1467538336724 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]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 570ms 02:32:16 INFO - PROCESS | 2384 | 1467538336770 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:32:16 INFO - PROCESS | 2384 | 1467538336773 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:32:16 INFO - PROCESS | 2384 | 1467538336850 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 2384 | 1467538336851 Marionette TRACE conn2 <- [1,274,null,{}] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1182f1000) [pid = 2384] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x119a68800) [pid = 2384] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x125e4f800) [pid = 2384] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x124cea400) [pid = 2384] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119228800) [pid = 2384] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x123c5b000) [pid = 2384] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11972fc00) [pid = 2384] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1172c4000) [pid = 2384] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1176ebc00) [pid = 2384] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x116761800) [pid = 2384] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1164de000) [pid = 2384] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11691a400) [pid = 2384] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x120e48000) [pid = 2384] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x124452000) [pid = 2384] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118329000) [pid = 2384] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x111aa9400) [pid = 2384] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1173eec00) [pid = 2384] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:32:16 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x118e56000) [pid = 2384] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:32:16 INFO - PROCESS | 2384 | 1467538336869 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}] 02:32:16 INFO - PROCESS | 2384 | 1467538336871 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:16 INFO - PROCESS | 2384 | 1467538336943 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:32:16 INFO - PROCESS | 2384 | 1467538336946 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:16 INFO - PROCESS | 2384 | 1467538336948 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x120547800 == 38 [pid = 2384] [id = 76] 02:32:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x117226800) [pid = 2384] [serial = 225] [outer = 0x0] 02:32:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x118151000) [pid = 2384] [serial = 226] [outer = 0x117226800] 02:32:16 INFO - PROCESS | 2384 | 1467538336974 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11923f000) [pid = 2384] [serial = 227] [outer = 0x117226800] 02:32:17 INFO - PROCESS | 2384 | 1467538337274 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]]]}] 02:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 554ms 02:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:32:17 INFO - PROCESS | 2384 | 1467538337331 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:32:17 INFO - PROCESS | 2384 | 1467538337332 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:32:17 INFO - PROCESS | 2384 | 1467538337334 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:32:17 INFO - PROCESS | 2384 | 1467538337335 Marionette TRACE conn2 <- [1,278,null,{}] 02:32:17 INFO - PROCESS | 2384 | 1467538337337 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}] 02:32:17 INFO - PROCESS | 2384 | 1467538337338 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:17 INFO - PROCESS | 2384 | 1467538337411 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:32:17 INFO - PROCESS | 2384 | 1467538337458 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 2384 | 1467538337459 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x127321000 == 39 [pid = 2384] [id = 77] 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1172c0c00) [pid = 2384] [serial = 228] [outer = 0x0] 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120e70400) [pid = 2384] [serial = 229] [outer = 0x1172c0c00] 02:32:17 INFO - PROCESS | 2384 | 1467538337483 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123b61c00) [pid = 2384] [serial = 230] [outer = 0x1172c0c00] 02:32:17 INFO - PROCESS | 2384 | 1467538337730 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]]]}] 02:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 422ms 02:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:32:17 INFO - PROCESS | 2384 | 1467538337766 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:32:17 INFO - PROCESS | 2384 | 1467538337767 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:32:17 INFO - PROCESS | 2384 | 1467538337769 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:32:17 INFO - PROCESS | 2384 | 1467538337770 Marionette TRACE conn2 <- [1,282,null,{}] 02:32:17 INFO - PROCESS | 2384 | 1467538337781 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}] 02:32:17 INFO - PROCESS | 2384 | 1467538337782 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:17 INFO - PROCESS | 2384 | 1467538337860 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:32:17 INFO - PROCESS | 2384 | 1467538337864 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 2384 | 1467538337866 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x129208800 == 40 [pid = 2384] [id = 78] 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x126837800) [pid = 2384] [serial = 231] [outer = 0x0] 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x129339000) [pid = 2384] [serial = 232] [outer = 0x126837800] 02:32:17 INFO - PROCESS | 2384 | 1467538337894 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x129584000) [pid = 2384] [serial = 233] [outer = 0x126837800] 02:32:18 INFO - PROCESS | 2384 | 1467538338214 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]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 477ms 02:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:32:18 INFO - PROCESS | 2384 | 1467538338247 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 2384 | 1467538338248 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:32:18 INFO - PROCESS | 2384 | 1467538338250 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 2384 | 1467538338252 Marionette TRACE conn2 <- [1,286,null,{}] 02:32:18 INFO - PROCESS | 2384 | 1467538338254 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}] 02:32:18 INFO - PROCESS | 2384 | 1467538338258 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:18 INFO - PROCESS | 2384 | 1467538338344 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:32:18 INFO - PROCESS | 2384 | 1467538338391 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 2384 | 1467538338392 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x129534000 == 41 [pid = 2384] [id = 79] 02:32:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x129334000) [pid = 2384] [serial = 234] [outer = 0x0] 02:32:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x129588000) [pid = 2384] [serial = 235] [outer = 0x129334000] 02:32:18 INFO - PROCESS | 2384 | 1467538338416 Marionette DEBUG loaded listener.js 02:32:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1295f5800) [pid = 2384] [serial = 236] [outer = 0x129334000] 02:32:18 INFO - PROCESS | 2384 | 1467538338667 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]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 02:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:32:18 INFO - PROCESS | 2384 | 1467538338728 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 2384 | 1467538338729 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:32:18 INFO - PROCESS | 2384 | 1467538338731 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 2384 | 1467538338732 Marionette TRACE conn2 <- [1,290,null,{}] 02:32:18 INFO - PROCESS | 2384 | 1467538338735 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}] 02:32:18 INFO - PROCESS | 2384 | 1467538338736 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:18 INFO - PROCESS | 2384 | 1467538338816 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:32:18 INFO - PROCESS | 2384 | 1467538338820 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 2384 | 1467538338822 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297b8800 == 42 [pid = 2384] [id = 80] 02:32:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1295f5400) [pid = 2384] [serial = 237] [outer = 0x0] 02:32:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x129606800) [pid = 2384] [serial = 238] [outer = 0x1295f5400] 02:32:18 INFO - PROCESS | 2384 | 1467538338847 Marionette DEBUG loaded listener.js 02:32:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12a81bc00) [pid = 2384] [serial = 239] [outer = 0x1295f5400] 02:32:19 INFO - PROCESS | 2384 | 1467538339292 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]]]}] 02:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 02:32:19 INFO - PROCESS | 2384 | 1467538339351 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:32:19 INFO - PROCESS | 2384 | 1467538339353 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:32:19 INFO - PROCESS | 2384 | 1467538339356 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:32:19 INFO - PROCESS | 2384 | 1467538339360 Marionette TRACE conn2 <- [1,294,null,{}] 02:32:19 INFO - PROCESS | 2384 | 1467538339363 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}] 02:32:19 INFO - PROCESS | 2384 | 1467538339365 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:19 INFO - PROCESS | 2384 | 1467538339466 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:32:19 INFO - PROCESS | 2384 | 1467538339517 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:19 INFO - PROCESS | 2384 | 1467538339518 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x11679d000 == 43 [pid = 2384] [id = 81] 02:32:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x11675f000) [pid = 2384] [serial = 240] [outer = 0x0] 02:32:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x118327c00) [pid = 2384] [serial = 241] [outer = 0x11675f000] 02:32:19 INFO - PROCESS | 2384 | 1467538339549 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x119235c00) [pid = 2384] [serial = 242] [outer = 0x11675f000] 02:32:19 INFO - PROCESS | 2384 | 1467538339964 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]]]}] 02:32:19 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. 02:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 02:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:32:19 INFO - PROCESS | 2384 | 1467538339980 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:32:19 INFO - PROCESS | 2384 | 1467538339983 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:32:19 INFO - PROCESS | 2384 | 1467538339987 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:32:19 INFO - PROCESS | 2384 | 1467538339989 Marionette TRACE conn2 <- [1,298,null,{}] 02:32:19 INFO - PROCESS | 2384 | 1467538339992 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}] 02:32:19 INFO - PROCESS | 2384 | 1467538339993 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:20 INFO - PROCESS | 2384 | 1467538340099 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:32:20 INFO - PROCESS | 2384 | 1467538340147 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:20 INFO - PROCESS | 2384 | 1467538340149 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x123ab5000 == 44 [pid = 2384] [id = 82] 02:32:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x119731000) [pid = 2384] [serial = 243] [outer = 0x0] 02:32:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x120e48400) [pid = 2384] [serial = 244] [outer = 0x119731000] 02:32:20 INFO - PROCESS | 2384 | 1467538340179 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x120e6cc00) [pid = 2384] [serial = 245] [outer = 0x119731000] 02:32:20 INFO - PROCESS | 2384 | 1467538340619 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]]]}] 02:32:20 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. 02:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 02:32:20 INFO - PROCESS | 2384 | 1467538340658 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:32:20 INFO - PROCESS | 2384 | 1467538340660 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:32:20 INFO - PROCESS | 2384 | 1467538340664 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 2384 | 1467538340668 Marionette TRACE conn2 <- [1,302,null,{}] 02:32:20 INFO - PROCESS | 2384 | 1467538340679 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}] 02:32:20 INFO - PROCESS | 2384 | 1467538340684 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:20 INFO - PROCESS | 2384 | 1467538340842 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:32:20 INFO - PROCESS | 2384 | 1467538340916 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:20 INFO - PROCESS | 2384 | 1467538340919 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x12952e800 == 45 [pid = 2384] [id = 83] 02:32:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1245ed800) [pid = 2384] [serial = 246] [outer = 0x0] 02:32:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x12557b400) [pid = 2384] [serial = 247] [outer = 0x1245ed800] 02:32:20 INFO - PROCESS | 2384 | 1467538340950 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x126e59400) [pid = 2384] [serial = 248] [outer = 0x1245ed800] 02:32:21 INFO - PROCESS | 2384 | 1467538341355 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]]]}] 02:32:21 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. 02:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 725ms 02:32:21 INFO - PROCESS | 2384 | 1467538341388 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:32:21 INFO - PROCESS | 2384 | 1467538341390 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:32:21 INFO - PROCESS | 2384 | 1467538341393 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:32:21 INFO - PROCESS | 2384 | 1467538341394 Marionette TRACE conn2 <- [1,306,null,{}] 02:32:21 INFO - PROCESS | 2384 | 1467538341396 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}] 02:32:21 INFO - PROCESS | 2384 | 1467538341397 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:21 INFO - PROCESS | 2384 | 1467538341497 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:32:21 INFO - PROCESS | 2384 | 1467538341545 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:21 INFO - PROCESS | 2384 | 1467538341546 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5ca000 == 46 [pid = 2384] [id = 84] 02:32:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x1273a4800) [pid = 2384] [serial = 249] [outer = 0x0] 02:32:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x1275c3400) [pid = 2384] [serial = 250] [outer = 0x1273a4800] 02:32:21 INFO - PROCESS | 2384 | 1467538341576 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x128d78400) [pid = 2384] [serial = 251] [outer = 0x1273a4800] 02:32:21 INFO - PROCESS | 2384 | 1467538341975 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]]]}] 02:32:22 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. 02:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 02:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:32:22 INFO - PROCESS | 2384 | 1467538342014 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 2384 | 1467538342015 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:32:22 INFO - PROCESS | 2384 | 1467538342017 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 2384 | 1467538342019 Marionette TRACE conn2 <- [1,310,null,{}] 02:32:22 INFO - PROCESS | 2384 | 1467538342021 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}] 02:32:22 INFO - PROCESS | 2384 | 1467538342023 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:22 INFO - PROCESS | 2384 | 1467538342119 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:32:22 INFO - PROCESS | 2384 | 1467538342196 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 2384 | 1467538342198 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x115dee800 == 47 [pid = 2384] [id = 85] 02:32:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x11697e000) [pid = 2384] [serial = 252] [outer = 0x0] 02:32:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x118e53400) [pid = 2384] [serial = 253] [outer = 0x11697e000] 02:32:22 INFO - PROCESS | 2384 | 1467538342226 Marionette DEBUG loaded listener.js 02:32:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1275c9400) [pid = 2384] [serial = 254] [outer = 0x11697e000] 02:32:22 INFO - PROCESS | 2384 | 1467538342746 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]]]}] 02:32:22 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. 02:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 771ms 02:32:22 INFO - PROCESS | 2384 | 1467538342790 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:32:22 INFO - PROCESS | 2384 | 1467538342792 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:32:22 INFO - PROCESS | 2384 | 1467538342795 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 2384 | 1467538342797 Marionette TRACE conn2 <- [1,314,null,{}] 02:32:22 INFO - PROCESS | 2384 | 1467538342800 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}] 02:32:22 INFO - PROCESS | 2384 | 1467538342802 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:22 INFO - PROCESS | 2384 | 1467538342896 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:32:22 INFO - PROCESS | 2384 | 1467538342959 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 2384 | 1467538342960 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x117014800 == 48 [pid = 2384] [id = 86] 02:32:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x11691f800) [pid = 2384] [serial = 255] [outer = 0x0] 02:32:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x11721b800) [pid = 2384] [serial = 256] [outer = 0x11691f800] 02:32:22 INFO - PROCESS | 2384 | 1467538342987 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x1182ebc00) [pid = 2384] [serial = 257] [outer = 0x11691f800] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x129534000 == 47 [pid = 2384] [id = 79] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x129208800 == 46 [pid = 2384] [id = 78] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x127321000 == 45 [pid = 2384] [id = 77] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x120547800 == 44 [pid = 2384] [id = 76] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x1164ab000 == 43 [pid = 2384] [id = 75] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x12424c800 == 42 [pid = 2384] [id = 74] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x119649000 == 41 [pid = 2384] [id = 73] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x12053c800 == 40 [pid = 2384] [id = 72] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x119651800 == 39 [pid = 2384] [id = 71] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x118ad7800 == 38 [pid = 2384] [id = 70] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x1169ab800 == 37 [pid = 2384] [id = 69] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x118160000 == 36 [pid = 2384] [id = 68] 02:32:23 INFO - PROCESS | 2384 | --DOCSHELL 0x126c85800 == 35 [pid = 2384] [id = 66] 02:32:23 INFO - PROCESS | 2384 | 1467538343476 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]]]}] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x1199ad000) [pid = 2384] [serial = 174] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x1181c3c00) [pid = 2384] [serial = 165] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x118325400) [pid = 2384] [serial = 166] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x116fad400) [pid = 2384] [serial = 162] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x1172c3800) [pid = 2384] [serial = 163] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x119239800) [pid = 2384] [serial = 168] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1192b1400) [pid = 2384] [serial = 169] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x116fb5800) [pid = 2384] [serial = 160] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11691e000) [pid = 2384] [serial = 159] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x122641000) [pid = 2384] [serial = 177] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x124a0f800) [pid = 2384] [serial = 180] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x124451400) [pid = 2384] [serial = 178] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1192b3800) [pid = 2384] [serial = 183] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x11322ec00) [pid = 2384] [serial = 142] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1122bd800) [pid = 2384] [serial = 141] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x118267000) [pid = 2384] [serial = 145] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1176f2c00) [pid = 2384] [serial = 144] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x123a4d800) [pid = 2384] [serial = 184] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x11992cc00) [pid = 2384] [serial = 148] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119733000) [pid = 2384] [serial = 147] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x126834c00) [pid = 2384] [serial = 190] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x124ce4800) [pid = 2384] [serial = 181] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x123c51c00) [pid = 2384] [serial = 151] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x126843800) [pid = 2384] [serial = 192] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x125518400) [pid = 2384] [serial = 186] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x120e6d800) [pid = 2384] [serial = 150] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1192bd800) [pid = 2384] [serial = 171] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x124a03400) [pid = 2384] [serial = 154] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x125572000) [pid = 2384] [serial = 187] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11978dc00) [pid = 2384] [serial = 172] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124450800) [pid = 2384] [serial = 153] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x125571c00) [pid = 2384] [serial = 189] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x124cb4400) [pid = 2384] [serial = 157] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x119933000) [pid = 2384] [serial = 156] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x127333000) [pid = 2384] [serial = 193] [outer = 0x0] [url = about:blank] 02:32:23 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x120e42800) [pid = 2384] [serial = 175] [outer = 0x0] [url = about:blank] 02:32:23 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. 02:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 720ms 02:32:23 INFO - PROCESS | 2384 | 1467538343515 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 2384 | 1467538343518 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:32:23 INFO - PROCESS | 2384 | 1467538343523 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 2384 | 1467538343525 Marionette TRACE conn2 <- [1,318,null,{}] 02:32:23 INFO - PROCESS | 2384 | 1467538343527 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}] 02:32:23 INFO - PROCESS | 2384 | 1467538343529 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:23 INFO - PROCESS | 2384 | 1467538343608 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:32:23 INFO - PROCESS | 2384 | 1467538343613 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:23 INFO - PROCESS | 2384 | 1467538343615 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x116945800 == 36 [pid = 2384] [id = 87] 02:32:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x11923a400) [pid = 2384] [serial = 258] [outer = 0x0] 02:32:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1192bd800) [pid = 2384] [serial = 259] [outer = 0x11923a400] 02:32:23 INFO - PROCESS | 2384 | 1467538343645 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11978c400) [pid = 2384] [serial = 260] [outer = 0x11923a400] 02:32:23 INFO - PROCESS | 2384 | 1467538343976 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]]]}] 02:32:23 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. 02:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 02:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:32:23 INFO - PROCESS | 2384 | 1467538343992 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 2384 | 1467538343994 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:32:23 INFO - PROCESS | 2384 | 1467538343996 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:32:24 INFO - PROCESS | 2384 | 1467538343998 Marionette TRACE conn2 <- [1,322,null,{}] 02:32:24 INFO - PROCESS | 2384 | 1467538344008 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}] 02:32:24 INFO - PROCESS | 2384 | 1467538344010 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:24 INFO - PROCESS | 2384 | 1467538344107 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:32:24 INFO - PROCESS | 2384 | 1467538344156 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 2384 | 1467538344157 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ad3800 == 37 [pid = 2384] [id = 88] 02:32:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x120e48000) [pid = 2384] [serial = 261] [outer = 0x0] 02:32:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x122724c00) [pid = 2384] [serial = 262] [outer = 0x120e48000] 02:32:24 INFO - PROCESS | 2384 | 1467538344185 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1240a8c00) [pid = 2384] [serial = 263] [outer = 0x120e48000] 02:32:24 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. 02:32:24 INFO - PROCESS | 2384 | 1467538344462 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]]]}] 02:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 02:32:24 INFO - PROCESS | 2384 | 1467538344467 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:32:24 INFO - PROCESS | 2384 | 1467538344468 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:32:24 INFO - PROCESS | 2384 | 1467538344481 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:32:24 INFO - PROCESS | 2384 | 1467538344482 Marionette TRACE conn2 <- [1,326,null,{}] 02:32:24 INFO - PROCESS | 2384 | 1467538344484 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}] 02:32:24 INFO - PROCESS | 2384 | 1467538344485 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:24 INFO - PROCESS | 2384 | 1467538344568 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:32:24 INFO - PROCESS | 2384 | 1467538344574 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 2384 | 1467538344575 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x119653800 == 38 [pid = 2384] [id = 89] 02:32:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x124ce2800) [pid = 2384] [serial = 264] [outer = 0x0] 02:32:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x12551bc00) [pid = 2384] [serial = 265] [outer = 0x124ce2800] 02:32:24 INFO - PROCESS | 2384 | 1467538344600 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x12557ec00) [pid = 2384] [serial = 266] [outer = 0x124ce2800] 02:32:24 INFO - PROCESS | 2384 | 1467538344946 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]]]}] 02:32:24 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. 02:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 528ms 02:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:32:25 INFO - PROCESS | 2384 | 1467538345000 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 2384 | 1467538345002 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:32:25 INFO - PROCESS | 2384 | 1467538345003 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 2384 | 1467538345005 Marionette TRACE conn2 <- [1,330,null,{}] 02:32:25 INFO - PROCESS | 2384 | 1467538345007 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}] 02:32:25 INFO - PROCESS | 2384 | 1467538345008 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:25 INFO - PROCESS | 2384 | 1467538345084 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:32:25 INFO - PROCESS | 2384 | 1467538345090 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 2384 | 1467538345092 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c4a800 == 39 [pid = 2384] [id = 90] 02:32:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x125580800) [pid = 2384] [serial = 267] [outer = 0x0] 02:32:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x126c0c400) [pid = 2384] [serial = 268] [outer = 0x125580800] 02:32:25 INFO - PROCESS | 2384 | 1467538345123 Marionette DEBUG loaded listener.js 02:32:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x127333000) [pid = 2384] [serial = 269] [outer = 0x125580800] 02:32:25 INFO - PROCESS | 2384 | 1467538345449 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]]]}] 02:32:25 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. 02:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 02:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:32:25 INFO - PROCESS | 2384 | 1467538345475 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 2384 | 1467538345476 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:32:25 INFO - PROCESS | 2384 | 1467538345478 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 2384 | 1467538345479 Marionette TRACE conn2 <- [1,334,null,{}] 02:32:25 INFO - PROCESS | 2384 | 1467538345482 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}] 02:32:25 INFO - PROCESS | 2384 | 1467538345486 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:25 INFO - PROCESS | 2384 | 1467538345605 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:32:25 INFO - PROCESS | 2384 | 1467538345609 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 2384 | 1467538345610 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227df000 == 40 [pid = 2384] [id = 91] 02:32:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x12683f800) [pid = 2384] [serial = 270] [outer = 0x0] 02:32:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x128d79400) [pid = 2384] [serial = 271] [outer = 0x12683f800] 02:32:25 INFO - PROCESS | 2384 | 1467538345665 Marionette DEBUG loaded listener.js 02:32:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x129252c00) [pid = 2384] [serial = 272] [outer = 0x12683f800] 02:32:25 INFO - PROCESS | 2384 | 1467538345984 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]]]}] 02:32:25 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. 02:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 02:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:32:26 INFO - PROCESS | 2384 | 1467538345998 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:32:26 INFO - PROCESS | 2384 | 1467538345999 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:32:26 INFO - PROCESS | 2384 | 1467538346001 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:32:26 INFO - PROCESS | 2384 | 1467538346002 Marionette TRACE conn2 <- [1,338,null,{}] 02:32:26 INFO - PROCESS | 2384 | 1467538346007 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}] 02:32:26 INFO - PROCESS | 2384 | 1467538346009 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:26 INFO - PROCESS | 2384 | 1467538346103 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:32:26 INFO - PROCESS | 2384 | 1467538346125 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 2384 | 1467538346126 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x124691800 == 41 [pid = 2384] [id = 92] 02:32:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x118332400) [pid = 2384] [serial = 273] [outer = 0x0] 02:32:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x12933f800) [pid = 2384] [serial = 274] [outer = 0x118332400] 02:32:26 INFO - PROCESS | 2384 | 1467538346150 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x129587800) [pid = 2384] [serial = 275] [outer = 0x118332400] 02:32:26 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. 02:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 02:32:26 INFO - PROCESS | 2384 | 1467538346464 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]]]}] 02:32:26 INFO - PROCESS | 2384 | 1467538346470 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:32:26 INFO - PROCESS | 2384 | 1467538346472 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:32:26 INFO - PROCESS | 2384 | 1467538346482 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:32:26 INFO - PROCESS | 2384 | 1467538346483 Marionette TRACE conn2 <- [1,342,null,{}] 02:32:26 INFO - PROCESS | 2384 | 1467538346485 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}] 02:32:26 INFO - PROCESS | 2384 | 1467538346486 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:26 INFO - PROCESS | 2384 | 1467538346583 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:32:26 INFO - PROCESS | 2384 | 1467538346588 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 2384 | 1467538346589 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x125564000 == 42 [pid = 2384] [id = 93] 02:32:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12924dc00) [pid = 2384] [serial = 276] [outer = 0x0] 02:32:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1295b1800) [pid = 2384] [serial = 277] [outer = 0x12924dc00] 02:32:26 INFO - PROCESS | 2384 | 1467538346613 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x129607000) [pid = 2384] [serial = 278] [outer = 0x12924dc00] 02:32:26 INFO - PROCESS | 2384 | 1467538346949 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]]]}] 02:32:27 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. 02:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 02:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:32:27 INFO - PROCESS | 2384 | 1467538347002 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 2384 | 1467538347003 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:32:27 INFO - PROCESS | 2384 | 1467538347005 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 2384 | 1467538347006 Marionette TRACE conn2 <- [1,346,null,{}] 02:32:27 INFO - PROCESS | 2384 | 1467538347009 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}] 02:32:27 INFO - PROCESS | 2384 | 1467538347010 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:27 INFO - PROCESS | 2384 | 1467538347113 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:32:27 INFO - PROCESS | 2384 | 1467538347124 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:27 INFO - PROCESS | 2384 | 1467538347125 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x127319000 == 43 [pid = 2384] [id = 94] 02:32:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x129610c00) [pid = 2384] [serial = 279] [outer = 0x0] 02:32:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12a81fc00) [pid = 2384] [serial = 280] [outer = 0x129610c00] 02:32:27 INFO - PROCESS | 2384 | 1467538347149 Marionette DEBUG loaded listener.js 02:32:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12a826c00) [pid = 2384] [serial = 281] [outer = 0x129610c00] 02:32:27 INFO - PROCESS | 2384 | 1467538347448 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]]]}] 02:32:27 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. 02:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 02:32:27 INFO - PROCESS | 2384 | 1467538347476 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:32:27 INFO - PROCESS | 2384 | 1467538347477 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:32:27 INFO - PROCESS | 2384 | 1467538347479 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 2384 | 1467538347481 Marionette TRACE conn2 <- [1,350,null,{}] 02:32:27 INFO - PROCESS | 2384 | 1467538347483 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}] 02:32:27 INFO - PROCESS | 2384 | 1467538347484 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:27 INFO - PROCESS | 2384 | 1467538347583 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:32:27 INFO - PROCESS | 2384 | 1467538347587 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:27 INFO - PROCESS | 2384 | 1467538347589 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x129216800 == 44 [pid = 2384] [id = 95] 02:32:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x118155800) [pid = 2384] [serial = 282] [outer = 0x0] 02:32:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x124cf1400) [pid = 2384] [serial = 283] [outer = 0x118155800] 02:32:27 INFO - PROCESS | 2384 | 1467538347726 Marionette DEBUG loaded listener.js 02:32:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x12a90b400) [pid = 2384] [serial = 284] [outer = 0x118155800] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11691e800) [pid = 2384] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x125e53400) [pid = 2384] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x1192b8800) [pid = 2384] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x127011400) [pid = 2384] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x116fb7400) [pid = 2384] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1273a5c00) [pid = 2384] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x115fdb400) [pid = 2384] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x117226800) [pid = 2384] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1173ef400) [pid = 2384] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x126837800) [pid = 2384] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1172c0c00) [pid = 2384] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:32:27 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x129334000) [pid = 2384] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:32:27 INFO - PROCESS | 2384 | 1467538347988 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]]]}] 02:32:27 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. 02:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 520ms 02:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:32:28 INFO - PROCESS | 2384 | 1467538348000 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:32:28 INFO - PROCESS | 2384 | 1467538348001 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:32:28 INFO - PROCESS | 2384 | 1467538348012 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 2384 | 1467538348014 Marionette TRACE conn2 <- [1,354,null,{}] 02:32:28 INFO - PROCESS | 2384 | 1467538348021 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}] 02:32:28 INFO - PROCESS | 2384 | 1467538348025 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:28 INFO - PROCESS | 2384 | 1467538348133 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:32:28 INFO - PROCESS | 2384 | 1467538348137 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:28 INFO - PROCESS | 2384 | 1467538348140 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7ca000 == 45 [pid = 2384] [id = 96] 02:32:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x126e63400) [pid = 2384] [serial = 285] [outer = 0x0] 02:32:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1273a5c00) [pid = 2384] [serial = 286] [outer = 0x126e63400] 02:32:28 INFO - PROCESS | 2384 | 1467538348168 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12b757400) [pid = 2384] [serial = 287] [outer = 0x126e63400] 02:32:28 INFO - PROCESS | 2384 | 1467538348493 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]]]}] 02:32:28 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. 02:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 533ms 02:32:28 INFO - PROCESS | 2384 | 1467538348538 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:32:28 INFO - PROCESS | 2384 | 1467538348539 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:32:28 INFO - PROCESS | 2384 | 1467538348541 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 2384 | 1467538348541 Marionette TRACE conn2 <- [1,358,null,{}] 02:32:28 INFO - PROCESS | 2384 | 1467538348544 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}] 02:32:28 INFO - PROCESS | 2384 | 1467538348545 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:28 INFO - PROCESS | 2384 | 1467538348676 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:32:28 INFO - PROCESS | 2384 | 1467538348723 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:28 INFO - PROCESS | 2384 | 1467538348725 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a99f000 == 46 [pid = 2384] [id = 97] 02:32:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x120e47000) [pid = 2384] [serial = 288] [outer = 0x0] 02:32:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12b75f800) [pid = 2384] [serial = 289] [outer = 0x120e47000] 02:32:28 INFO - PROCESS | 2384 | 1467538348749 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12b925000) [pid = 2384] [serial = 290] [outer = 0x120e47000] 02:32:29 INFO - PROCESS | 2384 | 1467538349177 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]]]}] 02:32:29 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. 02:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 667ms 02:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:32:29 INFO - PROCESS | 2384 | 1467538349209 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 2384 | 1467538349210 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:32:29 INFO - PROCESS | 2384 | 1467538349212 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 2384 | 1467538349213 Marionette TRACE conn2 <- [1,362,null,{}] 02:32:29 INFO - PROCESS | 2384 | 1467538349216 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}] 02:32:29 INFO - PROCESS | 2384 | 1467538349217 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:29 INFO - PROCESS | 2384 | 1467538349326 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:32:29 INFO - PROCESS | 2384 | 1467538349331 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 2384 | 1467538349333 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad79800 == 47 [pid = 2384] [id = 98] 02:32:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x12b925800) [pid = 2384] [serial = 291] [outer = 0x0] 02:32:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12ba61400) [pid = 2384] [serial = 292] [outer = 0x12b925800] 02:32:29 INFO - PROCESS | 2384 | 1467538349356 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12ba69400) [pid = 2384] [serial = 293] [outer = 0x12b925800] 02:32:29 INFO - PROCESS | 2384 | 1467538349674 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]]]}] 02:32:29 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. 02:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 02:32:29 INFO - PROCESS | 2384 | 1467538349757 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 2384 | 1467538349759 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:32:29 INFO - PROCESS | 2384 | 1467538349763 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 2384 | 1467538349766 Marionette TRACE conn2 <- [1,366,null,{}] 02:32:29 INFO - PROCESS | 2384 | 1467538349770 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}] 02:32:29 INFO - PROCESS | 2384 | 1467538349772 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:29 INFO - PROCESS | 2384 | 1467538349871 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:32:29 INFO - PROCESS | 2384 | 1467538349961 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 2384 | 1467538349965 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x116608000 == 48 [pid = 2384] [id = 99] 02:32:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x11697b000) [pid = 2384] [serial = 294] [outer = 0x0] 02:32:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x116fb3000) [pid = 2384] [serial = 295] [outer = 0x11697b000] 02:32:29 INFO - PROCESS | 2384 | 1467538349995 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1181c9000) [pid = 2384] [serial = 296] [outer = 0x11697b000] 02:32:30 INFO - PROCESS | 2384 | 1467538350478 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]]]}] 02:32:30 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. 02:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 771ms 02:32:30 INFO - PROCESS | 2384 | 1467538350535 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 2384 | 1467538350539 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:32:30 INFO - PROCESS | 2384 | 1467538350568 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 2384 | 1467538350571 Marionette TRACE conn2 <- [1,370,null,{}] 02:32:30 INFO - PROCESS | 2384 | 1467538350577 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}] 02:32:30 INFO - PROCESS | 2384 | 1467538350580 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:30 INFO - PROCESS | 2384 | 1467538350746 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:32:30 INFO - PROCESS | 2384 | 1467538350831 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 2384 | 1467538350833 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193c4000 == 49 [pid = 2384] [id = 100] 02:32:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x11973c400) [pid = 2384] [serial = 297] [outer = 0x0] 02:32:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x11978f000) [pid = 2384] [serial = 298] [outer = 0x11973c400] 02:32:30 INFO - PROCESS | 2384 | 1467538350884 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x120e45c00) [pid = 2384] [serial = 299] [outer = 0x11973c400] 02:32:31 INFO - PROCESS | 2384 | 1467538351418 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]]]}] 02:32:31 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. 02:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 881ms 02:32:31 INFO - PROCESS | 2384 | 1467538351464 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:32:31 INFO - PROCESS | 2384 | 1467538351466 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:32:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:32:31 INFO - PROCESS | 2384 | 1467538351471 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 2384 | 1467538351472 Marionette TRACE conn2 <- [1,374,null,{}] 02:32:31 INFO - PROCESS | 2384 | 1467538351479 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}] 02:32:31 INFO - PROCESS | 2384 | 1467538351482 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:31 INFO - PROCESS | 2384 | 1467538351588 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:32:31 INFO - PROCESS | 2384 | 1467538351653 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 2384 | 1467538351656 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7d0800 == 50 [pid = 2384] [id = 101] 02:32:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x12732d400) [pid = 2384] [serial = 300] [outer = 0x0] 02:32:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1275c7000) [pid = 2384] [serial = 301] [outer = 0x12732d400] 02:32:31 INFO - PROCESS | 2384 | 1467538351687 Marionette DEBUG loaded listener.js 02:32:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x128d7f000) [pid = 2384] [serial = 302] [outer = 0x12732d400] 02:32:32 INFO - PROCESS | 2384 | 1467538352111 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:32:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 02:32:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:32:32 INFO - PROCESS | 2384 | 1467538352150 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 2384 | 1467538352152 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:32:32 INFO - PROCESS | 2384 | 1467538352155 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 2384 | 1467538352157 Marionette TRACE conn2 <- [1,378,null,{}] 02:32:32 INFO - PROCESS | 2384 | 1467538352159 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}] 02:32:32 INFO - PROCESS | 2384 | 1467538352160 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:32 INFO - PROCESS | 2384 | 1467538352266 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:32:32 INFO - PROCESS | 2384 | 1467538352317 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:32 INFO - PROCESS | 2384 | 1467538352318 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac1000 == 51 [pid = 2384] [id = 102] 02:32:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x129249000) [pid = 2384] [serial = 303] [outer = 0x0] 02:32:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x129256000) [pid = 2384] [serial = 304] [outer = 0x129249000] 02:32:32 INFO - PROCESS | 2384 | 1467538352346 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x12a81d000) [pid = 2384] [serial = 305] [outer = 0x129249000] 02:32:32 INFO - PROCESS | 2384 | 1467538352959 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:32:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:32:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 871ms 02:32:33 INFO - PROCESS | 2384 | 1467538353026 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:32:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:32:33 INFO - PROCESS | 2384 | 1467538353029 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:32:33 INFO - PROCESS | 2384 | 1467538353032 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 2384 | 1467538353034 Marionette TRACE conn2 <- [1,382,null,{}] 02:32:33 INFO - PROCESS | 2384 | 1467538353037 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}] 02:32:33 INFO - PROCESS | 2384 | 1467538353039 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:33 INFO - PROCESS | 2384 | 1467538353128 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:32:33 INFO - PROCESS | 2384 | 1467538353191 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 2384 | 1467538353194 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193cd800 == 52 [pid = 2384] [id = 103] 02:32:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x11832e800) [pid = 2384] [serial = 306] [outer = 0x0] 02:32:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x1184fa800) [pid = 2384] [serial = 307] [outer = 0x11832e800] 02:32:33 INFO - PROCESS | 2384 | 1467538353221 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x1193a2400) [pid = 2384] [serial = 308] [outer = 0x11832e800] 02:32:33 INFO - PROCESS | 2384 | 1467538353654 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:32:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:32:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 669ms 02:32:33 INFO - PROCESS | 2384 | 1467538353702 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:32:33 INFO - PROCESS | 2384 | 1467538353705 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:32:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:32:33 INFO - PROCESS | 2384 | 1467538353709 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 2384 | 1467538353711 Marionette TRACE conn2 <- [1,386,null,{}] 02:32:33 INFO - PROCESS | 2384 | 1467538353713 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}] 02:32:33 INFO - PROCESS | 2384 | 1467538353715 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:33 INFO - PROCESS | 2384 | 1467538353809 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:32:33 INFO - PROCESS | 2384 | 1467538353877 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 2384 | 1467538353878 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e5a000 == 53 [pid = 2384] [id = 104] 02:32:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x120e49800) [pid = 2384] [serial = 309] [outer = 0x0] 02:32:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x12263e400) [pid = 2384] [serial = 310] [outer = 0x120e49800] 02:32:33 INFO - PROCESS | 2384 | 1467538353907 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x123ee7400) [pid = 2384] [serial = 311] [outer = 0x120e49800] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x12a99f000 == 52 [pid = 2384] [id = 97] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7ca000 == 51 [pid = 2384] [id = 96] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x129216800 == 50 [pid = 2384] [id = 95] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x127319000 == 49 [pid = 2384] [id = 94] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x125564000 == 48 [pid = 2384] [id = 93] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x124691800 == 47 [pid = 2384] [id = 92] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x1227df000 == 46 [pid = 2384] [id = 91] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x119c4a800 == 45 [pid = 2384] [id = 90] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x119653800 == 44 [pid = 2384] [id = 89] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x118ad3800 == 43 [pid = 2384] [id = 88] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x116945800 == 42 [pid = 2384] [id = 87] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x117014800 == 41 [pid = 2384] [id = 86] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5ca000 == 40 [pid = 2384] [id = 84] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x12952e800 == 39 [pid = 2384] [id = 83] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x123ab5000 == 38 [pid = 2384] [id = 82] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x11679d000 == 37 [pid = 2384] [id = 81] 02:32:34 INFO - PROCESS | 2384 | --DOCSHELL 0x1297b8800 == 36 [pid = 2384] [id = 80] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x129584000) [pid = 2384] [serial = 233] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x129588000) [pid = 2384] [serial = 235] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x1295f5800) [pid = 2384] [serial = 236] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x124aa6400) [pid = 2384] [serial = 214] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x126838000) [pid = 2384] [serial = 217] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x11978d000) [pid = 2384] [serial = 208] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x1275c1c00) [pid = 2384] [serial = 220] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x11721a800) [pid = 2384] [serial = 202] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x116928c00) [pid = 2384] [serial = 198] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x12924ec00) [pid = 2384] [serial = 223] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x120564400) [pid = 2384] [serial = 209] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x124fac400) [pid = 2384] [serial = 215] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1181c0400) [pid = 2384] [serial = 203] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x128fca400) [pid = 2384] [serial = 221] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x120e6c400) [pid = 2384] [serial = 211] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x126e61c00) [pid = 2384] [serial = 218] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x123c53400) [pid = 2384] [serial = 212] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11923f000) [pid = 2384] [serial = 227] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x12d1bb000) [pid = 2384] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x118151000) [pid = 2384] [serial = 226] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x11832c400) [pid = 2384] [serial = 205] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x129339000) [pid = 2384] [serial = 232] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x11923b000) [pid = 2384] [serial = 206] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1273acc00) [pid = 2384] [serial = 195] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x123b61c00) [pid = 2384] [serial = 230] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x120e70400) [pid = 2384] [serial = 229] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x129334800) [pid = 2384] [serial = 224] [outer = 0x0] [url = about:blank] 02:32:34 INFO - PROCESS | 2384 | 1467538354298 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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:32:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 02:32:34 INFO - PROCESS | 2384 | 1467538354354 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 2384 | 1467538354356 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:32:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:32:34 INFO - PROCESS | 2384 | 1467538354384 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 2384 | 1467538354387 Marionette TRACE conn2 <- [1,390,null,{}] 02:32:34 INFO - PROCESS | 2384 | 1467538354417 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}] 02:32:34 INFO - PROCESS | 2384 | 1467538354420 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:34 INFO - PROCESS | 2384 | 1467538354512 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:32:34 INFO - PROCESS | 2384 | 1467538354524 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:34 INFO - PROCESS | 2384 | 1467538354526 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c4d800 == 37 [pid = 2384] [id = 105] 02:32:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12557c000) [pid = 2384] [serial = 312] [outer = 0x0] 02:32:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1273acc00) [pid = 2384] [serial = 313] [outer = 0x12557c000] 02:32:34 INFO - PROCESS | 2384 | 1467538354554 Marionette DEBUG loaded listener.js 02:32:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x128d7e400) [pid = 2384] [serial = 314] [outer = 0x12557c000] 02:32:34 INFO - PROCESS | 2384 | 1467538354896 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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:32:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 544ms 02:32:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:32:34 INFO - PROCESS | 2384 | 1467538354911 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 2384 | 1467538354913 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:32:34 INFO - PROCESS | 2384 | 1467538354915 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 2384 | 1467538354916 Marionette TRACE conn2 <- [1,394,null,{}] 02:32:34 INFO - PROCESS | 2384 | 1467538354918 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}] 02:32:34 INFO - PROCESS | 2384 | 1467538354919 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:35 INFO - PROCESS | 2384 | 1467538355001 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:32:35 INFO - PROCESS | 2384 | 1467538355053 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 2384 | 1467538355054 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x1238c8800 == 38 [pid = 2384] [id = 106] 02:32:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x128d81c00) [pid = 2384] [serial = 315] [outer = 0x0] 02:32:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12924d400) [pid = 2384] [serial = 316] [outer = 0x128d81c00] 02:32:35 INFO - PROCESS | 2384 | 1467538355079 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x129584000) [pid = 2384] [serial = 317] [outer = 0x128d81c00] 02:32:35 INFO - PROCESS | 2384 | 1467538355398 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]]]}] 02:32:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:32:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 02:32:35 INFO - PROCESS | 2384 | 1467538355434 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:32:35 INFO - PROCESS | 2384 | 1467538355435 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:32:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:32:35 INFO - PROCESS | 2384 | 1467538355437 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:32:35 INFO - PROCESS | 2384 | 1467538355438 Marionette TRACE conn2 <- [1,398,null,{}] 02:32:35 INFO - PROCESS | 2384 | 1467538355443 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}] 02:32:35 INFO - PROCESS | 2384 | 1467538355445 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:35 INFO - PROCESS | 2384 | 1467538355530 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:32:35 INFO - PROCESS | 2384 | 1467538355588 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 2384 | 1467538355590 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x124688800 == 39 [pid = 2384] [id = 107] 02:32:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x128d84400) [pid = 2384] [serial = 318] [outer = 0x0] 02:32:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12958e400) [pid = 2384] [serial = 319] [outer = 0x128d84400] 02:32:35 INFO - PROCESS | 2384 | 1467538355630 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12a821c00) [pid = 2384] [serial = 320] [outer = 0x128d84400] 02:32:36 INFO - PROCESS | 2384 | 1467538356085 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]]]}] 02:32:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:32:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 02:32:36 INFO - PROCESS | 2384 | 1467538356109 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 2384 | 1467538356110 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:32:36 INFO - PROCESS | 2384 | 1467538356124 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 2384 | 1467538356125 Marionette TRACE conn2 <- [1,402,null,{}] 02:32:36 INFO - PROCESS | 2384 | 1467538356127 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}] 02:32:36 INFO - PROCESS | 2384 | 1467538356131 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:36 INFO - PROCESS | 2384 | 1467538356254 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:32:36 INFO - PROCESS | 2384 | 1467538356310 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 2384 | 1467538356311 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730c000 == 40 [pid = 2384] [id = 108] 02:32:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x12ab03000) [pid = 2384] [serial = 321] [outer = 0x0] 02:32:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x12b91d400) [pid = 2384] [serial = 322] [outer = 0x12ab03000] 02:32:36 INFO - PROCESS | 2384 | 1467538356336 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x12c04c000) [pid = 2384] [serial = 323] [outer = 0x12ab03000] 02:32:36 INFO - PROCESS | 2384 | 1467538356668 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]]]}] 02:32:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:32:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 581ms 02:32:36 INFO - PROCESS | 2384 | 1467538356698 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 2384 | 1467538356699 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:32:36 INFO - PROCESS | 2384 | 1467538356701 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 2384 | 1467538356703 Marionette TRACE conn2 <- [1,406,null,{}] 02:32:36 INFO - PROCESS | 2384 | 1467538356705 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}] 02:32:36 INFO - PROCESS | 2384 | 1467538356706 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:36 INFO - PROCESS | 2384 | 1467538356814 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:32:36 INFO - PROCESS | 2384 | 1467538356818 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 2384 | 1467538356819 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x128f26000 == 41 [pid = 2384] [id = 109] 02:32:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x12c050400) [pid = 2384] [serial = 324] [outer = 0x0] 02:32:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x12c0e9000) [pid = 2384] [serial = 325] [outer = 0x12c050400] 02:32:36 INFO - PROCESS | 2384 | 1467538356873 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x12c0f2c00) [pid = 2384] [serial = 326] [outer = 0x12c050400] 02:32:37 INFO - PROCESS | 2384 | 1467538357014 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:32:37 INFO - PROCESS | 2384 | 1467538357233 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]]]}] 02:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 02:32:37 INFO - PROCESS | 2384 | 1467538357274 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 2384 | 1467538357276 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:32:37 INFO - PROCESS | 2384 | 1467538357279 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 2384 | 1467538357281 Marionette TRACE conn2 <- [1,410,null,{}] 02:32:37 INFO - PROCESS | 2384 | 1467538357284 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}] 02:32:37 INFO - PROCESS | 2384 | 1467538357286 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:37 INFO - PROCESS | 2384 | 1467538357440 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:32:37 INFO - PROCESS | 2384 | 1467538357462 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:37 INFO - PROCESS | 2384 | 1467538357474 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5c2000 == 42 [pid = 2384] [id = 110] 02:32:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1129a5000) [pid = 2384] [serial = 327] [outer = 0x0] 02:32:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1129b0000) [pid = 2384] [serial = 328] [outer = 0x1129a5000] 02:32:37 INFO - PROCESS | 2384 | 1467538357515 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x114f15800) [pid = 2384] [serial = 329] [outer = 0x1129a5000] 02:32:37 INFO - PROCESS | 2384 | 1467538357885 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]]]}] 02:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 623ms 02:32:37 INFO - PROCESS | 2384 | 1467538357902 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 2384 | 1467538357904 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:32:37 INFO - PROCESS | 2384 | 1467538357913 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 2384 | 1467538357914 Marionette TRACE conn2 <- [1,414,null,{}] 02:32:37 INFO - PROCESS | 2384 | 1467538357917 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}] 02:32:37 INFO - PROCESS | 2384 | 1467538357918 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:38 INFO - PROCESS | 2384 | 1467538358017 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:32:38 INFO - PROCESS | 2384 | 1467538358022 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 2384 | 1467538358023 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9a2000 == 43 [pid = 2384] [id = 111] 02:32:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1126f6c00) [pid = 2384] [serial = 330] [outer = 0x0] 02:32:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x1126fbc00) [pid = 2384] [serial = 331] [outer = 0x1126f6c00] 02:32:38 INFO - PROCESS | 2384 | 1467538358047 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x1126ffc00) [pid = 2384] [serial = 332] [outer = 0x1126f6c00] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x1192b3c00) [pid = 2384] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x1164df800) [pid = 2384] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x118332400) [pid = 2384] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x12924dc00) [pid = 2384] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x129610c00) [pid = 2384] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x125580800) [pid = 2384] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x120e48000) [pid = 2384] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11691f800) [pid = 2384] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11923a400) [pid = 2384] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x120e47000) [pid = 2384] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x124ce2800) [pid = 2384] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x118155800) [pid = 2384] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x126e63400) [pid = 2384] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:32:38 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x12683f800) [pid = 2384] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:32:38 INFO - PROCESS | 2384 | 1467538358435 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]]]}] 02:32:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:32:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 573ms 02:32:38 INFO - PROCESS | 2384 | 1467538358482 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:32:38 INFO - PROCESS | 2384 | 1467538358483 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:32:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:32:38 INFO - PROCESS | 2384 | 1467538358485 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:32:38 INFO - PROCESS | 2384 | 1467538358486 Marionette TRACE conn2 <- [1,418,null,{}] 02:32:38 INFO - PROCESS | 2384 | 1467538358489 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}] 02:32:38 INFO - PROCESS | 2384 | 1467538358490 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:38 INFO - PROCESS | 2384 | 1467538358580 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:32:38 INFO - PROCESS | 2384 | 1467538358631 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 2384 | 1467538358632 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad74000 == 44 [pid = 2384] [id = 112] 02:32:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1126f8c00) [pid = 2384] [serial = 333] [outer = 0x0] 02:32:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1129b1400) [pid = 2384] [serial = 334] [outer = 0x1126f8c00] 02:32:38 INFO - PROCESS | 2384 | 1467538358656 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1170ba800) [pid = 2384] [serial = 335] [outer = 0x1126f8c00] 02:32:39 INFO - PROCESS | 2384 | 1467538359416 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]]]}] 02:32:39 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 02:32:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 02:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:32:39 INFO - PROCESS | 2384 | 1467538359458 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 2384 | 1467538359459 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:32:39 INFO - PROCESS | 2384 | 1467538359461 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 2384 | 1467538359463 Marionette TRACE conn2 <- [1,422,null,{}] 02:32:39 INFO - PROCESS | 2384 | 1467538359466 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}] 02:32:39 INFO - PROCESS | 2384 | 1467538359467 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:39 INFO - PROCESS | 2384 | 1467538359555 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:32:39 INFO - PROCESS | 2384 | 1467538359560 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:39 INFO - PROCESS | 2384 | 1467538359562 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd84800 == 45 [pid = 2384] [id = 113] 02:32:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1170ba400) [pid = 2384] [serial = 336] [outer = 0x0] 02:32:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x11832ac00) [pid = 2384] [serial = 337] [outer = 0x1170ba400] 02:32:39 INFO - PROCESS | 2384 | 1467538359589 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x126e66400) [pid = 2384] [serial = 338] [outer = 0x1170ba400] 02:32:40 INFO - PROCESS | 2384 | 1467538360414 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]]]}] 02:32:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:32:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 02:32:40 INFO - PROCESS | 2384 | 1467538360434 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:32:40 INFO - PROCESS | 2384 | 1467538360437 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:32:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:32:40 INFO - PROCESS | 2384 | 1467538360484 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:32:40 INFO - PROCESS | 2384 | 1467538360486 Marionette TRACE conn2 <- [1,426,null,{}] 02:32:40 INFO - PROCESS | 2384 | 1467538360503 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}] 02:32:40 INFO - PROCESS | 2384 | 1467538360504 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:40 INFO - PROCESS | 2384 | 1467538360600 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:32:40 INFO - PROCESS | 2384 | 1467538360691 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 2384 | 1467538360692 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x11723d000 == 46 [pid = 2384] [id = 114] 02:32:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x116928c00) [pid = 2384] [serial = 339] [outer = 0x0] 02:32:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1170b5800) [pid = 2384] [serial = 340] [outer = 0x116928c00] 02:32:40 INFO - PROCESS | 2384 | 1467538360724 Marionette DEBUG loaded listener.js 02:32:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1170c2800) [pid = 2384] [serial = 341] [outer = 0x116928c00] 02:32:41 INFO - PROCESS | 2384 | 1467538361173 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] 02:32:41 INFO - PROCESS | 2384 | 1467538361210 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:32:41 INFO - PROCESS | 2384 | 1467538361214 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 2384 | 1467538361216 Marionette TRACE conn2 <- [1,430,null,{}] 02:32:41 INFO - PROCESS | 2384 | 1467538361219 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}] 02:32:41 INFO - PROCESS | 2384 | 1467538361221 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:41 INFO - PROCESS | 2384 | 1467538361361 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:32:41 INFO - PROCESS | 2384 | 1467538361411 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:41 INFO - PROCESS | 2384 | 1467538361412 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c16000 == 47 [pid = 2384] [id = 115] 02:32:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x118475800) [pid = 2384] [serial = 342] [outer = 0x0] 02:32:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x118478400) [pid = 2384] [serial = 343] [outer = 0x118475800] 02:32:41 INFO - PROCESS | 2384 | 1467538361443 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x11847cc00) [pid = 2384] [serial = 344] [outer = 0x118475800] 02:32:41 INFO - PROCESS | 2384 | 1467538361876 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]]]}] 02:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 720ms 02:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:32:41 INFO - PROCESS | 2384 | 1467538361934 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 2384 | 1467538361936 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:32:41 INFO - PROCESS | 2384 | 1467538361957 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 2384 | 1467538361959 Marionette TRACE conn2 <- [1,434,null,{}] 02:32:41 INFO - PROCESS | 2384 | 1467538361969 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}] 02:32:41 INFO - PROCESS | 2384 | 1467538361971 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:42 INFO - PROCESS | 2384 | 1467538362077 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:32:42 INFO - PROCESS | 2384 | 1467538362142 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 2384 | 1467538362145 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297b3800 == 48 [pid = 2384] [id = 116] 02:32:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x120e45800) [pid = 2384] [serial = 345] [outer = 0x0] 02:32:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x122641c00) [pid = 2384] [serial = 346] [outer = 0x120e45800] 02:32:42 INFO - PROCESS | 2384 | 1467538362175 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x1245ee400) [pid = 2384] [serial = 347] [outer = 0x120e45800] 02:32:42 INFO - PROCESS | 2384 | 1467538362608 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]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:32:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 745ms 02:32:42 INFO - PROCESS | 2384 | 1467538362694 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:32:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:32:42 INFO - PROCESS | 2384 | 1467538362695 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:32:42 INFO - PROCESS | 2384 | 1467538362699 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 2384 | 1467538362700 Marionette TRACE conn2 <- [1,438,null,{}] 02:32:42 INFO - PROCESS | 2384 | 1467538362703 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}] 02:32:42 INFO - PROCESS | 2384 | 1467538362704 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:42 INFO - PROCESS | 2384 | 1467538362809 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:32:42 INFO - PROCESS | 2384 | 1467538362876 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 2384 | 1467538362877 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a9800 == 49 [pid = 2384] [id = 117] 02:32:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x11844f400) [pid = 2384] [serial = 348] [outer = 0x0] 02:32:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x125e54c00) [pid = 2384] [serial = 349] [outer = 0x11844f400] 02:32:42 INFO - PROCESS | 2384 | 1467538362907 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x126e67800) [pid = 2384] [serial = 350] [outer = 0x11844f400] 02:32:43 INFO - PROCESS | 2384 | 1467538363534 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]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:32:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 872ms 02:32:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:32:43 INFO - PROCESS | 2384 | 1467538363571 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 2384 | 1467538363576 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:32:43 INFO - PROCESS | 2384 | 1467538363581 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 2384 | 1467538363584 Marionette TRACE conn2 <- [1,442,null,{}] 02:32:43 INFO - PROCESS | 2384 | 1467538363589 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}] 02:32:43 INFO - PROCESS | 2384 | 1467538363592 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:43 INFO - PROCESS | 2384 | 1467538363716 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:32:43 INFO - PROCESS | 2384 | 1467538363784 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 2384 | 1467538363785 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193d2000 == 50 [pid = 2384] [id = 118] 02:32:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x118261400) [pid = 2384] [serial = 351] [outer = 0x0] 02:32:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x118327000) [pid = 2384] [serial = 352] [outer = 0x118261400] 02:32:43 INFO - PROCESS | 2384 | 1467538363812 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x118476400) [pid = 2384] [serial = 353] [outer = 0x118261400] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x117003000 == 49 [pid = 2384] [id = 67] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad74000 == 48 [pid = 2384] [id = 112] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9a2000 == 47 [pid = 2384] [id = 111] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5c2000 == 46 [pid = 2384] [id = 110] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x128f26000 == 45 [pid = 2384] [id = 109] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12730c000 == 44 [pid = 2384] [id = 108] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x118327c00) [pid = 2384] [serial = 241] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x120e48400) [pid = 2384] [serial = 244] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x129606800) [pid = 2384] [serial = 238] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x12557b400) [pid = 2384] [serial = 247] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x1275c3400) [pid = 2384] [serial = 250] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x118e53400) [pid = 2384] [serial = 253] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x12ba61400) [pid = 2384] [serial = 292] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x124688800 == 43 [pid = 2384] [id = 107] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x1238c8800 == 42 [pid = 2384] [id = 106] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x119c4d800 == 41 [pid = 2384] [id = 105] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x117e5a000 == 40 [pid = 2384] [id = 104] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x1193cd800 == 39 [pid = 2384] [id = 103] 02:32:44 INFO - PROCESS | 2384 | --DOCSHELL 0x116608000 == 38 [pid = 2384] [id = 99] 02:32:44 INFO - PROCESS | 2384 | 1467538364294 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]]]}] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x12933f800) [pid = 2384] [serial = 274] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x1295b1800) [pid = 2384] [serial = 277] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x12a81fc00) [pid = 2384] [serial = 280] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x126c0c400) [pid = 2384] [serial = 268] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x127333000) [pid = 2384] [serial = 269] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x122724c00) [pid = 2384] [serial = 262] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1240a8c00) [pid = 2384] [serial = 263] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x1182ebc00) [pid = 2384] [serial = 257] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11721b800) [pid = 2384] [serial = 256] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x1192bd800) [pid = 2384] [serial = 259] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x11978c400) [pid = 2384] [serial = 260] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x12b925000) [pid = 2384] [serial = 290] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x12551bc00) [pid = 2384] [serial = 265] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x12557ec00) [pid = 2384] [serial = 266] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x12a826c00) [pid = 2384] [serial = 281] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x124cf1400) [pid = 2384] [serial = 283] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1273a5c00) [pid = 2384] [serial = 286] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x12b75f800) [pid = 2384] [serial = 289] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x12a90b400) [pid = 2384] [serial = 284] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x128d79400) [pid = 2384] [serial = 271] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x129252c00) [pid = 2384] [serial = 272] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x129607000) [pid = 2384] [serial = 278] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x129587800) [pid = 2384] [serial = 275] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x12b757400) [pid = 2384] [serial = 287] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x128d87000) [pid = 2384] [serial = 196] [outer = 0x0] [url = about:blank] 02:32:44 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1176ec000) [pid = 2384] [serial = 199] [outer = 0x0] [url = about:blank] 02:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 778ms 02:32:44 INFO - PROCESS | 2384 | 1467538364357 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 2384 | 1467538364360 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:32:44 INFO - PROCESS | 2384 | 1467538364364 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 2384 | 1467538364366 Marionette TRACE conn2 <- [1,446,null,{}] 02:32:44 INFO - PROCESS | 2384 | 1467538364368 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}] 02:32:44 INFO - PROCESS | 2384 | 1467538364369 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:44 INFO - PROCESS | 2384 | 1467538364445 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:32:44 INFO - PROCESS | 2384 | 1467538364451 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:44 INFO - PROCESS | 2384 | 1467538364452 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x117016800 == 39 [pid = 2384] [id = 119] 02:32:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11847c800) [pid = 2384] [serial = 354] [outer = 0x0] 02:32:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119238000) [pid = 2384] [serial = 355] [outer = 0x11847c800] 02:32:44 INFO - PROCESS | 2384 | 1467538364482 Marionette DEBUG loaded listener.js 02:32:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x11978d000) [pid = 2384] [serial = 356] [outer = 0x11847c800] 02:32:44 INFO - PROCESS | 2384 | 1467538364840 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]]]}] 02:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 02:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:32:44 INFO - PROCESS | 2384 | 1467538364883 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 2384 | 1467538364884 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:32:44 INFO - PROCESS | 2384 | 1467538364886 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 2384 | 1467538364889 Marionette TRACE conn2 <- [1,450,null,{}] 02:32:44 INFO - PROCESS | 2384 | 1467538364896 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}] 02:32:44 INFO - PROCESS | 2384 | 1467538364899 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:44 INFO - PROCESS | 2384 | 1467538364978 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:32:45 INFO - PROCESS | 2384 | 1467538365002 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 2384 | 1467538365004 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c0a800 == 40 [pid = 2384] [id = 120] 02:32:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x12445a800) [pid = 2384] [serial = 357] [outer = 0x0] 02:32:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x124ce8c00) [pid = 2384] [serial = 358] [outer = 0x12445a800] 02:32:45 INFO - PROCESS | 2384 | 1467538365031 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12683f400) [pid = 2384] [serial = 359] [outer = 0x12445a800] 02:32:45 INFO - PROCESS | 2384 | 1467538365386 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] 02:32:45 INFO - PROCESS | 2384 | 1467538365413 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:32:45 INFO - PROCESS | 2384 | 1467538365415 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 2384 | 1467538365416 Marionette TRACE conn2 <- [1,454,null,{}] 02:32:45 INFO - PROCESS | 2384 | 1467538365430 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}] 02:32:45 INFO - PROCESS | 2384 | 1467538365431 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:45 INFO - PROCESS | 2384 | 1467538365510 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:32:45 INFO - PROCESS | 2384 | 1467538365514 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 2384 | 1467538365515 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x123f9e800 == 41 [pid = 2384] [id = 121] 02:32:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x126e67400) [pid = 2384] [serial = 360] [outer = 0x0] 02:32:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x128d7c400) [pid = 2384] [serial = 361] [outer = 0x126e67400] 02:32:45 INFO - PROCESS | 2384 | 1467538365540 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x128d83c00) [pid = 2384] [serial = 362] [outer = 0x126e67400] 02:32:45 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:45 INFO - PROCESS | 2384 | 1467538365884 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]]]}] 02:32:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:32:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 525ms 02:32:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:32:45 INFO - PROCESS | 2384 | 1467538365940 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 2384 | 1467538365941 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:32:45 INFO - PROCESS | 2384 | 1467538365943 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 2384 | 1467538365944 Marionette TRACE conn2 <- [1,458,null,{}] 02:32:45 INFO - PROCESS | 2384 | 1467538365947 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}] 02:32:45 INFO - PROCESS | 2384 | 1467538365948 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:46 INFO - PROCESS | 2384 | 1467538366026 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:32:46 INFO - PROCESS | 2384 | 1467538366084 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 2384 | 1467538366085 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x124e10800 == 42 [pid = 2384] [id = 122] 02:32:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x116a12000) [pid = 2384] [serial = 363] [outer = 0x0] 02:32:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x128fc3800) [pid = 2384] [serial = 364] [outer = 0x116a12000] 02:32:46 INFO - PROCESS | 2384 | 1467538366109 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x129339c00) [pid = 2384] [serial = 365] [outer = 0x116a12000] 02:32:46 INFO - PROCESS | 2384 | 1467538366434 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] 02:32:46 INFO - PROCESS | 2384 | 1467538366466 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:32:46 INFO - PROCESS | 2384 | 1467538366468 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 2384 | 1467538366470 Marionette TRACE conn2 <- [1,462,null,{}] 02:32:46 INFO - PROCESS | 2384 | 1467538366472 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}] 02:32:46 INFO - PROCESS | 2384 | 1467538366479 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:46 INFO - PROCESS | 2384 | 1467538366597 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:32:46 INFO - PROCESS | 2384 | 1467538366609 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 2384 | 1467538366610 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e22800 == 43 [pid = 2384] [id = 123] 02:32:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x129342800) [pid = 2384] [serial = 366] [outer = 0x0] 02:32:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x129609800) [pid = 2384] [serial = 367] [outer = 0x129342800] 02:32:46 INFO - PROCESS | 2384 | 1467538366635 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x12ab10c00) [pid = 2384] [serial = 368] [outer = 0x129342800] 02:32:46 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:46 INFO - PROCESS | 2384 | 1467538366983 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] 02:32:46 INFO - PROCESS | 2384 | 1467538366993 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:32:46 INFO - PROCESS | 2384 | 1467538366995 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 2384 | 1467538366996 Marionette TRACE conn2 <- [1,466,null,{}] 02:32:47 INFO - PROCESS | 2384 | 1467538366998 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}] 02:32:47 INFO - PROCESS | 2384 | 1467538366999 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:47 INFO - PROCESS | 2384 | 1467538367099 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:32:47 INFO - PROCESS | 2384 | 1467538367103 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 2384 | 1467538367103 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x129216800 == 44 [pid = 2384] [id = 124] 02:32:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x12b757400) [pid = 2384] [serial = 369] [outer = 0x0] 02:32:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x12ba5f800) [pid = 2384] [serial = 370] [outer = 0x12b757400] 02:32:47 INFO - PROCESS | 2384 | 1467538367134 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x12c046800) [pid = 2384] [serial = 371] [outer = 0x12b757400] 02:32:47 INFO - PROCESS | 2384 | 1467538367486 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] 02:32:47 INFO - PROCESS | 2384 | 1467538367521 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:32:47 INFO - PROCESS | 2384 | 1467538367526 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:32:47 INFO - PROCESS | 2384 | 1467538367527 Marionette TRACE conn2 <- [1,470,null,{}] 02:32:47 INFO - PROCESS | 2384 | 1467538367530 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}] 02:32:47 INFO - PROCESS | 2384 | 1467538367531 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:47 INFO - PROCESS | 2384 | 1467538367628 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:32:47 INFO - PROCESS | 2384 | 1467538367663 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 2384 | 1467538367664 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297be800 == 45 [pid = 2384] [id = 125] 02:32:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x118598000) [pid = 2384] [serial = 372] [outer = 0x0] 02:32:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1185a2400) [pid = 2384] [serial = 373] [outer = 0x118598000] 02:32:47 INFO - PROCESS | 2384 | 1467538367688 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1185a6400) [pid = 2384] [serial = 374] [outer = 0x118598000] 02:32:48 INFO - PROCESS | 2384 | 1467538368012 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]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 02:32:48 INFO - PROCESS | 2384 | 1467538368052 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 2384 | 1467538368054 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:32:48 INFO - PROCESS | 2384 | 1467538368056 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 2384 | 1467538368057 Marionette TRACE conn2 <- [1,474,null,{}] 02:32:48 INFO - PROCESS | 2384 | 1467538368059 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}] 02:32:48 INFO - PROCESS | 2384 | 1467538368060 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:48 INFO - PROCESS | 2384 | 1467538368166 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:32:48 INFO - PROCESS | 2384 | 1467538368169 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 2384 | 1467538368170 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad78000 == 46 [pid = 2384] [id = 126] 02:32:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1185a1000) [pid = 2384] [serial = 375] [outer = 0x0] 02:32:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x12c049800) [pid = 2384] [serial = 376] [outer = 0x1185a1000] 02:32:48 INFO - PROCESS | 2384 | 1467538368195 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x12c0e6400) [pid = 2384] [serial = 377] [outer = 0x1185a1000] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1273a4800) [pid = 2384] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x119731000) [pid = 2384] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x1295f5400) [pid = 2384] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x1245ed800) [pid = 2384] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x11675f000) [pid = 2384] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11697e000) [pid = 2384] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x12ab03000) [pid = 2384] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x12c050400) [pid = 2384] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1126f8c00) [pid = 2384] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x12557c000) [pid = 2384] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x128d84400) [pid = 2384] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x11832e800) [pid = 2384] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x12b925800) [pid = 2384] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x128d81c00) [pid = 2384] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x120e49800) [pid = 2384] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1129a5000) [pid = 2384] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:32:48 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1126f6c00) [pid = 2384] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:32:48 INFO - PROCESS | 2384 | 1467538368625 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]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 620ms 02:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:32:48 INFO - PROCESS | 2384 | 1467538368676 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 2384 | 1467538368678 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:32:48 INFO - PROCESS | 2384 | 1467538368680 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 2384 | 1467538368681 Marionette TRACE conn2 <- [1,478,null,{}] 02:32:48 INFO - PROCESS | 2384 | 1467538368683 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}] 02:32:48 INFO - PROCESS | 2384 | 1467538368684 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:48 INFO - PROCESS | 2384 | 1467538368764 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:32:48 INFO - PROCESS | 2384 | 1467538368818 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 2384 | 1467538368819 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9ef800 == 47 [pid = 2384] [id = 127] 02:32:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x110f75800) [pid = 2384] [serial = 378] [outer = 0x0] 02:32:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x110f7d800) [pid = 2384] [serial = 379] [outer = 0x110f75800] 02:32:48 INFO - PROCESS | 2384 | 1467538368844 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x110f83000) [pid = 2384] [serial = 380] [outer = 0x110f75800] 02:32:49 INFO - PROCESS | 2384 | 1467538369144 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]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 517ms 02:32:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:32:49 INFO - PROCESS | 2384 | 1467538369198 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 2384 | 1467538369199 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:32:49 INFO - PROCESS | 2384 | 1467538369201 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 2384 | 1467538369203 Marionette TRACE conn2 <- [1,482,null,{}] 02:32:49 INFO - PROCESS | 2384 | 1467538369205 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}] 02:32:49 INFO - PROCESS | 2384 | 1467538369207 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:49 INFO - PROCESS | 2384 | 1467538369305 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:32:49 INFO - PROCESS | 2384 | 1467538369310 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 2384 | 1467538369312 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd95000 == 48 [pid = 2384] [id = 128] 02:32:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x110f7d000) [pid = 2384] [serial = 381] [outer = 0x0] 02:32:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1129ad800) [pid = 2384] [serial = 382] [outer = 0x110f7d000] 02:32:49 INFO - PROCESS | 2384 | 1467538369387 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12a902800) [pid = 2384] [serial = 383] [outer = 0x110f7d000] 02:32:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:32:49 INFO - PROCESS | 2384 | 1467538369711 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]]]}] 02:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 02:32:49 INFO - PROCESS | 2384 | 1467538369721 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 2384 | 1467538369722 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:32:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:32:49 INFO - PROCESS | 2384 | 1467538369728 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 2384 | 1467538369729 Marionette TRACE conn2 <- [1,486,null,{}] 02:32:49 INFO - PROCESS | 2384 | 1467538369731 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}] 02:32:49 INFO - PROCESS | 2384 | 1467538369732 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:49 INFO - PROCESS | 2384 | 1467538369815 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:32:49 INFO - PROCESS | 2384 | 1467538369818 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 2384 | 1467538369819 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c39b000 == 49 [pid = 2384] [id = 129] 02:32:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x119669800) [pid = 2384] [serial = 384] [outer = 0x0] 02:32:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x119671c00) [pid = 2384] [serial = 385] [outer = 0x119669800] 02:32:49 INFO - PROCESS | 2384 | 1467538369843 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x128d81c00) [pid = 2384] [serial = 386] [outer = 0x119669800] 02:32:50 INFO - PROCESS | 2384 | 1467538370162 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]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:32:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 02:32:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:32:50 INFO - PROCESS | 2384 | 1467538370196 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 2384 | 1467538370197 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:32:50 INFO - PROCESS | 2384 | 1467538370199 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 2384 | 1467538370200 Marionette TRACE conn2 <- [1,490,null,{}] 02:32:50 INFO - PROCESS | 2384 | 1467538370202 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}] 02:32:50 INFO - PROCESS | 2384 | 1467538370211 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:50 INFO - PROCESS | 2384 | 1467538370319 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:32:50 INFO - PROCESS | 2384 | 1467538370325 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 2384 | 1467538370326 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c834800 == 50 [pid = 2384] [id = 130] 02:32:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x116631c00) [pid = 2384] [serial = 387] [outer = 0x0] 02:32:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x128d80800) [pid = 2384] [serial = 388] [outer = 0x116631c00] 02:32:50 INFO - PROCESS | 2384 | 1467538370349 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x12c0ee000) [pid = 2384] [serial = 389] [outer = 0x116631c00] 02:32:50 INFO - PROCESS | 2384 | 1467538370774 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]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:32:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 618ms 02:32:50 INFO - PROCESS | 2384 | 1467538370817 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 2384 | 1467538370820 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:32:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:32:50 INFO - PROCESS | 2384 | 1467538370842 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 2384 | 1467538370844 Marionette TRACE conn2 <- [1,494,null,{}] 02:32:50 INFO - PROCESS | 2384 | 1467538370848 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}] 02:32:50 INFO - PROCESS | 2384 | 1467538370850 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:50 INFO - PROCESS | 2384 | 1467538370956 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:32:51 INFO - PROCESS | 2384 | 1467538371026 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 2384 | 1467538371028 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x1184d1800 == 51 [pid = 2384] [id = 131] 02:32:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1170b5400) [pid = 2384] [serial = 390] [outer = 0x0] 02:32:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1170c0800) [pid = 2384] [serial = 391] [outer = 0x1170b5400] 02:32:51 INFO - PROCESS | 2384 | 1467538371058 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x118327800) [pid = 2384] [serial = 392] [outer = 0x1170b5400] 02:32:51 INFO - PROCESS | 2384 | 1467538371480 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]]]}] 02:32:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:32:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 676ms 02:32:51 INFO - PROCESS | 2384 | 1467538371516 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 2384 | 1467538371519 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:32:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:32:51 INFO - PROCESS | 2384 | 1467538371543 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 2384 | 1467538371545 Marionette TRACE conn2 <- [1,498,null,{}] 02:32:51 INFO - PROCESS | 2384 | 1467538371548 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}] 02:32:51 INFO - PROCESS | 2384 | 1467538371550 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:51 INFO - PROCESS | 2384 | 1467538371644 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:32:51 INFO - PROCESS | 2384 | 1467538371728 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 2384 | 1467538371730 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e02800 == 52 [pid = 2384] [id = 132] 02:32:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1193a1400) [pid = 2384] [serial = 393] [outer = 0x0] 02:32:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x119668c00) [pid = 2384] [serial = 394] [outer = 0x1193a1400] 02:32:51 INFO - PROCESS | 2384 | 1467538371762 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x11978b400) [pid = 2384] [serial = 395] [outer = 0x1193a1400] 02:32:52 INFO - PROCESS | 2384 | 1467538372282 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]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:32:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 772ms 02:32:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:32:52 INFO - PROCESS | 2384 | 1467538372315 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 2384 | 1467538372317 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:32:52 INFO - PROCESS | 2384 | 1467538372321 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 2384 | 1467538372325 Marionette TRACE conn2 <- [1,502,null,{}] 02:32:52 INFO - PROCESS | 2384 | 1467538372336 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}] 02:32:52 INFO - PROCESS | 2384 | 1467538372341 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:52 INFO - PROCESS | 2384 | 1467538372515 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:32:52 INFO - PROCESS | 2384 | 1467538372568 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 2384 | 1467538372570 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c825000 == 53 [pid = 2384] [id = 133] 02:32:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x125572000) [pid = 2384] [serial = 396] [outer = 0x0] 02:32:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x126837400) [pid = 2384] [serial = 397] [outer = 0x125572000] 02:32:52 INFO - PROCESS | 2384 | 1467538372601 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x1275c4000) [pid = 2384] [serial = 398] [outer = 0x125572000] 02:32:53 INFO - PROCESS | 2384 | 1467538373039 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]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:32:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 725ms 02:32:53 INFO - PROCESS | 2384 | 1467538373046 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 2384 | 1467538373048 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:32:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:32:53 INFO - PROCESS | 2384 | 1467538373050 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 2384 | 1467538373051 Marionette TRACE conn2 <- [1,506,null,{}] 02:32:53 INFO - PROCESS | 2384 | 1467538373054 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}] 02:32:53 INFO - PROCESS | 2384 | 1467538373056 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:53 INFO - PROCESS | 2384 | 1467538373162 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:32:53 INFO - PROCESS | 2384 | 1467538373216 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 2384 | 1467538373217 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cb7f800 == 54 [pid = 2384] [id = 134] 02:32:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x12924ec00) [pid = 2384] [serial = 399] [outer = 0x0] 02:32:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x1295b1c00) [pid = 2384] [serial = 400] [outer = 0x12924ec00] 02:32:53 INFO - PROCESS | 2384 | 1467538373247 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x12a821400) [pid = 2384] [serial = 401] [outer = 0x12924ec00] 02:32:53 INFO - PROCESS | 2384 | 1467538373721 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]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:32:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 720ms 02:32:53 INFO - PROCESS | 2384 | 1467538373770 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 2384 | 1467538373772 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:32:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:32:53 INFO - PROCESS | 2384 | 1467538373777 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 2384 | 1467538373778 Marionette TRACE conn2 <- [1,510,null,{}] 02:32:53 INFO - PROCESS | 2384 | 1467538373780 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}] 02:32:53 INFO - PROCESS | 2384 | 1467538373782 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:53 INFO - PROCESS | 2384 | 1467538373881 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:32:53 INFO - PROCESS | 2384 | 1467538373952 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 2384 | 1467538373953 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x117014800 == 55 [pid = 2384] [id = 135] 02:32:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x1129af400) [pid = 2384] [serial = 402] [outer = 0x0] 02:32:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x119737000) [pid = 2384] [serial = 403] [outer = 0x1129af400] 02:32:53 INFO - PROCESS | 2384 | 1467538373982 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0x12a903000) [pid = 2384] [serial = 404] [outer = 0x1129af400] 02:32:54 INFO - PROCESS | 2384 | 1467538374605 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]]]}] 02:32:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:32:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 870ms 02:32:54 INFO - PROCESS | 2384 | 1467538374647 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:32:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:32:54 INFO - PROCESS | 2384 | 1467538374649 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:32:54 INFO - PROCESS | 2384 | 1467538374652 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:32:54 INFO - PROCESS | 2384 | 1467538374654 Marionette TRACE conn2 <- [1,514,null,{}] 02:32:54 INFO - PROCESS | 2384 | 1467538374658 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}] 02:32:54 INFO - PROCESS | 2384 | 1467538374659 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:54 INFO - PROCESS | 2384 | 1467538374754 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:32:54 INFO - PROCESS | 2384 | 1467538374822 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 2384 | 1467538374823 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x119652800 == 56 [pid = 2384] [id = 136] 02:32:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0x115f1b400) [pid = 2384] [serial = 405] [outer = 0x0] 02:32:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0x116fb4000) [pid = 2384] [serial = 406] [outer = 0x115f1b400] 02:32:54 INFO - PROCESS | 2384 | 1467538374851 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0x118327c00) [pid = 2384] [serial = 407] [outer = 0x115f1b400] 02:32:55 INFO - PROCESS | 2384 | 1467538375262 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]]]}] 02:32:55 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 02:32:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 622ms 02:32:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:32:55 INFO - PROCESS | 2384 | 1467538375274 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 2384 | 1467538375277 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:32:55 INFO - PROCESS | 2384 | 1467538375281 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 2384 | 1467538375283 Marionette TRACE conn2 <- [1,518,null,{}] 02:32:55 INFO - PROCESS | 2384 | 1467538375286 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}] 02:32:55 INFO - PROCESS | 2384 | 1467538375288 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:55 INFO - PROCESS | 2384 | 1467538375380 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:32:55 INFO - PROCESS | 2384 | 1467538375435 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 2384 | 1467538375436 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x11816f000 == 57 [pid = 2384] [id = 137] 02:32:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0x118599000) [pid = 2384] [serial = 408] [outer = 0x0] 02:32:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0x119240000) [pid = 2384] [serial = 409] [outer = 0x118599000] 02:32:55 INFO - PROCESS | 2384 | 1467538375464 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0x11966cc00) [pid = 2384] [serial = 410] [outer = 0x118599000] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12c39b000 == 56 [pid = 2384] [id = 129] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd95000 == 55 [pid = 2384] [id = 128] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9ef800 == 54 [pid = 2384] [id = 127] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad78000 == 53 [pid = 2384] [id = 126] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x1297be800 == 52 [pid = 2384] [id = 125] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x129216800 == 51 [pid = 2384] [id = 124] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x126e22800 == 50 [pid = 2384] [id = 123] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0x1275c7000) [pid = 2384] [serial = 301] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0x11978f000) [pid = 2384] [serial = 298] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0x129256000) [pid = 2384] [serial = 304] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0x11832ac00) [pid = 2384] [serial = 337] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x124e10800 == 49 [pid = 2384] [id = 122] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x123f9e800 == 48 [pid = 2384] [id = 121] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x119c0a800 == 47 [pid = 2384] [id = 120] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x117016800 == 46 [pid = 2384] [id = 119] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x1193d2000 == 45 [pid = 2384] [id = 118] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x119c16000 == 44 [pid = 2384] [id = 115] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x11723d000 == 43 [pid = 2384] [id = 114] 02:32:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd84800 == 42 [pid = 2384] [id = 113] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0x119235c00) [pid = 2384] [serial = 242] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0x1275c9400) [pid = 2384] [serial = 254] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0x128d78400) [pid = 2384] [serial = 251] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x120e6cc00) [pid = 2384] [serial = 245] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x12a81bc00) [pid = 2384] [serial = 239] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x126e59400) [pid = 2384] [serial = 248] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x12b91d400) [pid = 2384] [serial = 322] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x12c04c000) [pid = 2384] [serial = 323] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x12c0f2c00) [pid = 2384] [serial = 326] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x12c0e9000) [pid = 2384] [serial = 325] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x1129b1400) [pid = 2384] [serial = 334] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x116fb3000) [pid = 2384] [serial = 295] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1273acc00) [pid = 2384] [serial = 313] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x128d7e400) [pid = 2384] [serial = 314] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x12958e400) [pid = 2384] [serial = 319] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x1193a2400) [pid = 2384] [serial = 308] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1184fa800) [pid = 2384] [serial = 307] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x12ba69400) [pid = 2384] [serial = 293] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x12924d400) [pid = 2384] [serial = 316] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x129584000) [pid = 2384] [serial = 317] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x12263e400) [pid = 2384] [serial = 310] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x123ee7400) [pid = 2384] [serial = 311] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1129b0000) [pid = 2384] [serial = 328] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1126fbc00) [pid = 2384] [serial = 331] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1170ba800) [pid = 2384] [serial = 335] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1126ffc00) [pid = 2384] [serial = 332] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x114f15800) [pid = 2384] [serial = 329] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x12a821c00) [pid = 2384] [serial = 320] [outer = 0x0] [url = about:blank] 02:32:55 INFO - PROCESS | 2384 | 1467538375850 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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:32:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 02:32:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:32:55 INFO - PROCESS | 2384 | 1467538375901 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 2384 | 1467538375902 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:32:55 INFO - PROCESS | 2384 | 1467538375904 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 2384 | 1467538375907 Marionette TRACE conn2 <- [1,522,null,{}] 02:32:55 INFO - PROCESS | 2384 | 1467538375914 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}] 02:32:55 INFO - PROCESS | 2384 | 1467538375917 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:56 INFO - PROCESS | 2384 | 1467538375999 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:32:56 INFO - PROCESS | 2384 | 1467538376077 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 2384 | 1467538376079 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c16000 == 43 [pid = 2384] [id = 138] 02:32:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x11992f400) [pid = 2384] [serial = 411] [outer = 0x0] 02:32:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x120e51c00) [pid = 2384] [serial = 412] [outer = 0x11992f400] 02:32:56 INFO - PROCESS | 2384 | 1467538376106 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x123e84800) [pid = 2384] [serial = 413] [outer = 0x11992f400] 02:32:56 INFO - PROCESS | 2384 | 1467538376414 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]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:32:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 522ms 02:32:56 INFO - PROCESS | 2384 | 1467538376428 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 2384 | 1467538376430 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:32:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:32:56 INFO - PROCESS | 2384 | 1467538376432 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 2384 | 1467538376433 Marionette TRACE conn2 <- [1,526,null,{}] 02:32:56 INFO - PROCESS | 2384 | 1467538376436 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}] 02:32:56 INFO - PROCESS | 2384 | 1467538376437 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:56 INFO - PROCESS | 2384 | 1467538376522 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:32:56 INFO - PROCESS | 2384 | 1467538376579 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 2384 | 1467538376580 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x123abb800 == 44 [pid = 2384] [id = 139] 02:32:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x123e84c00) [pid = 2384] [serial = 414] [outer = 0x0] 02:32:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x123e8bc00) [pid = 2384] [serial = 415] [outer = 0x123e84c00] 02:32:56 INFO - PROCESS | 2384 | 1467538376612 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x124aaa400) [pid = 2384] [serial = 416] [outer = 0x123e84c00] 02:32:56 INFO - PROCESS | 2384 | 1467538376899 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]]]}] 02:32:56 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 02:32:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 02:32:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:32:56 INFO - PROCESS | 2384 | 1467538376951 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 2384 | 1467538376952 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:32:56 INFO - PROCESS | 2384 | 1467538376954 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 2384 | 1467538376955 Marionette TRACE conn2 <- [1,530,null,{}] 02:32:56 INFO - PROCESS | 2384 | 1467538376960 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}] 02:32:56 INFO - PROCESS | 2384 | 1467538376961 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:57 INFO - PROCESS | 2384 | 1467538377037 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:32:57 INFO - PROCESS | 2384 | 1467538377043 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 2384 | 1467538377045 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c89800 == 45 [pid = 2384] [id = 140] 02:32:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x123ee9800) [pid = 2384] [serial = 417] [outer = 0x0] 02:32:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x126c0c400) [pid = 2384] [serial = 418] [outer = 0x123ee9800] 02:32:57 INFO - PROCESS | 2384 | 1467538377070 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1275c9400) [pid = 2384] [serial = 419] [outer = 0x123ee9800] 02:32:57 INFO - PROCESS | 2384 | 1467538377401 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"]]]}] 02:32:57 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 02:32:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:32:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:32:57 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 02:32:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:32:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:32:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 02:32:57 INFO - PROCESS | 2384 | 1467538377427 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:32:57 INFO - PROCESS | 2384 | 1467538377428 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:32:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:32:57 INFO - PROCESS | 2384 | 1467538377430 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:32:57 INFO - PROCESS | 2384 | 1467538377431 Marionette TRACE conn2 <- [1,534,null,{}] 02:32:57 INFO - PROCESS | 2384 | 1467538377433 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}] 02:32:57 INFO - PROCESS | 2384 | 1467538377437 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:57 INFO - PROCESS | 2384 | 1467538377577 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:32:57 INFO - PROCESS | 2384 | 1467538377617 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 2384 | 1467538377618 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a8000 == 46 [pid = 2384] [id = 141] 02:32:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x124cb0000) [pid = 2384] [serial = 420] [outer = 0x0] 02:32:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x129337400) [pid = 2384] [serial = 421] [outer = 0x124cb0000] 02:32:57 INFO - PROCESS | 2384 | 1467538377644 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x12b75a000) [pid = 2384] [serial = 422] [outer = 0x124cb0000] 02:32:57 INFO - PROCESS | 2384 | 1467538377951 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]]]}] 02:32:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:32:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 567ms 02:32:58 INFO - PROCESS | 2384 | 1467538377999 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 2384 | 1467538378000 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:32:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:32:58 INFO - PROCESS | 2384 | 1467538378002 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 2384 | 1467538378003 Marionette TRACE conn2 <- [1,538,null,{}] 02:32:58 INFO - PROCESS | 2384 | 1467538378008 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}] 02:32:58 INFO - PROCESS | 2384 | 1467538378011 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:58 INFO - PROCESS | 2384 | 1467538378118 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:32:58 INFO - PROCESS | 2384 | 1467538378131 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 2384 | 1467538378132 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7b4800 == 47 [pid = 2384] [id = 142] 02:32:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x12b75b000) [pid = 2384] [serial = 423] [outer = 0x0] 02:32:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x12ba62800) [pid = 2384] [serial = 424] [outer = 0x12b75b000] 02:32:58 INFO - PROCESS | 2384 | 1467538378161 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x12c047c00) [pid = 2384] [serial = 425] [outer = 0x12b75b000] 02:32:58 INFO - PROCESS | 2384 | 1467538378523 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]]]}] 02:32:58 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. 02:32:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 02:32:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:32:58 INFO - PROCESS | 2384 | 1467538378572 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 2384 | 1467538378573 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:32:58 INFO - PROCESS | 2384 | 1467538378575 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 2384 | 1467538378576 Marionette TRACE conn2 <- [1,542,null,{}] 02:32:58 INFO - PROCESS | 2384 | 1467538378578 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}] 02:32:58 INFO - PROCESS | 2384 | 1467538378579 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:58 INFO - PROCESS | 2384 | 1467538378685 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:32:58 INFO - PROCESS | 2384 | 1467538378696 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 2384 | 1467538378697 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b793000 == 48 [pid = 2384] [id = 143] 02:32:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x128da4800) [pid = 2384] [serial = 426] [outer = 0x0] 02:32:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x128da7400) [pid = 2384] [serial = 427] [outer = 0x128da4800] 02:32:58 INFO - PROCESS | 2384 | 1467538378721 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x128dab400) [pid = 2384] [serial = 428] [outer = 0x128da4800] 02:32:59 INFO - PROCESS | 2384 | 1467538379044 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]]]}] 02:32:59 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. 02:32:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 521ms 02:32:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:32:59 INFO - PROCESS | 2384 | 1467538379096 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 2384 | 1467538379098 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:32:59 INFO - PROCESS | 2384 | 1467538379100 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 2384 | 1467538379101 Marionette TRACE conn2 <- [1,546,null,{}] 02:32:59 INFO - PROCESS | 2384 | 1467538379113 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}] 02:32:59 INFO - PROCESS | 2384 | 1467538379114 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:59 INFO - PROCESS | 2384 | 1467538379232 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:32:59 INFO - PROCESS | 2384 | 1467538379280 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 2384 | 1467538379282 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd86000 == 49 [pid = 2384] [id = 144] 02:32:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x128da1000) [pid = 2384] [serial = 429] [outer = 0x0] 02:32:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x128dabc00) [pid = 2384] [serial = 430] [outer = 0x128da1000] 02:32:59 INFO - PROCESS | 2384 | 1467538379310 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x12c0ec400) [pid = 2384] [serial = 431] [outer = 0x128da1000] 02:32:59 INFO - PROCESS | 2384 | 1467538379647 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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:32:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 579ms 02:32:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:32:59 INFO - PROCESS | 2384 | 1467538379679 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 2384 | 1467538379680 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:32:59 INFO - PROCESS | 2384 | 1467538379682 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 2384 | 1467538379683 Marionette TRACE conn2 <- [1,550,null,{}] 02:32:59 INFO - PROCESS | 2384 | 1467538379686 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}] 02:32:59 INFO - PROCESS | 2384 | 1467538379687 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:59 INFO - PROCESS | 2384 | 1467538379801 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:32:59 INFO - PROCESS | 2384 | 1467538379815 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 2384 | 1467538379816 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:32:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c82a000 == 50 [pid = 2384] [id = 145] 02:32:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x12b927c00) [pid = 2384] [serial = 432] [outer = 0x0] 02:32:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x12c0f1400) [pid = 2384] [serial = 433] [outer = 0x12b927c00] 02:32:59 INFO - PROCESS | 2384 | 1467538379849 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x12c3cc000) [pid = 2384] [serial = 434] [outer = 0x12b927c00] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x129249000) [pid = 2384] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x129342800) [pid = 2384] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x118598000) [pid = 2384] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x12b757400) [pid = 2384] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x1185a1000) [pid = 2384] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x110f75800) [pid = 2384] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x118475800) [pid = 2384] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x116928c00) [pid = 2384] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x120e45800) [pid = 2384] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x11847c800) [pid = 2384] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x12445a800) [pid = 2384] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x119669800) [pid = 2384] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x126e67400) [pid = 2384] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x118261400) [pid = 2384] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x116a12000) [pid = 2384] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11844f400) [pid = 2384] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x110f7d000) [pid = 2384] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11973c400) [pid = 2384] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x12732d400) [pid = 2384] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:33:00 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x11697b000) [pid = 2384] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:33:00 INFO - PROCESS | 2384 | 1467538380546 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]]]}] 02:33:00 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. 02:33:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 870ms 02:33:00 INFO - PROCESS | 2384 | 1467538380554 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 2384 | 1467538380556 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:33:00 INFO - PROCESS | 2384 | 1467538380563 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 2384 | 1467538380565 Marionette TRACE conn2 <- [1,554,null,{}] 02:33:00 INFO - PROCESS | 2384 | 1467538380567 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}] 02:33:00 INFO - PROCESS | 2384 | 1467538380569 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:00 INFO - PROCESS | 2384 | 1467538380672 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:33:00 INFO - PROCESS | 2384 | 1467538380676 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 2384 | 1467538380678 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cb77800 == 51 [pid = 2384] [id = 146] 02:33:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1170bb400) [pid = 2384] [serial = 435] [outer = 0x0] 02:33:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1185a5400) [pid = 2384] [serial = 436] [outer = 0x1170bb400] 02:33:00 INFO - PROCESS | 2384 | 1467538380705 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x128fc9400) [pid = 2384] [serial = 437] [outer = 0x1170bb400] 02:33:00 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:01 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:01 INFO - PROCESS | 2384 | 1467538381049 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]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 02:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:33:01 INFO - PROCESS | 2384 | 1467538381083 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 2384 | 1467538381084 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:33:01 INFO - PROCESS | 2384 | 1467538381087 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 2384 | 1467538381088 Marionette TRACE conn2 <- [1,558,null,{}] 02:33:01 INFO - PROCESS | 2384 | 1467538381102 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}] 02:33:01 INFO - PROCESS | 2384 | 1467538381103 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:01 INFO - PROCESS | 2384 | 1467538381271 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:33:01 INFO - PROCESS | 2384 | 1467538381286 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 2384 | 1467538381287 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccd5800 == 52 [pid = 2384] [id = 147] 02:33:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x124453800) [pid = 2384] [serial = 438] [outer = 0x0] 02:33:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x12b75e400) [pid = 2384] [serial = 439] [outer = 0x124453800] 02:33:01 INFO - PROCESS | 2384 | 1467538381325 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x12c3d3800) [pid = 2384] [serial = 440] [outer = 0x124453800] 02:33:01 INFO - PROCESS | 2384 | 1467538381635 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]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 572ms 02:33:01 INFO - PROCESS | 2384 | 1467538381661 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 2384 | 1467538381662 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:33:01 INFO - PROCESS | 2384 | 1467538381664 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 2384 | 1467538381665 Marionette TRACE conn2 <- [1,562,null,{}] 02:33:01 INFO - PROCESS | 2384 | 1467538381667 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}] 02:33:01 INFO - PROCESS | 2384 | 1467538381668 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:01 INFO - PROCESS | 2384 | 1467538381754 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:33:01 INFO - PROCESS | 2384 | 1467538381758 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 2384 | 1467538381759 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4ae800 == 53 [pid = 2384] [id = 148] 02:33:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x122603400) [pid = 2384] [serial = 441] [outer = 0x0] 02:33:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x12260bc00) [pid = 2384] [serial = 442] [outer = 0x122603400] 02:33:01 INFO - PROCESS | 2384 | 1467538381782 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x12260fc00) [pid = 2384] [serial = 443] [outer = 0x122603400] 02:33:02 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:02 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:02 INFO - PROCESS | 2384 | 1467538382112 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 02:33:02 INFO - PROCESS | 2384 | 1467538382134 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:33:02 INFO - PROCESS | 2384 | 1467538382135 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:33:02 INFO - PROCESS | 2384 | 1467538382137 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 2384 | 1467538382138 Marionette TRACE conn2 <- [1,566,null,{}] 02:33:02 INFO - PROCESS | 2384 | 1467538382143 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}] 02:33:02 INFO - PROCESS | 2384 | 1467538382144 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:02 INFO - PROCESS | 2384 | 1467538382256 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:33:02 INFO - PROCESS | 2384 | 1467538382262 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 2384 | 1467538382263 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6c3800 == 54 [pid = 2384] [id = 149] 02:33:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1129a9800) [pid = 2384] [serial = 444] [outer = 0x0] 02:33:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x12260f000) [pid = 2384] [serial = 445] [outer = 0x1129a9800] 02:33:02 INFO - PROCESS | 2384 | 1467538382288 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1287cd400) [pid = 2384] [serial = 446] [outer = 0x1129a9800] 02:33:02 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:02 INFO - PROCESS | 2384 | 1467538382753 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 02:33:02 INFO - PROCESS | 2384 | 1467538382758 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:33:02 INFO - PROCESS | 2384 | 1467538382761 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:33:02 INFO - PROCESS | 2384 | 1467538382764 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 2384 | 1467538382767 Marionette TRACE conn2 <- [1,570,null,{}] 02:33:02 INFO - PROCESS | 2384 | 1467538382770 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}] 02:33:02 INFO - PROCESS | 2384 | 1467538382772 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:02 INFO - PROCESS | 2384 | 1467538382879 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:33:02 INFO - PROCESS | 2384 | 1467538382952 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 2384 | 1467538382954 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x118adc000 == 55 [pid = 2384] [id = 150] 02:33:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x11675f000) [pid = 2384] [serial = 447] [outer = 0x0] 02:33:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x1172c0c00) [pid = 2384] [serial = 448] [outer = 0x11675f000] 02:33:02 INFO - PROCESS | 2384 | 1467538382986 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x118478c00) [pid = 2384] [serial = 449] [outer = 0x11675f000] 02:33:03 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:03 INFO - PROCESS | 2384 | 1467538383396 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]]]}] 02:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 02:33:03 INFO - PROCESS | 2384 | 1467538383437 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 2384 | 1467538383440 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:33:03 INFO - PROCESS | 2384 | 1467538383444 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 2384 | 1467538383446 Marionette TRACE conn2 <- [1,574,null,{}] 02:33:03 INFO - PROCESS | 2384 | 1467538383449 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}] 02:33:03 INFO - PROCESS | 2384 | 1467538383450 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:03 INFO - PROCESS | 2384 | 1467538383562 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:33:03 INFO - PROCESS | 2384 | 1467538383624 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:03 INFO - PROCESS | 2384 | 1467538383625 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730a000 == 56 [pid = 2384] [id = 151] 02:33:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x11859b800) [pid = 2384] [serial = 450] [outer = 0x0] 02:33:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x11972fc00) [pid = 2384] [serial = 451] [outer = 0x11859b800] 02:33:03 INFO - PROCESS | 2384 | 1467538383697 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x119a6bc00) [pid = 2384] [serial = 452] [outer = 0x11859b800] 02:33:04 INFO - PROCESS | 2384 | 1467538384126 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]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 720ms 02:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:33:04 INFO - PROCESS | 2384 | 1467538384165 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:33:04 INFO - PROCESS | 2384 | 1467538384166 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:33:04 INFO - PROCESS | 2384 | 1467538384204 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:33:04 INFO - PROCESS | 2384 | 1467538384206 Marionette TRACE conn2 <- [1,578,null,{}] 02:33:04 INFO - PROCESS | 2384 | 1467538384217 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}] 02:33:04 INFO - PROCESS | 2384 | 1467538384220 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:04 INFO - PROCESS | 2384 | 1467538384328 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:33:04 INFO - PROCESS | 2384 | 1467538384403 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 2384 | 1467538384405 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc9000 == 57 [pid = 2384] [id = 152] 02:33:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x123e81800) [pid = 2384] [serial = 453] [outer = 0x0] 02:33:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x124ce6c00) [pid = 2384] [serial = 454] [outer = 0x123e81800] 02:33:04 INFO - PROCESS | 2384 | 1467538384438 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x1287cdc00) [pid = 2384] [serial = 455] [outer = 0x123e81800] 02:33:04 INFO - PROCESS | 2384 | 1467538384843 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]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 708ms 02:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:33:04 INFO - PROCESS | 2384 | 1467538384878 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:33:04 INFO - PROCESS | 2384 | 1467538384880 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:33:04 INFO - PROCESS | 2384 | 1467538384882 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:33:04 INFO - PROCESS | 2384 | 1467538384883 Marionette TRACE conn2 <- [1,582,null,{}] 02:33:04 INFO - PROCESS | 2384 | 1467538384885 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}] 02:33:04 INFO - PROCESS | 2384 | 1467538384887 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:04 INFO - PROCESS | 2384 | 1467538384994 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:33:05 INFO - PROCESS | 2384 | 1467538385055 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 2384 | 1467538385056 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d7d2800 == 58 [pid = 2384] [id = 153] 02:33:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0x1287d0c00) [pid = 2384] [serial = 456] [outer = 0x0] 02:33:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0x1287d5400) [pid = 2384] [serial = 457] [outer = 0x1287d0c00] 02:33:05 INFO - PROCESS | 2384 | 1467538385127 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0x128da1c00) [pid = 2384] [serial = 458] [outer = 0x1287d0c00] 02:33:05 INFO - PROCESS | 2384 | 1467538385571 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]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 719ms 02:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:33:05 INFO - PROCESS | 2384 | 1467538385629 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 2384 | 1467538385631 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:33:05 INFO - PROCESS | 2384 | 1467538385634 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 2384 | 1467538385636 Marionette TRACE conn2 <- [1,586,null,{}] 02:33:05 INFO - PROCESS | 2384 | 1467538385659 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}] 02:33:05 INFO - PROCESS | 2384 | 1467538385660 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:05 INFO - PROCESS | 2384 | 1467538385786 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:33:05 INFO - PROCESS | 2384 | 1467538385827 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 2384 | 1467538385828 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e5e800 == 59 [pid = 2384] [id = 154] 02:33:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0x11847d000) [pid = 2384] [serial = 459] [outer = 0x0] 02:33:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0x11966ac00) [pid = 2384] [serial = 460] [outer = 0x11847d000] 02:33:05 INFO - PROCESS | 2384 | 1467538385857 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0x1287d2c00) [pid = 2384] [serial = 461] [outer = 0x11847d000] 02:33:06 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:06 INFO - PROCESS | 2384 | 1467538386419 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]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 822ms 02:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:33:06 INFO - PROCESS | 2384 | 1467538386474 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:33:06 INFO - PROCESS | 2384 | 1467538386476 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:33:06 INFO - PROCESS | 2384 | 1467538386480 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:33:06 INFO - PROCESS | 2384 | 1467538386482 Marionette TRACE conn2 <- [1,590,null,{}] 02:33:06 INFO - PROCESS | 2384 | 1467538386486 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}] 02:33:06 INFO - PROCESS | 2384 | 1467538386488 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:06 INFO - PROCESS | 2384 | 1467538386586 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:33:06 INFO - PROCESS | 2384 | 1467538386669 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:06 INFO - PROCESS | 2384 | 1467538386670 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192f1000 == 60 [pid = 2384] [id = 155] 02:33:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0x11322b400) [pid = 2384] [serial = 462] [outer = 0x0] 02:33:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0x1164e0c00) [pid = 2384] [serial = 463] [outer = 0x11322b400] 02:33:06 INFO - PROCESS | 2384 | 1467538386697 Marionette DEBUG loaded listener.js 02:33:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0x1176f2c00) [pid = 2384] [serial = 464] [outer = 0x11322b400] 02:33:07 INFO - PROCESS | 2384 | 1467538387154 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]]]}] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4ae800 == 59 [pid = 2384] [id = 148] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccd5800 == 58 [pid = 2384] [id = 147] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12cb77800 == 57 [pid = 2384] [id = 146] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0x128d80800) [pid = 2384] [serial = 388] [outer = 0x0] [url = about:blank] 02:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 721ms 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12c82a000 == 56 [pid = 2384] [id = 145] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd86000 == 55 [pid = 2384] [id = 144] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12b793000 == 54 [pid = 2384] [id = 143] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7b4800 == 53 [pid = 2384] [id = 142] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a8000 == 52 [pid = 2384] [id = 141] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x126c89800 == 51 [pid = 2384] [id = 140] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x123abb800 == 50 [pid = 2384] [id = 139] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x119c16000 == 49 [pid = 2384] [id = 138] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x11816f000 == 48 [pid = 2384] [id = 137] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x119652800 == 47 [pid = 2384] [id = 136] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12c825000 == 46 [pid = 2384] [id = 133] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x126e02800 == 45 [pid = 2384] [id = 132] 02:33:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1184d1800 == 44 [pid = 2384] [id = 131] 02:33:07 INFO - PROCESS | 2384 | 1467538387235 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:33:07 INFO - PROCESS | 2384 | 1467538387238 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0x120e45c00) [pid = 2384] [serial = 299] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0x128d7f000) [pid = 2384] [serial = 302] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0x12a81d000) [pid = 2384] [serial = 305] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0x129609800) [pid = 2384] [serial = 367] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0x1185a2400) [pid = 2384] [serial = 373] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0x12ba5f800) [pid = 2384] [serial = 370] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0x12c049800) [pid = 2384] [serial = 376] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0x110f7d800) [pid = 2384] [serial = 379] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x1185a6400) [pid = 2384] [serial = 374] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x11847cc00) [pid = 2384] [serial = 344] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x118478400) [pid = 2384] [serial = 343] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x1170c2800) [pid = 2384] [serial = 341] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x1170b5800) [pid = 2384] [serial = 340] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x1245ee400) [pid = 2384] [serial = 347] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x122641c00) [pid = 2384] [serial = 346] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x119238000) [pid = 2384] [serial = 355] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x11978d000) [pid = 2384] [serial = 356] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x124ce8c00) [pid = 2384] [serial = 358] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x12683f400) [pid = 2384] [serial = 359] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x119671c00) [pid = 2384] [serial = 385] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x128d7c400) [pid = 2384] [serial = 361] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x128d83c00) [pid = 2384] [serial = 362] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x118327000) [pid = 2384] [serial = 352] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x118476400) [pid = 2384] [serial = 353] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x128fc3800) [pid = 2384] [serial = 364] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x126e67800) [pid = 2384] [serial = 350] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x125e54c00) [pid = 2384] [serial = 349] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x110f83000) [pid = 2384] [serial = 380] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x12c0e6400) [pid = 2384] [serial = 377] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x12c046800) [pid = 2384] [serial = 371] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x12ab10c00) [pid = 2384] [serial = 368] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12a902800) [pid = 2384] [serial = 383] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x128d81c00) [pid = 2384] [serial = 386] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1129ad800) [pid = 2384] [serial = 382] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x129339c00) [pid = 2384] [serial = 365] [outer = 0x0] [url = about:blank] 02:33:07 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1181c9000) [pid = 2384] [serial = 296] [outer = 0x0] [url = about:blank] 02:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:33:07 INFO - PROCESS | 2384 | 1467538387258 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:33:07 INFO - PROCESS | 2384 | 1467538387260 Marionette TRACE conn2 <- [1,594,null,{}] 02:33:07 INFO - PROCESS | 2384 | 1467538387263 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}] 02:33:07 INFO - PROCESS | 2384 | 1467538387264 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:07 INFO - PROCESS | 2384 | 1467538387362 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:33:07 INFO - PROCESS | 2384 | 1467538387371 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 2384 | 1467538387373 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x117017800 == 45 [pid = 2384] [id = 156] 02:33:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1181cac00) [pid = 2384] [serial = 465] [outer = 0x0] 02:33:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11832a400) [pid = 2384] [serial = 466] [outer = 0x1181cac00] 02:33:07 INFO - PROCESS | 2384 | 1467538387411 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1185a6400) [pid = 2384] [serial = 467] [outer = 0x1181cac00] 02:33:07 INFO - PROCESS | 2384 | 1467538387916 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]]]}] 02:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 673ms 02:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:33:07 INFO - PROCESS | 2384 | 1467538387928 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:33:07 INFO - PROCESS | 2384 | 1467538387930 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:33:07 INFO - PROCESS | 2384 | 1467538387932 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:33:07 INFO - PROCESS | 2384 | 1467538387934 Marionette TRACE conn2 <- [1,598,null,{}] 02:33:07 INFO - PROCESS | 2384 | 1467538387941 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}] 02:33:07 INFO - PROCESS | 2384 | 1467538387944 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:08 INFO - PROCESS | 2384 | 1467538388024 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:33:08 INFO - PROCESS | 2384 | 1467538388031 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 2384 | 1467538388032 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c62000 == 46 [pid = 2384] [id = 157] 02:33:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x119733800) [pid = 2384] [serial = 468] [outer = 0x0] 02:33:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x119a76000) [pid = 2384] [serial = 469] [outer = 0x119733800] 02:33:08 INFO - PROCESS | 2384 | 1467538388059 Marionette DEBUG loaded listener.js 02:33:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12260d400) [pid = 2384] [serial = 470] [outer = 0x119733800] 02:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 02:33:08 INFO - PROCESS | 2384 | 1467538388395 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]]]}] 02:33:08 INFO - PROCESS | 2384 | 1467538388411 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:33:08 INFO - PROCESS | 2384 | 1467538388413 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:33:08 INFO - PROCESS | 2384 | 1467538388415 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 2384 | 1467538388416 Marionette TRACE conn2 <- [1,602,null,{}] 02:33:08 INFO - PROCESS | 2384 | 1467538388418 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}] 02:33:08 INFO - PROCESS | 2384 | 1467538388419 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:08 INFO - PROCESS | 2384 | 1467538388510 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:33:08 INFO - PROCESS | 2384 | 1467538388514 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 2384 | 1467538388515 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x124247800 == 47 [pid = 2384] [id = 158] 02:33:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x122724c00) [pid = 2384] [serial = 471] [outer = 0x0] 02:33:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x123e88400) [pid = 2384] [serial = 472] [outer = 0x122724c00] 02:33:08 INFO - PROCESS | 2384 | 1467538388543 Marionette DEBUG loaded listener.js 02:33:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1245ecc00) [pid = 2384] [serial = 473] [outer = 0x122724c00] 02:33:08 INFO - PROCESS | 2384 | 1467538388954 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]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 02:33:08 INFO - PROCESS | 2384 | 1467538388986 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 2384 | 1467538388987 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:33:08 INFO - PROCESS | 2384 | 1467538388989 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 2384 | 1467538388990 Marionette TRACE conn2 <- [1,606,null,{}] 02:33:08 INFO - PROCESS | 2384 | 1467538388992 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}] 02:33:08 INFO - PROCESS | 2384 | 1467538388994 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:09 INFO - PROCESS | 2384 | 1467538389070 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:33:09 INFO - PROCESS | 2384 | 1467538389137 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 2384 | 1467538389138 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250c1800 == 48 [pid = 2384] [id = 159] 02:33:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x113c36400) [pid = 2384] [serial = 474] [outer = 0x0] 02:33:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x124ce6000) [pid = 2384] [serial = 475] [outer = 0x113c36400] 02:33:09 INFO - PROCESS | 2384 | 1467538389163 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1275bdc00) [pid = 2384] [serial = 476] [outer = 0x113c36400] 02:33:09 INFO - PROCESS | 2384 | 1467538389484 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]]]}] 02:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 02:33:09 INFO - PROCESS | 2384 | 1467538389509 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:33:09 INFO - PROCESS | 2384 | 1467538389510 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:33:09 INFO - PROCESS | 2384 | 1467538389518 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:33:09 INFO - PROCESS | 2384 | 1467538389520 Marionette TRACE conn2 <- [1,610,null,{}] 02:33:09 INFO - PROCESS | 2384 | 1467538389522 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}] 02:33:09 INFO - PROCESS | 2384 | 1467538389528 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:09 INFO - PROCESS | 2384 | 1467538389649 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:33:09 INFO - PROCESS | 2384 | 1467538389663 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 2384 | 1467538389664 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a7000 == 49 [pid = 2384] [id = 160] 02:33:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x1287cc000) [pid = 2384] [serial = 477] [outer = 0x0] 02:33:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x128da4400) [pid = 2384] [serial = 478] [outer = 0x1287cc000] 02:33:09 INFO - PROCESS | 2384 | 1467538389689 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x129583c00) [pid = 2384] [serial = 479] [outer = 0x1287cc000] 02:33:10 INFO - PROCESS | 2384 | 1467538390044 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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 574ms 02:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:33:10 INFO - PROCESS | 2384 | 1467538390088 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 2384 | 1467538390089 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:33:10 INFO - PROCESS | 2384 | 1467538390091 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 2384 | 1467538390092 Marionette TRACE conn2 <- [1,614,null,{}] 02:33:10 INFO - PROCESS | 2384 | 1467538390094 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}] 02:33:10 INFO - PROCESS | 2384 | 1467538390095 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:10 INFO - PROCESS | 2384 | 1467538390206 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:33:10 INFO - PROCESS | 2384 | 1467538390210 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 2384 | 1467538390218 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a997000 == 50 [pid = 2384] [id = 161] 02:33:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x128d7a000) [pid = 2384] [serial = 480] [outer = 0x0] 02:33:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1295f6400) [pid = 2384] [serial = 481] [outer = 0x128d7a000] 02:33:10 INFO - PROCESS | 2384 | 1467538390278 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x12a824800) [pid = 2384] [serial = 482] [outer = 0x128d7a000] 02:33:10 INFO - PROCESS | 2384 | 1467538390583 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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 02:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:33:10 INFO - PROCESS | 2384 | 1467538390613 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 2384 | 1467538390614 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:33:10 INFO - PROCESS | 2384 | 1467538390622 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 2384 | 1467538390624 Marionette TRACE conn2 <- [1,618,null,{}] 02:33:10 INFO - PROCESS | 2384 | 1467538390629 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}] 02:33:10 INFO - PROCESS | 2384 | 1467538390630 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:10 INFO - PROCESS | 2384 | 1467538390734 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:33:10 INFO - PROCESS | 2384 | 1467538390770 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 2384 | 1467538390771 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b7a3000 == 51 [pid = 2384] [id = 162] 02:33:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x129584000) [pid = 2384] [serial = 483] [outer = 0x0] 02:33:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x12ab10c00) [pid = 2384] [serial = 484] [outer = 0x129584000] 02:33:10 INFO - PROCESS | 2384 | 1467538390795 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x12ba63400) [pid = 2384] [serial = 485] [outer = 0x129584000] 02:33:11 INFO - PROCESS | 2384 | 1467538391119 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]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 524ms 02:33:11 INFO - PROCESS | 2384 | 1467538391146 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 2384 | 1467538391148 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:33:11 INFO - PROCESS | 2384 | 1467538391150 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 2384 | 1467538391151 Marionette TRACE conn2 <- [1,622,null,{}] 02:33:11 INFO - PROCESS | 2384 | 1467538391161 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}] 02:33:11 INFO - PROCESS | 2384 | 1467538391162 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:11 INFO - PROCESS | 2384 | 1467538391274 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:33:11 INFO - PROCESS | 2384 | 1467538391277 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 2384 | 1467538391278 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd7a800 == 52 [pid = 2384] [id = 163] 02:33:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x12b75c000) [pid = 2384] [serial = 486] [outer = 0x0] 02:33:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x12c051400) [pid = 2384] [serial = 487] [outer = 0x12b75c000] 02:33:11 INFO - PROCESS | 2384 | 1467538391335 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x12c0f5000) [pid = 2384] [serial = 488] [outer = 0x12b75c000] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x123ee9800) [pid = 2384] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x123e84c00) [pid = 2384] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x118599000) [pid = 2384] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x12b927c00) [pid = 2384] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x128da4800) [pid = 2384] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1170bb400) [pid = 2384] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x115f1b400) [pid = 2384] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x11992f400) [pid = 2384] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x124453800) [pid = 2384] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x12b75b000) [pid = 2384] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x128da1000) [pid = 2384] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x124cb0000) [pid = 2384] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:33:11 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x122603400) [pid = 2384] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:33:11 INFO - PROCESS | 2384 | 1467538391695 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]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 576ms 02:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:33:11 INFO - PROCESS | 2384 | 1467538391728 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 2384 | 1467538391729 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:33:11 INFO - PROCESS | 2384 | 1467538391731 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 2384 | 1467538391732 Marionette TRACE conn2 <- [1,626,null,{}] 02:33:11 INFO - PROCESS | 2384 | 1467538391735 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}] 02:33:11 INFO - PROCESS | 2384 | 1467538391736 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:11 INFO - PROCESS | 2384 | 1467538391849 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:33:11 INFO - PROCESS | 2384 | 1467538391886 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 2384 | 1467538391887 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd8f000 == 53 [pid = 2384] [id = 164] 02:33:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1129a9c00) [pid = 2384] [serial = 489] [outer = 0x0] 02:33:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x123e8f800) [pid = 2384] [serial = 490] [outer = 0x1129a9c00] 02:33:11 INFO - PROCESS | 2384 | 1467538391911 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x12c046800) [pid = 2384] [serial = 491] [outer = 0x1129a9c00] 02:33:12 INFO - PROCESS | 2384 | 1467538392234 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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 02:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:33:12 INFO - PROCESS | 2384 | 1467538392250 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 2384 | 1467538392252 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:33:12 INFO - PROCESS | 2384 | 1467538392254 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 2384 | 1467538392260 Marionette TRACE conn2 <- [1,630,null,{}] 02:33:12 INFO - PROCESS | 2384 | 1467538392265 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}] 02:33:12 INFO - PROCESS | 2384 | 1467538392267 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:12 INFO - PROCESS | 2384 | 1467538392471 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:33:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1128a8000) [pid = 2384] [serial = 492] [outer = 0x12d1bc400] 02:33:12 INFO - PROCESS | 2384 | 1467538392501 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 2384 | 1467538392503 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc4000 == 54 [pid = 2384] [id = 165] 02:33:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1128ac400) [pid = 2384] [serial = 493] [outer = 0x0] 02:33:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x118599c00) [pid = 2384] [serial = 494] [outer = 0x1128ac400] 02:33:12 INFO - PROCESS | 2384 | 1467538392566 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x12c3cd400) [pid = 2384] [serial = 495] [outer = 0x1128ac400] 02:33:12 INFO - PROCESS | 2384 | 1467538392885 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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 675ms 02:33:12 INFO - PROCESS | 2384 | 1467538392929 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 2384 | 1467538392930 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:33:12 INFO - PROCESS | 2384 | 1467538392933 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 2384 | 1467538392934 Marionette TRACE conn2 <- [1,634,null,{}] 02:33:12 INFO - PROCESS | 2384 | 1467538392936 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}] 02:33:12 INFO - PROCESS | 2384 | 1467538392937 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:13 INFO - PROCESS | 2384 | 1467538393023 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:33:13 INFO - PROCESS | 2384 | 1467538393100 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 2384 | 1467538393101 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9d000 == 55 [pid = 2384] [id = 166] 02:33:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1184ec800) [pid = 2384] [serial = 496] [outer = 0x0] 02:33:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x12c3d5800) [pid = 2384] [serial = 497] [outer = 0x1184ec800] 02:33:13 INFO - PROCESS | 2384 | 1467538393125 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x12cc10800) [pid = 2384] [serial = 498] [outer = 0x1184ec800] 02:33:13 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:13 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:13 INFO - PROCESS | 2384 | 1467538393383 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]]]}] 02:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 02:33:13 INFO - PROCESS | 2384 | 1467538393403 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 2384 | 1467538393404 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:33:13 INFO - PROCESS | 2384 | 1467538393414 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 2384 | 1467538393415 Marionette TRACE conn2 <- [1,638,null,{}] 02:33:13 INFO - PROCESS | 2384 | 1467538393417 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}] 02:33:13 INFO - PROCESS | 2384 | 1467538393418 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:13 INFO - PROCESS | 2384 | 1467538393517 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:33:13 INFO - PROCESS | 2384 | 1467538393626 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 2384 | 1467538393627 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x115f9c800 == 56 [pid = 2384] [id = 167] 02:33:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x110f78000) [pid = 2384] [serial = 499] [outer = 0x0] 02:33:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x112715400) [pid = 2384] [serial = 500] [outer = 0x110f78000] 02:33:13 INFO - PROCESS | 2384 | 1467538393658 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x1128af800) [pid = 2384] [serial = 501] [outer = 0x110f78000] 02:33:13 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:14 INFO - PROCESS | 2384 | 1467538394103 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 725ms 02:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:33:14 INFO - PROCESS | 2384 | 1467538394134 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 2384 | 1467538394136 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:33:14 INFO - PROCESS | 2384 | 1467538394139 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 2384 | 1467538394141 Marionette TRACE conn2 <- [1,642,null,{}] 02:33:14 INFO - PROCESS | 2384 | 1467538394145 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}] 02:33:14 INFO - PROCESS | 2384 | 1467538394148 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:14 INFO - PROCESS | 2384 | 1467538394259 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:33:14 INFO - PROCESS | 2384 | 1467538394370 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 2384 | 1467538394372 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c54000 == 57 [pid = 2384] [id = 168] 02:33:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x112a68400) [pid = 2384] [serial = 502] [outer = 0x0] 02:33:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x1131d6000) [pid = 2384] [serial = 503] [outer = 0x112a68400] 02:33:14 INFO - PROCESS | 2384 | 1467538394403 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x1170c1400) [pid = 2384] [serial = 504] [outer = 0x112a68400] 02:33:14 INFO - PROCESS | 2384 | 1467538394854 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 773ms 02:33:14 INFO - PROCESS | 2384 | 1467538394916 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:33:14 INFO - PROCESS | 2384 | 1467538394920 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:33:14 INFO - PROCESS | 2384 | 1467538394924 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 2384 | 1467538394926 Marionette TRACE conn2 <- [1,646,null,{}] 02:33:14 INFO - PROCESS | 2384 | 1467538394930 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}] 02:33:14 INFO - PROCESS | 2384 | 1467538394932 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:15 INFO - PROCESS | 2384 | 1467538395098 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:33:15 INFO - PROCESS | 2384 | 1467538395205 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:15 INFO - PROCESS | 2384 | 1467538395207 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a996800 == 58 [pid = 2384] [id = 169] 02:33:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x118598800) [pid = 2384] [serial = 505] [outer = 0x0] 02:33:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0x1192b3c00) [pid = 2384] [serial = 506] [outer = 0x118598800] 02:33:15 INFO - PROCESS | 2384 | 1467538395256 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0x119671c00) [pid = 2384] [serial = 507] [outer = 0x118598800] 02:33:15 INFO - PROCESS | 2384 | 1467538395768 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]]]}] 02:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 871ms 02:33:15 INFO - PROCESS | 2384 | 1467538395795 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:33:15 INFO - PROCESS | 2384 | 1467538395797 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:33:15 INFO - PROCESS | 2384 | 1467538395828 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:33:15 INFO - PROCESS | 2384 | 1467538395834 Marionette TRACE conn2 <- [1,650,null,{}] 02:33:15 INFO - PROCESS | 2384 | 1467538395844 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}] 02:33:15 INFO - PROCESS | 2384 | 1467538395848 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:16 INFO - PROCESS | 2384 | 1467538396014 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:33:16 INFO - PROCESS | 2384 | 1467538396121 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 2384 | 1467538396122 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d7ed000 == 59 [pid = 2384] [id = 170] 02:33:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0x118599800) [pid = 2384] [serial = 508] [outer = 0x0] 02:33:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0x123e85400) [pid = 2384] [serial = 509] [outer = 0x118599800] 02:33:16 INFO - PROCESS | 2384 | 1467538396170 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0x12683f400) [pid = 2384] [serial = 510] [outer = 0x118599800] 02:33:16 INFO - PROCESS | 2384 | 1467538396652 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]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:33:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 910ms 02:33:16 INFO - PROCESS | 2384 | 1467538396712 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:33:16 INFO - PROCESS | 2384 | 1467538396715 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:33:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:33:16 INFO - PROCESS | 2384 | 1467538396718 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 2384 | 1467538396720 Marionette TRACE conn2 <- [1,654,null,{}] 02:33:16 INFO - PROCESS | 2384 | 1467538396724 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}] 02:33:16 INFO - PROCESS | 2384 | 1467538396726 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:16 INFO - PROCESS | 2384 | 1467538396890 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:33:16 INFO - PROCESS | 2384 | 1467538396981 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 2384 | 1467538396983 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12de75800 == 60 [pid = 2384] [id = 171] 02:33:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0x124602c00) [pid = 2384] [serial = 511] [outer = 0x0] 02:33:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0x12460b800) [pid = 2384] [serial = 512] [outer = 0x124602c00] 02:33:17 INFO - PROCESS | 2384 | 1467538397012 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0x12460f400) [pid = 2384] [serial = 513] [outer = 0x124602c00] 02:33:17 INFO - PROCESS | 2384 | 1467538397503 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]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 825ms 02:33:17 INFO - PROCESS | 2384 | 1467538397561 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 2384 | 1467538397563 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:33:17 INFO - PROCESS | 2384 | 1467538397569 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 2384 | 1467538397571 Marionette TRACE conn2 <- [1,658,null,{}] 02:33:17 INFO - PROCESS | 2384 | 1467538397573 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}] 02:33:17 INFO - PROCESS | 2384 | 1467538397576 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:17 INFO - PROCESS | 2384 | 1467538397680 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:33:17 INFO - PROCESS | 2384 | 1467538397757 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:17 INFO - PROCESS | 2384 | 1467538397761 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d0af800 == 61 [pid = 2384] [id = 172] 02:33:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0x1287d2000) [pid = 2384] [serial = 514] [outer = 0x0] 02:33:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0x128d7dc00) [pid = 2384] [serial = 515] [outer = 0x1287d2000] 02:33:17 INFO - PROCESS | 2384 | 1467538397798 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0x128fca400) [pid = 2384] [serial = 516] [outer = 0x1287d2000] 02:33:18 INFO - PROCESS | 2384 | 1467538398234 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]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:33:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 722ms 02:33:18 INFO - PROCESS | 2384 | 1467538398292 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 2384 | 1467538398294 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:33:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:33:18 INFO - PROCESS | 2384 | 1467538398297 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 2384 | 1467538398298 Marionette TRACE conn2 <- [1,662,null,{}] 02:33:18 INFO - PROCESS | 2384 | 1467538398300 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}] 02:33:18 INFO - PROCESS | 2384 | 1467538398302 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:18 INFO - PROCESS | 2384 | 1467538398537 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:33:18 INFO - PROCESS | 2384 | 1467538398627 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 2384 | 1467538398628 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x119649800 == 62 [pid = 2384] [id = 173] 02:33:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0x1129ab800) [pid = 2384] [serial = 517] [outer = 0x0] 02:33:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0x1129b1400) [pid = 2384] [serial = 518] [outer = 0x1129ab800] 02:33:18 INFO - PROCESS | 2384 | 1467538398657 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0x112a6b800) [pid = 2384] [serial = 519] [outer = 0x1129ab800] 02:33:18 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:19 INFO - PROCESS | 2384 | 1467538399120 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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 871ms 02:33:19 INFO - PROCESS | 2384 | 1467538399169 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 2384 | 1467538399171 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:33:19 INFO - PROCESS | 2384 | 1467538399177 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 2384 | 1467538399179 Marionette TRACE conn2 <- [1,666,null,{}] 02:33:19 INFO - PROCESS | 2384 | 1467538399182 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}] 02:33:19 INFO - PROCESS | 2384 | 1467538399183 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:19 INFO - PROCESS | 2384 | 1467538399281 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:33:19 INFO - PROCESS | 2384 | 1467538399360 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 2384 | 1467538399361 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x118161000 == 63 [pid = 2384] [id = 174] 02:33:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0x11844f400) [pid = 2384] [serial = 520] [outer = 0x0] 02:33:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0x1185a4000) [pid = 2384] [serial = 521] [outer = 0x11844f400] 02:33:19 INFO - PROCESS | 2384 | 1467538399389 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0x1193a2400) [pid = 2384] [serial = 522] [outer = 0x11844f400] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x116137800 == 62 [pid = 2384] [id = 54] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9d000 == 61 [pid = 2384] [id = 166] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc4000 == 60 [pid = 2384] [id = 165] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd8f000 == 59 [pid = 2384] [id = 164] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd7a800 == 58 [pid = 2384] [id = 163] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12b7a3000 == 57 [pid = 2384] [id = 162] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12a997000 == 56 [pid = 2384] [id = 161] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a7000 == 55 [pid = 2384] [id = 160] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1250c1800 == 54 [pid = 2384] [id = 159] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x124247800 == 53 [pid = 2384] [id = 158] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x119c62000 == 52 [pid = 2384] [id = 157] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x117017800 == 51 [pid = 2384] [id = 156] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1192f1000 == 50 [pid = 2384] [id = 155] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x118adc000 == 49 [pid = 2384] [id = 150] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6c3800 == 48 [pid = 2384] [id = 149] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad79800 == 47 [pid = 2384] [id = 98] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12c834800 == 46 [pid = 2384] [id = 130] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a9800 == 45 [pid = 2384] [id = 117] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12730a000 == 44 [pid = 2384] [id = 151] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1193c4000 == 43 [pid = 2384] [id = 100] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc9000 == 42 [pid = 2384] [id = 152] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7d0800 == 41 [pid = 2384] [id = 101] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1297b3800 == 40 [pid = 2384] [id = 116] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12d7d2800 == 39 [pid = 2384] [id = 153] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x117e5e800 == 38 [pid = 2384] [id = 154] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12bac1000 == 37 [pid = 2384] [id = 102] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x115dee800 == 36 [pid = 2384] [id = 85] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x117014800 == 35 [pid = 2384] [id = 135] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12cb7f800 == 34 [pid = 2384] [id = 134] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x119649800 == 33 [pid = 2384] [id = 173] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12d0af800 == 32 [pid = 2384] [id = 172] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12de75800 == 31 [pid = 2384] [id = 171] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12d7ed000 == 30 [pid = 2384] [id = 170] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12a996800 == 29 [pid = 2384] [id = 169] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x119c54000 == 28 [pid = 2384] [id = 168] 02:33:20 INFO - PROCESS | 2384 | --DOCSHELL 0x115f9c800 == 27 [pid = 2384] [id = 167] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0x12260bc00) [pid = 2384] [serial = 442] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0x12c3d3800) [pid = 2384] [serial = 440] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0x12260fc00) [pid = 2384] [serial = 443] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0x126c0c400) [pid = 2384] [serial = 418] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0x124aaa400) [pid = 2384] [serial = 416] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0x119240000) [pid = 2384] [serial = 409] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0x12c3cc000) [pid = 2384] [serial = 434] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0x128da7400) [pid = 2384] [serial = 427] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0x1275c9400) [pid = 2384] [serial = 419] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0x128dab400) [pid = 2384] [serial = 428] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0x1185a5400) [pid = 2384] [serial = 436] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0x12c0f1400) [pid = 2384] [serial = 433] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0x116fb4000) [pid = 2384] [serial = 406] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0x11966cc00) [pid = 2384] [serial = 410] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0x123e84800) [pid = 2384] [serial = 413] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0x119668c00) [pid = 2384] [serial = 394] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0x1170c0800) [pid = 2384] [serial = 391] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x12b75e400) [pid = 2384] [serial = 439] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x120e51c00) [pid = 2384] [serial = 412] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x123e8bc00) [pid = 2384] [serial = 415] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x12ba62800) [pid = 2384] [serial = 424] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x12c0ec400) [pid = 2384] [serial = 431] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x1295b1c00) [pid = 2384] [serial = 400] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x129337400) [pid = 2384] [serial = 421] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x128dabc00) [pid = 2384] [serial = 430] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x119737000) [pid = 2384] [serial = 403] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x118327c00) [pid = 2384] [serial = 407] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x128fc9400) [pid = 2384] [serial = 437] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x12c047c00) [pid = 2384] [serial = 425] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x126837400) [pid = 2384] [serial = 397] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x12b75a000) [pid = 2384] [serial = 422] [outer = 0x0] [url = about:blank] 02:33:20 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:20 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:33:20 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:20 INFO - PROCESS | 2384 | 1467538400432 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]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1274ms 02:33:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:33:20 INFO - PROCESS | 2384 | 1467538400449 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 2384 | 1467538400451 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:33:20 INFO - PROCESS | 2384 | 1467538400454 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 2384 | 1467538400456 Marionette TRACE conn2 <- [1,670,null,{}] 02:33:20 INFO - PROCESS | 2384 | 1467538400461 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}] 02:33:20 INFO - PROCESS | 2384 | 1467538400462 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:20 INFO - PROCESS | 2384 | 1467538400543 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:33:20 INFO - PROCESS | 2384 | 1467538400599 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:20 INFO - PROCESS | 2384 | 1467538400601 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x1164ab000 == 28 [pid = 2384] [id = 175] 02:33:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1129b2400) [pid = 2384] [serial = 523] [outer = 0x0] 02:33:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x112a6b400) [pid = 2384] [serial = 524] [outer = 0x1129b2400] 02:33:20 INFO - PROCESS | 2384 | 1467538400631 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x11322d400) [pid = 2384] [serial = 525] [outer = 0x1129b2400] 02:33:20 INFO - PROCESS | 2384 | 1467538400941 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]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms 02:33:20 INFO - PROCESS | 2384 | 1467538400978 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 2384 | 1467538400981 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:33:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:33:20 INFO - PROCESS | 2384 | 1467538400986 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 2384 | 1467538400987 Marionette TRACE conn2 <- [1,674,null,{}] 02:33:20 INFO - PROCESS | 2384 | 1467538400990 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}] 02:33:20 INFO - PROCESS | 2384 | 1467538400993 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:21 INFO - PROCESS | 2384 | 1467538401072 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:33:21 INFO - PROCESS | 2384 | 1467538401079 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 2384 | 1467538401080 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x11734d000 == 29 [pid = 2384] [id = 176] 02:33:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x115fd9800) [pid = 2384] [serial = 526] [outer = 0x0] 02:33:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x116980400) [pid = 2384] [serial = 527] [outer = 0x115fd9800] 02:33:21 INFO - PROCESS | 2384 | 1467538401111 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x1170bb400) [pid = 2384] [serial = 528] [outer = 0x115fd9800] 02:33:21 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:21 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:21 INFO - PROCESS | 2384 | 1467538401482 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]]]}] 02:33:21 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 02:33:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 02:33:21 INFO - PROCESS | 2384 | 1467538401505 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 2384 | 1467538401507 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:33:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:33:21 INFO - PROCESS | 2384 | 1467538401511 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 2384 | 1467538401514 Marionette TRACE conn2 <- [1,678,null,{}] 02:33:21 INFO - PROCESS | 2384 | 1467538401521 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}] 02:33:21 INFO - PROCESS | 2384 | 1467538401525 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:21 INFO - PROCESS | 2384 | 1467538401603 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:33:21 INFO - PROCESS | 2384 | 1467538401611 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 2384 | 1467538401613 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192ee800 == 30 [pid = 2384] [id = 177] 02:33:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x1128aa000) [pid = 2384] [serial = 529] [outer = 0x0] 02:33:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x1181c9000) [pid = 2384] [serial = 530] [outer = 0x1128aa000] 02:33:21 INFO - PROCESS | 2384 | 1467538401692 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x118330400) [pid = 2384] [serial = 531] [outer = 0x1128aa000] 02:33:21 INFO - PROCESS | 2384 | 1467538401971 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]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:33:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 474ms 02:33:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:33:22 INFO - PROCESS | 2384 | 1467538402001 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 2384 | 1467538402002 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:33:22 INFO - PROCESS | 2384 | 1467538402004 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 2384 | 1467538402005 Marionette TRACE conn2 <- [1,682,null,{}] 02:33:22 INFO - PROCESS | 2384 | 1467538402018 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}] 02:33:22 INFO - PROCESS | 2384 | 1467538402020 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:22 INFO - PROCESS | 2384 | 1467538402150 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:33:22 INFO - PROCESS | 2384 | 1467538402157 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:22 INFO - PROCESS | 2384 | 1467538402160 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c15000 == 31 [pid = 2384] [id = 178] 02:33:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0x118452c00) [pid = 2384] [serial = 532] [outer = 0x0] 02:33:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0x11847c800) [pid = 2384] [serial = 533] [outer = 0x118452c00] 02:33:22 INFO - PROCESS | 2384 | 1467538402202 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0x1185a5800) [pid = 2384] [serial = 534] [outer = 0x118452c00] 02:33:23 INFO - PROCESS | 2384 | 1467538403185 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]]]}] 02:33:23 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) 02:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1230ms 02:33:23 INFO - PROCESS | 2384 | 1467538403239 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:33:23 INFO - PROCESS | 2384 | 1467538403247 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:33:23 INFO - PROCESS | 2384 | 1467538403249 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 2384 | 1467538403250 Marionette TRACE conn2 <- [1,686,null,{}] 02:33:23 INFO - PROCESS | 2384 | 1467538403253 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}] 02:33:23 INFO - PROCESS | 2384 | 1467538403254 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:23 INFO - PROCESS | 2384 | 1467538403344 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:33:23 INFO - PROCESS | 2384 | 1467538403382 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 2384 | 1467538403383 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227c8800 == 32 [pid = 2384] [id = 179] 02:33:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0x115f12800) [pid = 2384] [serial = 535] [outer = 0x0] 02:33:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0x11923a000) [pid = 2384] [serial = 536] [outer = 0x115f12800] 02:33:23 INFO - PROCESS | 2384 | 1467538403408 Marionette DEBUG loaded listener.js 02:33:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0x1192b3800) [pid = 2384] [serial = 537] [outer = 0x115f12800] 02:33:24 INFO - PROCESS | 2384 | 1467538404188 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]]]}] 02:33:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:33:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 02:33:24 INFO - PROCESS | 2384 | 1467538404219 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:33:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:33:24 INFO - PROCESS | 2384 | 1467538404220 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:33:24 INFO - PROCESS | 2384 | 1467538404222 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:33:24 INFO - PROCESS | 2384 | 1467538404224 Marionette TRACE conn2 <- [1,690,null,{}] 02:33:24 INFO - PROCESS | 2384 | 1467538404228 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}] 02:33:24 INFO - PROCESS | 2384 | 1467538404232 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:24 INFO - PROCESS | 2384 | 1467538404344 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0x1129af400) [pid = 2384] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0x1170b5400) [pid = 2384] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0x116631c00) [pid = 2384] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0x125572000) [pid = 2384] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0x12924ec00) [pid = 2384] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0x1193a1400) [pid = 2384] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x1170ba400) [pid = 2384] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x1287cc000) [pid = 2384] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x129584000) [pid = 2384] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x128d7a000) [pid = 2384] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1129a9c00) [pid = 2384] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x12b75c000) [pid = 2384] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x1128ac400) [pid = 2384] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x119733800) [pid = 2384] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x122724c00) [pid = 2384] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11847d000) [pid = 2384] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11322b400) [pid = 2384] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11859b800) [pid = 2384] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1181cac00) [pid = 2384] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11675f000) [pid = 2384] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x113c36400) [pid = 2384] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x123e81800) [pid = 2384] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1287d0c00) [pid = 2384] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1129a9800) [pid = 2384] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:33:24 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1184ec800) [pid = 2384] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:33:24 INFO - PROCESS | 2384 | 1467538404763 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 2384 | 1467538404764 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x114f6c800 == 33 [pid = 2384] [id = 180] 02:33:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x110f75c00) [pid = 2384] [serial = 538] [outer = 0x0] 02:33:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1128a5400) [pid = 2384] [serial = 539] [outer = 0x110f75c00] 02:33:24 INFO - PROCESS | 2384 | 1467538404789 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1170b7c00) [pid = 2384] [serial = 540] [outer = 0x110f75c00] 02:33:25 INFO - PROCESS | 2384 | 1467538405534 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]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1322ms 02:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:33:25 INFO - PROCESS | 2384 | 1467538405545 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:33:25 INFO - PROCESS | 2384 | 1467538405546 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:33:25 INFO - PROCESS | 2384 | 1467538405548 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 2384 | 1467538405549 Marionette TRACE conn2 <- [1,694,null,{}] 02:33:25 INFO - PROCESS | 2384 | 1467538405551 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}] 02:33:25 INFO - PROCESS | 2384 | 1467538405553 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:25 INFO - PROCESS | 2384 | 1467538405628 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:33:25 INFO - PROCESS | 2384 | 1467538405631 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 2384 | 1467538405632 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x12554e800 == 34 [pid = 2384] [id = 181] 02:33:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1170ba400) [pid = 2384] [serial = 541] [outer = 0x0] 02:33:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1185a2400) [pid = 2384] [serial = 542] [outer = 0x1170ba400] 02:33:25 INFO - PROCESS | 2384 | 1467538405656 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x119927400) [pid = 2384] [serial = 543] [outer = 0x1170ba400] 02:33:26 INFO - PROCESS | 2384 | 1467538406453 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]]]}] 02:33:26 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) 02:33:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 02:33:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:33:26 INFO - PROCESS | 2384 | 1467538406469 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 2384 | 1467538406470 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:33:26 INFO - PROCESS | 2384 | 1467538406472 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 2384 | 1467538406473 Marionette TRACE conn2 <- [1,698,null,{}] 02:33:26 INFO - PROCESS | 2384 | 1467538406477 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}] 02:33:26 INFO - PROCESS | 2384 | 1467538406478 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:26 INFO - PROCESS | 2384 | 1467538406551 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:33:26 INFO - PROCESS | 2384 | 1467538406555 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:26 INFO - PROCESS | 2384 | 1467538406556 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e87800 == 35 [pid = 2384] [id = 182] 02:33:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x118475000) [pid = 2384] [serial = 544] [outer = 0x0] 02:33:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x120e42800) [pid = 2384] [serial = 545] [outer = 0x118475000] 02:33:26 INFO - PROCESS | 2384 | 1467538406584 Marionette DEBUG loaded listener.js 02:33:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x120e4d800) [pid = 2384] [serial = 546] [outer = 0x118475000] 02:33:27 INFO - PROCESS | 2384 | 1467538407571 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]]]}] 02:33:27 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) 02:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 02:33:27 INFO - PROCESS | 2384 | 1467538407598 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:33:27 INFO - PROCESS | 2384 | 1467538407601 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:33:27 INFO - PROCESS | 2384 | 1467538407606 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 2384 | 1467538407610 Marionette TRACE conn2 <- [1,702,null,{}] 02:33:27 INFO - PROCESS | 2384 | 1467538407614 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}] 02:33:27 INFO - PROCESS | 2384 | 1467538407615 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:27 INFO - PROCESS | 2384 | 1467538407723 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:33:27 INFO - PROCESS | 2384 | 1467538407775 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 2384 | 1467538407776 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x117239000 == 36 [pid = 2384] [id = 183] 02:33:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x1129b2800) [pid = 2384] [serial = 547] [outer = 0x0] 02:33:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x112ec3000) [pid = 2384] [serial = 548] [outer = 0x1129b2800] 02:33:27 INFO - PROCESS | 2384 | 1467538407807 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x115f14800) [pid = 2384] [serial = 549] [outer = 0x1129b2800] 02:33:28 INFO - PROCESS | 2384 | 1467538408906 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]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:33:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1326ms 02:33:28 INFO - PROCESS | 2384 | 1467538408933 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:33:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:33:28 INFO - PROCESS | 2384 | 1467538408935 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:33:28 INFO - PROCESS | 2384 | 1467538408939 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 2384 | 1467538408940 Marionette TRACE conn2 <- [1,706,null,{}] 02:33:28 INFO - PROCESS | 2384 | 1467538408944 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}] 02:33:28 INFO - PROCESS | 2384 | 1467538408946 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:29 INFO - PROCESS | 2384 | 1467538409047 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:33:29 INFO - PROCESS | 2384 | 1467538409151 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 2384 | 1467538409153 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e46800 == 37 [pid = 2384] [id = 184] 02:33:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1129af400) [pid = 2384] [serial = 550] [outer = 0x0] 02:33:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x11324a000) [pid = 2384] [serial = 551] [outer = 0x1129af400] 02:33:29 INFO - PROCESS | 2384 | 1467538409181 Marionette DEBUG loaded listener.js 02:33:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x11662c400) [pid = 2384] [serial = 552] [outer = 0x1129af400] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12554e800 == 36 [pid = 2384] [id = 181] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x114f6c800 == 35 [pid = 2384] [id = 180] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x1227c8800 == 34 [pid = 2384] [id = 179] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x119c15000 == 33 [pid = 2384] [id = 178] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x1192ee800 == 32 [pid = 2384] [id = 177] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x11734d000 == 31 [pid = 2384] [id = 176] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x1164ab000 == 30 [pid = 2384] [id = 175] 02:33:29 INFO - PROCESS | 2384 | --DOCSHELL 0x118161000 == 29 [pid = 2384] [id = 174] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x12a903000) [pid = 2384] [serial = 404] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x118327800) [pid = 2384] [serial = 392] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x12c0ee000) [pid = 2384] [serial = 389] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x1275c4000) [pid = 2384] [serial = 398] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x12a821400) [pid = 2384] [serial = 401] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11978b400) [pid = 2384] [serial = 395] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x126e66400) [pid = 2384] [serial = 338] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x128da4400) [pid = 2384] [serial = 478] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x12ab10c00) [pid = 2384] [serial = 484] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x116929800) [pid = 2384] [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.] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x12a824800) [pid = 2384] [serial = 482] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1295f6400) [pid = 2384] [serial = 481] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x123e8f800) [pid = 2384] [serial = 490] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x12ba63400) [pid = 2384] [serial = 485] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12c051400) [pid = 2384] [serial = 487] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x118599c00) [pid = 2384] [serial = 494] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x119a76000) [pid = 2384] [serial = 469] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12260d400) [pid = 2384] [serial = 470] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x123e88400) [pid = 2384] [serial = 472] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1245ecc00) [pid = 2384] [serial = 473] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11966ac00) [pid = 2384] [serial = 460] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1287d2c00) [pid = 2384] [serial = 461] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1164e0c00) [pid = 2384] [serial = 463] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1176f2c00) [pid = 2384] [serial = 464] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11972fc00) [pid = 2384] [serial = 451] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x119a6bc00) [pid = 2384] [serial = 452] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11832a400) [pid = 2384] [serial = 466] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1185a6400) [pid = 2384] [serial = 467] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1172c0c00) [pid = 2384] [serial = 448] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118478c00) [pid = 2384] [serial = 449] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x124ce6000) [pid = 2384] [serial = 475] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x124ce6c00) [pid = 2384] [serial = 454] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1287cdc00) [pid = 2384] [serial = 455] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1287d5400) [pid = 2384] [serial = 457] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x128da1c00) [pid = 2384] [serial = 458] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1287cd400) [pid = 2384] [serial = 446] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x12260f000) [pid = 2384] [serial = 445] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x12c3cd400) [pid = 2384] [serial = 495] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x12c0f5000) [pid = 2384] [serial = 488] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x12cc10800) [pid = 2384] [serial = 498] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x12c3d5800) [pid = 2384] [serial = 497] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x129583c00) [pid = 2384] [serial = 479] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x12c046800) [pid = 2384] [serial = 491] [outer = 0x0] [url = about:blank] 02:33:29 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x1275bdc00) [pid = 2384] [serial = 476] [outer = 0x0] [url = about:blank] 02:33:30 INFO - PROCESS | 2384 | 1467538410066 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]]]}] 02:33:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1175ms 02:33:30 INFO - PROCESS | 2384 | 1467538410114 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:33:30 INFO - PROCESS | 2384 | 1467538410117 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:33:30 INFO - PROCESS | 2384 | 1467538410122 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:33:30 INFO - PROCESS | 2384 | 1467538410124 Marionette TRACE conn2 <- [1,710,null,{}] 02:33:30 INFO - PROCESS | 2384 | 1467538410126 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}] 02:33:30 INFO - PROCESS | 2384 | 1467538410128 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:30 INFO - PROCESS | 2384 | 1467538410206 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:33:30 INFO - PROCESS | 2384 | 1467538410212 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:30 INFO - PROCESS | 2384 | 1467538410213 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x117243800 == 30 [pid = 2384] [id = 185] 02:33:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x116907400) [pid = 2384] [serial = 553] [outer = 0x0] 02:33:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x1170bb000) [pid = 2384] [serial = 554] [outer = 0x116907400] 02:33:30 INFO - PROCESS | 2384 | 1467538410241 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x118151400) [pid = 2384] [serial = 555] [outer = 0x116907400] 02:33:31 INFO - PROCESS | 2384 | 1467538411078 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]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 02:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:33:31 INFO - PROCESS | 2384 | 1467538411098 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 2384 | 1467538411099 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:33:31 INFO - PROCESS | 2384 | 1467538411102 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 2384 | 1467538411104 Marionette TRACE conn2 <- [1,714,null,{}] 02:33:31 INFO - PROCESS | 2384 | 1467538411114 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}] 02:33:31 INFO - PROCESS | 2384 | 1467538411118 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:31 INFO - PROCESS | 2384 | 1467538411197 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:33:31 INFO - PROCESS | 2384 | 1467538411202 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 2384 | 1467538411204 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x11965a000 == 31 [pid = 2384] [id = 186] 02:33:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x118444c00) [pid = 2384] [serial = 556] [outer = 0x0] 02:33:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x118476c00) [pid = 2384] [serial = 557] [outer = 0x118444c00] 02:33:31 INFO - PROCESS | 2384 | 1467538411234 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x11859a400) [pid = 2384] [serial = 558] [outer = 0x118444c00] 02:33:32 INFO - PROCESS | 2384 | 1467538412089 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]]]}] 02:33:32 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 02:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1024ms 02:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:33:32 INFO - PROCESS | 2384 | 1467538412127 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 2384 | 1467538412129 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:33:32 INFO - PROCESS | 2384 | 1467538412131 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 2384 | 1467538412132 Marionette TRACE conn2 <- [1,718,null,{}] 02:33:32 INFO - PROCESS | 2384 | 1467538412134 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}] 02:33:32 INFO - PROCESS | 2384 | 1467538412136 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:32 INFO - PROCESS | 2384 | 1467538412230 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:33:32 INFO - PROCESS | 2384 | 1467538412240 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 2384 | 1467538412242 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227cf800 == 32 [pid = 2384] [id = 187] 02:33:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x119226400) [pid = 2384] [serial = 559] [outer = 0x0] 02:33:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x11923ec00) [pid = 2384] [serial = 560] [outer = 0x119226400] 02:33:32 INFO - PROCESS | 2384 | 1467538412267 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x119668c00) [pid = 2384] [serial = 561] [outer = 0x119226400] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x115f12800) [pid = 2384] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1129b2400) [pid = 2384] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x115fd9800) [pid = 2384] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1128aa000) [pid = 2384] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x118452c00) [pid = 2384] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x110f78000) [pid = 2384] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x11844f400) [pid = 2384] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x112a68400) [pid = 2384] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x118598800) [pid = 2384] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x118599800) [pid = 2384] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x124602c00) [pid = 2384] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x1287d2000) [pid = 2384] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x1129ab800) [pid = 2384] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x110f75c00) [pid = 2384] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:33:32 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x1170ba400) [pid = 2384] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:33:33 INFO - PROCESS | 2384 | 1467538413049 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]]]}] 02:33:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:33:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 02:33:33 INFO - PROCESS | 2384 | 1467538413100 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:33:33 INFO - PROCESS | 2384 | 1467538413101 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:33:33 INFO - PROCESS | 2384 | 1467538413103 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 2384 | 1467538413104 Marionette TRACE conn2 <- [1,722,null,{}] 02:33:33 INFO - PROCESS | 2384 | 1467538413107 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}] 02:33:33 INFO - PROCESS | 2384 | 1467538413108 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:33 INFO - PROCESS | 2384 | 1467538413181 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:33:33 INFO - PROCESS | 2384 | 1467538413185 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 2384 | 1467538413186 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x123e2d800 == 33 [pid = 2384] [id = 188] 02:33:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x111cac800) [pid = 2384] [serial = 562] [outer = 0x0] 02:33:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x115f19c00) [pid = 2384] [serial = 563] [outer = 0x111cac800] 02:33:33 INFO - PROCESS | 2384 | 1467538413213 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x1182ee800) [pid = 2384] [serial = 564] [outer = 0x111cac800] 02:33:33 INFO - PROCESS | 2384 | 1467538413555 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] 02:33:33 INFO - PROCESS | 2384 | 1467538413573 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:33:33 INFO - PROCESS | 2384 | 1467538413575 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 2384 | 1467538413576 Marionette TRACE conn2 <- [1,726,null,{}] 02:33:33 INFO - PROCESS | 2384 | 1467538413578 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}] 02:33:33 INFO - PROCESS | 2384 | 1467538413582 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:33 INFO - PROCESS | 2384 | 1467538413701 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:33:33 INFO - PROCESS | 2384 | 1467538413710 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 2384 | 1467538413711 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x124c90800 == 34 [pid = 2384] [id = 189] 02:33:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x1126f5800) [pid = 2384] [serial = 565] [outer = 0x0] 02:33:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x11972fc00) [pid = 2384] [serial = 566] [outer = 0x1126f5800] 02:33:33 INFO - PROCESS | 2384 | 1467538413736 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x120557400) [pid = 2384] [serial = 567] [outer = 0x1126f5800] 02:33:34 INFO - PROCESS | 2384 | 1467538414063 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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:33:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 02:33:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:33:34 INFO - PROCESS | 2384 | 1467538414095 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 2384 | 1467538414097 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:33:34 INFO - PROCESS | 2384 | 1467538414099 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 2384 | 1467538414100 Marionette TRACE conn2 <- [1,730,null,{}] 02:33:34 INFO - PROCESS | 2384 | 1467538414102 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}] 02:33:34 INFO - PROCESS | 2384 | 1467538414103 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:34 INFO - PROCESS | 2384 | 1467538414179 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:33:34 INFO - PROCESS | 2384 | 1467538414182 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 2384 | 1467538414183 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c89800 == 35 [pid = 2384] [id = 190] 02:33:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x120562800) [pid = 2384] [serial = 568] [outer = 0x0] 02:33:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x120e6ac00) [pid = 2384] [serial = 569] [outer = 0x120562800] 02:33:34 INFO - PROCESS | 2384 | 1467538414208 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x12260d000) [pid = 2384] [serial = 570] [outer = 0x120562800] 02:33:34 INFO - PROCESS | 2384 | 1467538414567 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] 02:33:34 INFO - PROCESS | 2384 | 1467538414620 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:33:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:33:34 INFO - PROCESS | 2384 | 1467538414622 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 2384 | 1467538414623 Marionette TRACE conn2 <- [1,734,null,{}] 02:33:34 INFO - PROCESS | 2384 | 1467538414626 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}] 02:33:34 INFO - PROCESS | 2384 | 1467538414627 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:34 INFO - PROCESS | 2384 | 1467538414701 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:33:34 INFO - PROCESS | 2384 | 1467538414704 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 2384 | 1467538414705 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x128f26800 == 36 [pid = 2384] [id = 191] 02:33:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x119a76000) [pid = 2384] [serial = 571] [outer = 0x0] 02:33:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x122641400) [pid = 2384] [serial = 572] [outer = 0x119a76000] 02:33:34 INFO - PROCESS | 2384 | 1467538414731 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x122749c00) [pid = 2384] [serial = 573] [outer = 0x119a76000] 02:33:35 INFO - PROCESS | 2384 | 1467538415050 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]]]}] 02:33:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:33:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 02:33:35 INFO - PROCESS | 2384 | 1467538415092 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:33:35 INFO - PROCESS | 2384 | 1467538415095 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:33:35 INFO - PROCESS | 2384 | 1467538415097 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:33:35 INFO - PROCESS | 2384 | 1467538415098 Marionette TRACE conn2 <- [1,738,null,{}] 02:33:35 INFO - PROCESS | 2384 | 1467538415100 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}] 02:33:35 INFO - PROCESS | 2384 | 1467538415102 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:35 INFO - PROCESS | 2384 | 1467538415178 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:33:35 INFO - PROCESS | 2384 | 1467538415232 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:35 INFO - PROCESS | 2384 | 1467538415233 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297aa000 == 37 [pid = 2384] [id = 192] 02:33:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x120e4a800) [pid = 2384] [serial = 574] [outer = 0x0] 02:33:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x12274c000) [pid = 2384] [serial = 575] [outer = 0x120e4a800] 02:33:35 INFO - PROCESS | 2384 | 1467538415257 Marionette DEBUG loaded listener.js 02:33:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x12388c800) [pid = 2384] [serial = 576] [outer = 0x120e4a800] 02:33:36 INFO - PROCESS | 2384 | 1467538416152 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]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:33:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1069ms 02:33:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:33:36 INFO - PROCESS | 2384 | 1467538416166 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 2384 | 1467538416169 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:33:36 INFO - PROCESS | 2384 | 1467538416172 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 2384 | 1467538416175 Marionette TRACE conn2 <- [1,742,null,{}] 02:33:36 INFO - PROCESS | 2384 | 1467538416178 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}] 02:33:36 INFO - PROCESS | 2384 | 1467538416180 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:36 INFO - PROCESS | 2384 | 1467538416284 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:33:36 INFO - PROCESS | 2384 | 1467538416337 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 2384 | 1467538416338 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x11816d800 == 38 [pid = 2384] [id = 193] 02:33:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1129afc00) [pid = 2384] [serial = 577] [outer = 0x0] 02:33:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x116631c00) [pid = 2384] [serial = 578] [outer = 0x1129afc00] 02:33:36 INFO - PROCESS | 2384 | 1467538416369 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x116fb4000) [pid = 2384] [serial = 579] [outer = 0x1129afc00] 02:33:37 INFO - PROCESS | 2384 | 1467538417292 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]]]}] 02:33:37 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 02:33:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1172ms 02:33:37 INFO - PROCESS | 2384 | 1467538417344 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:33:37 INFO - PROCESS | 2384 | 1467538417347 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:33:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:33:37 INFO - PROCESS | 2384 | 1467538417352 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 2384 | 1467538417353 Marionette TRACE conn2 <- [1,746,null,{}] 02:33:37 INFO - PROCESS | 2384 | 1467538417356 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}] 02:33:37 INFO - PROCESS | 2384 | 1467538417358 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:37 INFO - PROCESS | 2384 | 1467538417455 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:33:37 INFO - PROCESS | 2384 | 1467538417506 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:37 INFO - PROCESS | 2384 | 1467538417508 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227c8000 == 39 [pid = 2384] [id = 194] 02:33:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1181c4800) [pid = 2384] [serial = 580] [outer = 0x0] 02:33:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x11846f000) [pid = 2384] [serial = 581] [outer = 0x1181c4800] 02:33:37 INFO - PROCESS | 2384 | 1467538417538 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x11859cc00) [pid = 2384] [serial = 582] [outer = 0x1181c4800] 02:33:38 INFO - PROCESS | 2384 | 1467538418417 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]]]}] 02:33:38 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.) 02:33:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1071ms 02:33:38 INFO - PROCESS | 2384 | 1467538418423 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 2384 | 1467538418425 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:33:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:33:38 INFO - PROCESS | 2384 | 1467538418428 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 2384 | 1467538418430 Marionette TRACE conn2 <- [1,750,null,{}] 02:33:38 INFO - PROCESS | 2384 | 1467538418438 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}] 02:33:38 INFO - PROCESS | 2384 | 1467538418442 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:38 INFO - PROCESS | 2384 | 1467538418542 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:33:38 INFO - PROCESS | 2384 | 1467538418595 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 2384 | 1467538418597 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x11963f000 == 40 [pid = 2384] [id = 195] 02:33:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1192b7000) [pid = 2384] [serial = 583] [outer = 0x0] 02:33:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119667000) [pid = 2384] [serial = 584] [outer = 0x1192b7000] 02:33:38 INFO - PROCESS | 2384 | 1467538418629 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11978e000) [pid = 2384] [serial = 585] [outer = 0x1192b7000] 02:33:39 INFO - PROCESS | 2384 | 1467538419635 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]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:33:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1221ms 02:33:39 INFO - PROCESS | 2384 | 1467538419649 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:33:39 INFO - PROCESS | 2384 | 1467538419652 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:33:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:33:39 INFO - PROCESS | 2384 | 1467538419655 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 2384 | 1467538419657 Marionette TRACE conn2 <- [1,754,null,{}] 02:33:39 INFO - PROCESS | 2384 | 1467538419660 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}] 02:33:39 INFO - PROCESS | 2384 | 1467538419662 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:39 INFO - PROCESS | 2384 | 1467538419758 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x128f26800 == 39 [pid = 2384] [id = 191] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x126c89800 == 38 [pid = 2384] [id = 190] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x124c90800 == 37 [pid = 2384] [id = 189] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x123e2d800 == 36 [pid = 2384] [id = 188] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x1227cf800 == 35 [pid = 2384] [id = 187] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x11965a000 == 34 [pid = 2384] [id = 186] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x117243800 == 33 [pid = 2384] [id = 185] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x117e46800 == 32 [pid = 2384] [id = 184] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x117239000 == 31 [pid = 2384] [id = 183] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x126e87800 == 30 [pid = 2384] [id = 182] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x11963f000 == 29 [pid = 2384] [id = 195] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x1227c8000 == 28 [pid = 2384] [id = 194] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x1297aa000 == 27 [pid = 2384] [id = 192] 02:33:40 INFO - PROCESS | 2384 | --DOCSHELL 0x11816d800 == 26 [pid = 2384] [id = 193] 02:33:40 INFO - PROCESS | 2384 | 1467538420373 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 2384 | 1467538420374 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11923a000) [pid = 2384] [serial = 536] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x112a6b400) [pid = 2384] [serial = 524] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11322d400) [pid = 2384] [serial = 525] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x116980400) [pid = 2384] [serial = 527] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1170bb400) [pid = 2384] [serial = 528] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1181c9000) [pid = 2384] [serial = 530] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x118330400) [pid = 2384] [serial = 531] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x11847c800) [pid = 2384] [serial = 533] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1128af800) [pid = 2384] [serial = 501] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1193a2400) [pid = 2384] [serial = 522] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x120e42800) [pid = 2384] [serial = 545] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1185a4000) [pid = 2384] [serial = 521] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x112715400) [pid = 2384] [serial = 500] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x1170c1400) [pid = 2384] [serial = 504] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1131d6000) [pid = 2384] [serial = 503] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x119671c00) [pid = 2384] [serial = 507] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x1192b3c00) [pid = 2384] [serial = 506] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x12683f400) [pid = 2384] [serial = 510] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x123e85400) [pid = 2384] [serial = 509] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x1192b3800) [pid = 2384] [serial = 537] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x12460f400) [pid = 2384] [serial = 513] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x12460b800) [pid = 2384] [serial = 512] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x128fca400) [pid = 2384] [serial = 516] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x128d7dc00) [pid = 2384] [serial = 515] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x112a6b800) [pid = 2384] [serial = 519] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0x1129b1400) [pid = 2384] [serial = 518] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0x1128a5400) [pid = 2384] [serial = 539] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0x119927400) [pid = 2384] [serial = 543] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 60 (0x1185a2400) [pid = 2384] [serial = 542] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 59 (0x1170b7c00) [pid = 2384] [serial = 540] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | --DOMWINDOW == 58 (0x1185a5800) [pid = 2384] [serial = 534] [outer = 0x0] [url = about:blank] 02:33:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x111c99800 == 27 [pid = 2384] [id = 196] 02:33:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 59 (0x1122af400) [pid = 2384] [serial = 586] [outer = 0x0] 02:33:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 60 (0x1126f4c00) [pid = 2384] [serial = 587] [outer = 0x1122af400] 02:33:40 INFO - PROCESS | 2384 | 1467538420443 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 61 (0x1128b0400) [pid = 2384] [serial = 588] [outer = 0x1122af400] 02:33:41 INFO - PROCESS | 2384 | 1467538421236 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]]]}] 02:33:41 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 02:33:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1623ms 02:33:41 INFO - PROCESS | 2384 | 1467538421279 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 2384 | 1467538421281 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:33:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:33:41 INFO - PROCESS | 2384 | 1467538421284 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 2384 | 1467538421286 Marionette TRACE conn2 <- [1,758,null,{}] 02:33:41 INFO - PROCESS | 2384 | 1467538421289 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}] 02:33:41 INFO - PROCESS | 2384 | 1467538421292 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:41 INFO - PROCESS | 2384 | 1467538421366 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:33:41 INFO - PROCESS | 2384 | 1467538421372 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 2384 | 1467538421373 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x116617800 == 28 [pid = 2384] [id = 197] 02:33:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0x112ec7c00) [pid = 2384] [serial = 589] [outer = 0x0] 02:33:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x1131d9400) [pid = 2384] [serial = 590] [outer = 0x112ec7c00] 02:33:41 INFO - PROCESS | 2384 | 1467538421404 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x114f21800) [pid = 2384] [serial = 591] [outer = 0x112ec7c00] 02:33:41 INFO - PROCESS | 2384 | 1467538421755 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]]]}] 02:33:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:33:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 02:33:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:33:41 INFO - PROCESS | 2384 | 1467538421805 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 2384 | 1467538421808 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:33:41 INFO - PROCESS | 2384 | 1467538421811 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 2384 | 1467538421812 Marionette TRACE conn2 <- [1,762,null,{}] 02:33:41 INFO - PROCESS | 2384 | 1467538421815 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}] 02:33:41 INFO - PROCESS | 2384 | 1467538421817 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:41 INFO - PROCESS | 2384 | 1467538421896 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:33:41 INFO - PROCESS | 2384 | 1467538421900 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 2384 | 1467538421901 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x117022800 == 29 [pid = 2384] [id = 198] 02:33:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x115fdb400) [pid = 2384] [serial = 592] [outer = 0x0] 02:33:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x116631400) [pid = 2384] [serial = 593] [outer = 0x115fdb400] 02:33:41 INFO - PROCESS | 2384 | 1467538421929 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x1170ba000) [pid = 2384] [serial = 594] [outer = 0x115fdb400] 02:33:42 INFO - PROCESS | 2384 | 1467538422760 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]]]}] 02:33:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:33:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 02:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:33:42 INFO - PROCESS | 2384 | 1467538422780 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 2384 | 1467538422782 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:33:42 INFO - PROCESS | 2384 | 1467538422785 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 2384 | 1467538422789 Marionette TRACE conn2 <- [1,766,null,{}] 02:33:42 INFO - PROCESS | 2384 | 1467538422796 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}] 02:33:42 INFO - PROCESS | 2384 | 1467538422798 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:42 INFO - PROCESS | 2384 | 1467538422880 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:33:42 INFO - PROCESS | 2384 | 1467538422885 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 2384 | 1467538422886 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x118acf800 == 30 [pid = 2384] [id = 199] 02:33:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x1181cc800) [pid = 2384] [serial = 595] [outer = 0x0] 02:33:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x118266800) [pid = 2384] [serial = 596] [outer = 0x1181cc800] 02:33:42 INFO - PROCESS | 2384 | 1467538422908 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1182f1000) [pid = 2384] [serial = 597] [outer = 0x1181cc800] 02:33:43 INFO - PROCESS | 2384 | 1467538423748 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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:33:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 976ms 02:33:43 INFO - PROCESS | 2384 | 1467538423769 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 2384 | 1467538423772 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:33:43 INFO - PROCESS | 2384 | 1467538423776 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 2384 | 1467538423778 Marionette TRACE conn2 <- [1,770,null,{}] 02:33:43 INFO - PROCESS | 2384 | 1467538423781 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}] 02:33:43 INFO - PROCESS | 2384 | 1467538423783 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:43 INFO - PROCESS | 2384 | 1467538423888 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:33:43 INFO - PROCESS | 2384 | 1467538423921 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 2384 | 1467538423922 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193cb000 == 31 [pid = 2384] [id = 200] 02:33:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x11832f000) [pid = 2384] [serial = 598] [outer = 0x0] 02:33:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x118331400) [pid = 2384] [serial = 599] [outer = 0x11832f000] 02:33:43 INFO - PROCESS | 2384 | 1467538423947 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x118479400) [pid = 2384] [serial = 600] [outer = 0x11832f000] 02:33:44 INFO - PROCESS | 2384 | 1467538424288 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]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 02:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:33:44 INFO - PROCESS | 2384 | 1467538424297 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 2384 | 1467538424298 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:33:44 INFO - PROCESS | 2384 | 1467538424300 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 2384 | 1467538424301 Marionette TRACE conn2 <- [1,774,null,{}] 02:33:44 INFO - PROCESS | 2384 | 1467538424304 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}] 02:33:44 INFO - PROCESS | 2384 | 1467538424305 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:44 INFO - PROCESS | 2384 | 1467538424393 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x120e4a800) [pid = 2384] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x119226400) [pid = 2384] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x111cac800) [pid = 2384] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x116907400) [pid = 2384] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x1129af400) [pid = 2384] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x118444c00) [pid = 2384] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x118475000) [pid = 2384] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x1129b2800) [pid = 2384] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x1126f5800) [pid = 2384] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0x119a76000) [pid = 2384] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:33:44 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0x120562800) [pid = 2384] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:33:44 INFO - PROCESS | 2384 | 1467538424519 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 2384 | 1467538424523 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c4d000 == 32 [pid = 2384] [id = 201] 02:33:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x115fd9400) [pid = 2384] [serial = 601] [outer = 0x0] 02:33:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x116a13400) [pid = 2384] [serial = 602] [outer = 0x115fd9400] 02:33:44 INFO - PROCESS | 2384 | 1467538424558 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x118e57400) [pid = 2384] [serial = 603] [outer = 0x115fd9400] 02:33:44 INFO - PROCESS | 2384 | 1467538424854 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]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 568ms 02:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:33:44 INFO - PROCESS | 2384 | 1467538424869 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 2384 | 1467538424871 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:33:44 INFO - PROCESS | 2384 | 1467538424873 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 2384 | 1467538424874 Marionette TRACE conn2 <- [1,778,null,{}] 02:33:44 INFO - PROCESS | 2384 | 1467538424885 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}] 02:33:44 INFO - PROCESS | 2384 | 1467538424887 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:44 INFO - PROCESS | 2384 | 1467538424967 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:33:44 INFO - PROCESS | 2384 | 1467538424971 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 2384 | 1467538424972 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x11321b000 == 33 [pid = 2384] [id = 202] 02:33:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x119232800) [pid = 2384] [serial = 604] [outer = 0x0] 02:33:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x11966ac00) [pid = 2384] [serial = 605] [outer = 0x119232800] 02:33:45 INFO - PROCESS | 2384 | 1467538424999 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x119671400) [pid = 2384] [serial = 606] [outer = 0x119232800] 02:33:45 INFO - PROCESS | 2384 | 1467538425340 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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 472ms 02:33:45 INFO - PROCESS | 2384 | 1467538425347 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 2384 | 1467538425348 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:33:45 INFO - PROCESS | 2384 | 1467538425350 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 2384 | 1467538425351 Marionette TRACE conn2 <- [1,782,null,{}] 02:33:45 INFO - PROCESS | 2384 | 1467538425354 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}] 02:33:45 INFO - PROCESS | 2384 | 1467538425355 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:45 INFO - PROCESS | 2384 | 1467538425452 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:33:45 INFO - PROCESS | 2384 | 1467538425458 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 2384 | 1467538425459 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aa9800 == 34 [pid = 2384] [id = 203] 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x110f7d800) [pid = 2384] [serial = 607] [outer = 0x0] 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1193a6c00) [pid = 2384] [serial = 608] [outer = 0x110f7d800] 02:33:45 INFO - PROCESS | 2384 | 1467538425484 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x119781000) [pid = 2384] [serial = 609] [outer = 0x110f7d800] 02:33:45 INFO - PROCESS | 2384 | 1467538425764 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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 02:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:33:45 INFO - PROCESS | 2384 | 1467538425819 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 2384 | 1467538425821 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:33:45 INFO - PROCESS | 2384 | 1467538425823 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 2384 | 1467538425824 Marionette TRACE conn2 <- [1,786,null,{}] 02:33:45 INFO - PROCESS | 2384 | 1467538425829 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}] 02:33:45 INFO - PROCESS | 2384 | 1467538425830 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:45 INFO - PROCESS | 2384 | 1467538425903 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:33:45 INFO - PROCESS | 2384 | 1467538425906 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 2384 | 1467538425908 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x12467b800 == 35 [pid = 2384] [id = 204] 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x119783400) [pid = 2384] [serial = 610] [outer = 0x0] 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x119924400) [pid = 2384] [serial = 611] [outer = 0x119783400] 02:33:45 INFO - PROCESS | 2384 | 1467538425936 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x119933000) [pid = 2384] [serial = 612] [outer = 0x119783400] 02:33:46 INFO - PROCESS | 2384 | 1467538426279 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]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 02:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:33:46 INFO - PROCESS | 2384 | 1467538426294 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 2384 | 1467538426295 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:33:46 INFO - PROCESS | 2384 | 1467538426297 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 2384 | 1467538426306 Marionette TRACE conn2 <- [1,790,null,{}] 02:33:46 INFO - PROCESS | 2384 | 1467538426311 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}] 02:33:46 INFO - PROCESS | 2384 | 1467538426312 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:46 INFO - PROCESS | 2384 | 1467538426409 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:33:46 INFO - PROCESS | 2384 | 1467538426414 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 2384 | 1467538426415 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x125549800 == 36 [pid = 2384] [id = 205] 02:33:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x11721b000) [pid = 2384] [serial = 613] [outer = 0x0] 02:33:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x119a6b800) [pid = 2384] [serial = 614] [outer = 0x11721b000] 02:33:46 INFO - PROCESS | 2384 | 1467538426439 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x120e46c00) [pid = 2384] [serial = 615] [outer = 0x11721b000] 02:33:46 INFO - PROCESS | 2384 | 1467538426976 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]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 729ms 02:33:47 INFO - PROCESS | 2384 | 1467538427031 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:33:47 INFO - PROCESS | 2384 | 1467538427034 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:33:47 INFO - PROCESS | 2384 | 1467538427037 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 2384 | 1467538427039 Marionette TRACE conn2 <- [1,794,null,{}] 02:33:47 INFO - PROCESS | 2384 | 1467538427046 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}] 02:33:47 INFO - PROCESS | 2384 | 1467538427048 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:47 INFO - PROCESS | 2384 | 1467538427150 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:33:47 INFO - PROCESS | 2384 | 1467538427200 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 2384 | 1467538427201 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x117017000 == 37 [pid = 2384] [id = 206] 02:33:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1129b0c00) [pid = 2384] [serial = 616] [outer = 0x0] 02:33:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x112a60800) [pid = 2384] [serial = 617] [outer = 0x1129b0c00] 02:33:47 INFO - PROCESS | 2384 | 1467538427235 Marionette DEBUG loaded listener.js 02:33:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x11322a400) [pid = 2384] [serial = 618] [outer = 0x1129b0c00] 02:33:47 INFO - PROCESS | 2384 | 1467538427884 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]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 876ms 02:33:47 INFO - PROCESS | 2384 | 1467538427917 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 2384 | 1467538427919 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:33:47 INFO - PROCESS | 2384 | 1467538427924 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 2384 | 1467538427928 Marionette TRACE conn2 <- [1,798,null,{}] 02:33:47 INFO - PROCESS | 2384 | 1467538427933 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}] 02:33:47 INFO - PROCESS | 2384 | 1467538427934 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:48 INFO - PROCESS | 2384 | 1467538428041 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:33:48 INFO - PROCESS | 2384 | 1467538428113 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 2384 | 1467538428116 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x116948800 == 38 [pid = 2384] [id = 207] 02:33:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x112a79c00) [pid = 2384] [serial = 619] [outer = 0x0] 02:33:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112f8dc00) [pid = 2384] [serial = 620] [outer = 0x112a79c00] 02:33:48 INFO - PROCESS | 2384 | 1467538428144 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x115f1b400) [pid = 2384] [serial = 621] [outer = 0x112a79c00] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x11224e800 == 37 [pid = 2384] [id = 26] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x12d7db800 == 36 [pid = 2384] [id = 20] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x129217000 == 35 [pid = 2384] [id = 6] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x12c832800 == 34 [pid = 2384] [id = 14] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd88000 == 33 [pid = 2384] [id = 12] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7c8800 == 32 [pid = 2384] [id = 8] 02:33:48 INFO - PROCESS | 2384 | --DOCSHELL 0x12bdab800 == 31 [pid = 2384] [id = 11] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x12260d000) [pid = 2384] [serial = 570] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x12388c800) [pid = 2384] [serial = 576] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x12274c000) [pid = 2384] [serial = 575] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x11923ec00) [pid = 2384] [serial = 560] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x115f19c00) [pid = 2384] [serial = 563] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1170bb000) [pid = 2384] [serial = 554] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x118151400) [pid = 2384] [serial = 555] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x11324a000) [pid = 2384] [serial = 551] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x11662c400) [pid = 2384] [serial = 552] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x118476c00) [pid = 2384] [serial = 557] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x120e4d800) [pid = 2384] [serial = 546] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x112ec3000) [pid = 2384] [serial = 548] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x115f14800) [pid = 2384] [serial = 549] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x120557400) [pid = 2384] [serial = 567] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x122641400) [pid = 2384] [serial = 572] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x120e6ac00) [pid = 2384] [serial = 569] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x119668c00) [pid = 2384] [serial = 561] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x11972fc00) [pid = 2384] [serial = 566] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x1182ee800) [pid = 2384] [serial = 564] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0x122749c00) [pid = 2384] [serial = 573] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0x11859a400) [pid = 2384] [serial = 558] [outer = 0x0] [url = about:blank] 02:33:48 INFO - PROCESS | 2384 | 1467538428581 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]]]}] 02:33:48 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 02:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 674ms 02:33:48 INFO - PROCESS | 2384 | 1467538428599 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 2384 | 1467538428604 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:33:48 INFO - PROCESS | 2384 | 1467538428622 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 2384 | 1467538428625 Marionette TRACE conn2 <- [1,802,null,{}] 02:33:48 INFO - PROCESS | 2384 | 1467538428632 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}] 02:33:48 INFO - PROCESS | 2384 | 1467538428635 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:48 INFO - PROCESS | 2384 | 1467538428759 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:33:48 INFO - PROCESS | 2384 | 1467538428777 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 2384 | 1467538428778 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x118205800 == 32 [pid = 2384] [id = 208] 02:33:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x11691d000) [pid = 2384] [serial = 622] [outer = 0x0] 02:33:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x116974800) [pid = 2384] [serial = 623] [outer = 0x11691d000] 02:33:48 INFO - PROCESS | 2384 | 1467538428824 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x1170bd400) [pid = 2384] [serial = 624] [outer = 0x11691d000] 02:33:49 INFO - PROCESS | 2384 | 1467538429183 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]]]}] 02:33:49 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 02:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 577ms 02:33:49 INFO - PROCESS | 2384 | 1467538429197 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 2384 | 1467538429198 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:33:49 INFO - PROCESS | 2384 | 1467538429201 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 2384 | 1467538429204 Marionette TRACE conn2 <- [1,806,null,{}] 02:33:49 INFO - PROCESS | 2384 | 1467538429213 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}] 02:33:49 INFO - PROCESS | 2384 | 1467538429217 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:49 INFO - PROCESS | 2384 | 1467538429303 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:33:49 INFO - PROCESS | 2384 | 1467538429311 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 2384 | 1467538429314 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193c7000 == 33 [pid = 2384] [id = 209] 02:33:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x1176f3000) [pid = 2384] [serial = 625] [outer = 0x0] 02:33:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x1182e6c00) [pid = 2384] [serial = 626] [outer = 0x1176f3000] 02:33:49 INFO - PROCESS | 2384 | 1467538429355 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x11832c000) [pid = 2384] [serial = 627] [outer = 0x1176f3000] 02:33:49 INFO - PROCESS | 2384 | [2384] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:33:49 INFO - PROCESS | 2384 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:33:49 INFO - PROCESS | 2384 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:33:49 INFO - PROCESS | 2384 | [GFX2-]: Using SkiaGL canvas. 02:33:49 INFO - PROCESS | 2384 | 1467538429902 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]]]}] 02:33:49 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 02:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 723ms 02:33:49 INFO - PROCESS | 2384 | 1467538429926 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 2384 | 1467538429928 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:33:49 INFO - PROCESS | 2384 | 1467538429930 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 2384 | 1467538429931 Marionette TRACE conn2 <- [1,810,null,{}] 02:33:49 INFO - PROCESS | 2384 | 1467538429933 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}] 02:33:49 INFO - PROCESS | 2384 | 1467538429934 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:50 INFO - PROCESS | 2384 | 1467538430011 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:33:50 INFO - PROCESS | 2384 | 1467538430015 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 2384 | 1467538430016 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226ad800 == 34 [pid = 2384] [id = 210] 02:33:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x1128a3400) [pid = 2384] [serial = 628] [outer = 0x0] 02:33:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1185a4400) [pid = 2384] [serial = 629] [outer = 0x1128a3400] 02:33:50 INFO - PROCESS | 2384 | 1467538430041 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x1192b2c00) [pid = 2384] [serial = 630] [outer = 0x1128a3400] 02:33:50 INFO - PROCESS | 2384 | 1467538430363 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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 02:33:50 INFO - PROCESS | 2384 | 1467538430398 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 2384 | 1467538430399 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:33:50 INFO - PROCESS | 2384 | 1467538430401 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 2384 | 1467538430402 Marionette TRACE conn2 <- [1,814,null,{}] 02:33:50 INFO - PROCESS | 2384 | 1467538430405 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}] 02:33:50 INFO - PROCESS | 2384 | 1467538430406 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:50 INFO - PROCESS | 2384 | 1467538430502 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:33:50 INFO - PROCESS | 2384 | 1467538430510 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 2384 | 1467538430512 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aaa800 == 35 [pid = 2384] [id = 211] 02:33:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x1129ab400) [pid = 2384] [serial = 631] [outer = 0x0] 02:33:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x1193a5400) [pid = 2384] [serial = 632] [outer = 0x1129ab400] 02:33:50 INFO - PROCESS | 2384 | 1467538430536 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x11972d800) [pid = 2384] [serial = 633] [outer = 0x1129ab400] 02:33:50 INFO - PROCESS | 2384 | 1467538430884 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] 02:33:50 INFO - PROCESS | 2384 | 1467538430925 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:33:50 INFO - PROCESS | 2384 | 1467538430927 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 2384 | 1467538430928 Marionette TRACE conn2 <- [1,818,null,{}] 02:33:50 INFO - PROCESS | 2384 | 1467538430930 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}] 02:33:50 INFO - PROCESS | 2384 | 1467538430934 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:51 INFO - PROCESS | 2384 | 1467538431047 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:33:51 INFO - PROCESS | 2384 | 1467538431082 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 2384 | 1467538431083 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x125555800 == 36 [pid = 2384] [id = 212] 02:33:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x119784400) [pid = 2384] [serial = 634] [outer = 0x0] 02:33:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x1199a6c00) [pid = 2384] [serial = 635] [outer = 0x119784400] 02:33:51 INFO - PROCESS | 2384 | 1467538431108 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x120e6e400) [pid = 2384] [serial = 636] [outer = 0x119784400] 02:33:51 INFO - PROCESS | 2384 | 1467538431439 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]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 02:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:33:51 INFO - PROCESS | 2384 | 1467538431447 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 2384 | 1467538431448 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:33:51 INFO - PROCESS | 2384 | 1467538431450 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 2384 | 1467538431451 Marionette TRACE conn2 <- [1,822,null,{}] 02:33:51 INFO - PROCESS | 2384 | 1467538431453 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}] 02:33:51 INFO - PROCESS | 2384 | 1467538431455 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:51 INFO - PROCESS | 2384 | 1467538431547 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:33:51 INFO - PROCESS | 2384 | 1467538431562 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 2384 | 1467538431563 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e12000 == 37 [pid = 2384] [id = 213] 02:33:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x120e6e800) [pid = 2384] [serial = 637] [outer = 0x0] 02:33:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x12260d000) [pid = 2384] [serial = 638] [outer = 0x120e6e800] 02:33:51 INFO - PROCESS | 2384 | 1467538431587 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x12263f400) [pid = 2384] [serial = 639] [outer = 0x120e6e800] 02:33:51 INFO - PROCESS | 2384 | 1467538431938 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] 02:33:51 INFO - PROCESS | 2384 | 1467538431975 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:33:51 INFO - PROCESS | 2384 | 1467538431977 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 2384 | 1467538431978 Marionette TRACE conn2 <- [1,826,null,{}] 02:33:51 INFO - PROCESS | 2384 | 1467538431981 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}] 02:33:51 INFO - PROCESS | 2384 | 1467538431982 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:52 INFO - PROCESS | 2384 | 1467538432074 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:33:52 INFO - PROCESS | 2384 | 1467538432077 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 2384 | 1467538432078 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b8d800 == 38 [pid = 2384] [id = 214] 02:33:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x122643400) [pid = 2384] [serial = 640] [outer = 0x0] 02:33:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x122744400) [pid = 2384] [serial = 641] [outer = 0x122643400] 02:33:52 INFO - PROCESS | 2384 | 1467538432102 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x12274ac00) [pid = 2384] [serial = 642] [outer = 0x122643400] 02:33:52 INFO - PROCESS | 2384 | 1467538432424 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 02:33:52 INFO - PROCESS | 2384 | 1467538432457 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 2384 | 1467538432460 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:33:52 INFO - PROCESS | 2384 | 1467538432465 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 2384 | 1467538432466 Marionette TRACE conn2 <- [1,830,null,{}] 02:33:52 INFO - PROCESS | 2384 | 1467538432468 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}] 02:33:52 INFO - PROCESS | 2384 | 1467538432469 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:52 INFO - PROCESS | 2384 | 1467538432563 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:33:52 INFO - PROCESS | 2384 | 1467538432573 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 2384 | 1467538432575 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b99800 == 39 [pid = 2384] [id = 215] 02:33:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x12274c800) [pid = 2384] [serial = 643] [outer = 0x0] 02:33:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x122751c00) [pid = 2384] [serial = 644] [outer = 0x12274c800] 02:33:52 INFO - PROCESS | 2384 | 1467538432602 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x123a50400) [pid = 2384] [serial = 645] [outer = 0x12274c800] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119783400) [pid = 2384] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1181cc800) [pid = 2384] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1122af400) [pid = 2384] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x112ec7c00) [pid = 2384] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x115fdb400) [pid = 2384] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1192b7000) [pid = 2384] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1129afc00) [pid = 2384] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x11832f000) [pid = 2384] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1181c4800) [pid = 2384] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x115fd9400) [pid = 2384] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x119232800) [pid = 2384] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:33:52 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x110f7d800) [pid = 2384] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:33:52 INFO - PROCESS | 2384 | 1467538432957 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 02:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:33:52 INFO - PROCESS | 2384 | 1467538432985 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 2384 | 1467538432986 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:33:52 INFO - PROCESS | 2384 | 1467538432988 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 2384 | 1467538432989 Marionette TRACE conn2 <- [1,834,null,{}] 02:33:52 INFO - PROCESS | 2384 | 1467538432992 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}] 02:33:52 INFO - PROCESS | 2384 | 1467538432993 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:53 INFO - PROCESS | 2384 | 1467538433065 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:33:53 INFO - PROCESS | 2384 | 1467538433117 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 2384 | 1467538433118 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226ad000 == 40 [pid = 2384] [id = 216] 02:33:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x112a66800) [pid = 2384] [serial = 646] [outer = 0x0] 02:33:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x1181cc800) [pid = 2384] [serial = 647] [outer = 0x112a66800] 02:33:53 INFO - PROCESS | 2384 | 1467538433143 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x119782c00) [pid = 2384] [serial = 648] [outer = 0x112a66800] 02:33:53 INFO - PROCESS | 2384 | 1467538433427 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]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 473ms 02:33:53 INFO - PROCESS | 2384 | 1467538433467 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 2384 | 1467538433468 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:33:53 INFO - PROCESS | 2384 | 1467538433471 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 2384 | 1467538433472 Marionette TRACE conn2 <- [1,838,null,{}] 02:33:53 INFO - PROCESS | 2384 | 1467538433477 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}] 02:33:53 INFO - PROCESS | 2384 | 1467538433480 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:53 INFO - PROCESS | 2384 | 1467538433568 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:33:53 INFO - PROCESS | 2384 | 1467538433572 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 2384 | 1467538433573 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5c2800 == 41 [pid = 2384] [id = 217] 02:33:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x119783400) [pid = 2384] [serial = 649] [outer = 0x0] 02:33:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x123e82400) [pid = 2384] [serial = 650] [outer = 0x119783400] 02:33:53 INFO - PROCESS | 2384 | 1467538433608 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x123eea000) [pid = 2384] [serial = 651] [outer = 0x119783400] 02:33:53 INFO - PROCESS | 2384 | 1467538433954 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]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 02:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:33:54 INFO - PROCESS | 2384 | 1467538433995 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 2384 | 1467538433997 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:33:54 INFO - PROCESS | 2384 | 1467538433999 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 2384 | 1467538434000 Marionette TRACE conn2 <- [1,842,null,{}] 02:33:54 INFO - PROCESS | 2384 | 1467538434003 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}] 02:33:54 INFO - PROCESS | 2384 | 1467538434004 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:54 INFO - PROCESS | 2384 | 1467538434081 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:33:54 INFO - PROCESS | 2384 | 1467538434084 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 2384 | 1467538434085 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a987800 == 42 [pid = 2384] [id = 218] 02:33:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x123f88000) [pid = 2384] [serial = 652] [outer = 0x0] 02:33:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x12444dc00) [pid = 2384] [serial = 653] [outer = 0x123f88000] 02:33:54 INFO - PROCESS | 2384 | 1467538434109 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1244dc800) [pid = 2384] [serial = 654] [outer = 0x123f88000] 02:33:54 INFO - PROCESS | 2384 | 1467538434416 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]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 02:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:33:54 INFO - PROCESS | 2384 | 1467538434468 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 2384 | 1467538434469 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:33:54 INFO - PROCESS | 2384 | 1467538434471 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 2384 | 1467538434472 Marionette TRACE conn2 <- [1,846,null,{}] 02:33:54 INFO - PROCESS | 2384 | 1467538434474 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}] 02:33:54 INFO - PROCESS | 2384 | 1467538434475 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:54 INFO - PROCESS | 2384 | 1467538434549 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:33:54 INFO - PROCESS | 2384 | 1467538434553 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 2384 | 1467538434554 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9e9000 == 43 [pid = 2384] [id = 219] 02:33:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1245ec000) [pid = 2384] [serial = 655] [outer = 0x0] 02:33:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1245f5000) [pid = 2384] [serial = 656] [outer = 0x1245ec000] 02:33:54 INFO - PROCESS | 2384 | 1467538434587 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x124605c00) [pid = 2384] [serial = 657] [outer = 0x1245ec000] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x11272b000 == 42 [pid = 2384] [id = 23] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x117247000 == 41 [pid = 2384] [id = 25] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x1169b0800 == 40 [pid = 2384] [id = 24] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12cb7e800 == 39 [pid = 2384] [id = 15] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12c395800 == 38 [pid = 2384] [id = 13] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12bacb800 == 37 [pid = 2384] [id = 10] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12b794000 == 36 [pid = 2384] [id = 9] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12cccb800 == 35 [pid = 2384] [id = 16] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x124518800 == 34 [pid = 2384] [id = 22] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x111c99800 == 33 [pid = 2384] [id = 196] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12d7e1000 == 32 [pid = 2384] [id = 21] 02:33:55 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6d2800 == 31 [pid = 2384] [id = 19] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119a6b800) [pid = 2384] [serial = 614] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119924400) [pid = 2384] [serial = 611] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x118266800) [pid = 2384] [serial = 596] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1126f4c00) [pid = 2384] [serial = 587] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1128b0400) [pid = 2384] [serial = 588] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1131d9400) [pid = 2384] [serial = 590] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x114f21800) [pid = 2384] [serial = 591] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x116631400) [pid = 2384] [serial = 593] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x11978e000) [pid = 2384] [serial = 585] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x119667000) [pid = 2384] [serial = 584] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x116fb4000) [pid = 2384] [serial = 579] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x118479400) [pid = 2384] [serial = 600] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x116631c00) [pid = 2384] [serial = 578] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x119933000) [pid = 2384] [serial = 612] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x118331400) [pid = 2384] [serial = 599] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x11859cc00) [pid = 2384] [serial = 582] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x116a13400) [pid = 2384] [serial = 602] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x11846f000) [pid = 2384] [serial = 581] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x11966ac00) [pid = 2384] [serial = 605] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x1193a6c00) [pid = 2384] [serial = 608] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x118e57400) [pid = 2384] [serial = 603] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x119671400) [pid = 2384] [serial = 606] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0x1182f1000) [pid = 2384] [serial = 597] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0x1170ba000) [pid = 2384] [serial = 594] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0x119781000) [pid = 2384] [serial = 609] [outer = 0x0] [url = about:blank] 02:33:55 INFO - PROCESS | 2384 | 1467538435971 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]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1519ms 02:33:55 INFO - PROCESS | 2384 | 1467538435991 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 2384 | 1467538435996 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:33:56 INFO - PROCESS | 2384 | 1467538436000 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 2384 | 1467538436002 Marionette TRACE conn2 <- [1,850,null,{}] 02:33:56 INFO - PROCESS | 2384 | 1467538436006 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}] 02:33:56 INFO - PROCESS | 2384 | 1467538436008 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:56 INFO - PROCESS | 2384 | 1467538436083 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:33:56 INFO - PROCESS | 2384 | 1467538436131 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 2384 | 1467538436134 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x115f8f800 == 32 [pid = 2384] [id = 220] 02:33:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0x1128acc00) [pid = 2384] [serial = 658] [outer = 0x0] 02:33:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x1129a8c00) [pid = 2384] [serial = 659] [outer = 0x1128acc00] 02:33:56 INFO - PROCESS | 2384 | 1467538436162 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x112a62400) [pid = 2384] [serial = 660] [outer = 0x1128acc00] 02:33:56 INFO - PROCESS | 2384 | 1467538436503 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]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 02:33:56 INFO - PROCESS | 2384 | 1467538436520 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:33:56 INFO - PROCESS | 2384 | 1467538436525 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:33:56 INFO - PROCESS | 2384 | 1467538436534 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 2384 | 1467538436537 Marionette TRACE conn2 <- [1,854,null,{}] 02:33:56 INFO - PROCESS | 2384 | 1467538436540 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}] 02:33:56 INFO - PROCESS | 2384 | 1467538436543 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:56 INFO - PROCESS | 2384 | 1467538436665 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:33:56 INFO - PROCESS | 2384 | 1467538436734 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 2384 | 1467538436736 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x11695f000 == 33 [pid = 2384] [id = 221] 02:33:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x112a66400) [pid = 2384] [serial = 661] [outer = 0x0] 02:33:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x112ec4400) [pid = 2384] [serial = 662] [outer = 0x112a66400] 02:33:56 INFO - PROCESS | 2384 | 1467538436782 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x115fdc800) [pid = 2384] [serial = 663] [outer = 0x112a66400] 02:33:57 INFO - PROCESS | 2384 | 1467538437076 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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 572ms 02:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:33:57 INFO - PROCESS | 2384 | 1467538437104 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 2384 | 1467538437106 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:33:57 INFO - PROCESS | 2384 | 1467538437119 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 2384 | 1467538437121 Marionette TRACE conn2 <- [1,858,null,{}] 02:33:57 INFO - PROCESS | 2384 | 1467538437137 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}] 02:33:57 INFO - PROCESS | 2384 | 1467538437140 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:57 INFO - PROCESS | 2384 | 1467538437219 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:33:57 INFO - PROCESS | 2384 | 1467538437267 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 2384 | 1467538437269 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x11821d000 == 34 [pid = 2384] [id = 222] 02:33:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x110f7a800) [pid = 2384] [serial = 664] [outer = 0x0] 02:33:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x11691d400) [pid = 2384] [serial = 665] [outer = 0x110f7a800] 02:33:57 INFO - PROCESS | 2384 | 1467538437297 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1170bf000) [pid = 2384] [serial = 666] [outer = 0x110f7a800] 02:33:57 INFO - PROCESS | 2384 | 1467538437583 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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 490ms 02:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:33:57 INFO - PROCESS | 2384 | 1467538437602 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 2384 | 1467538437604 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:33:57 INFO - PROCESS | 2384 | 1467538437606 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 2384 | 1467538437607 Marionette TRACE conn2 <- [1,862,null,{}] 02:33:57 INFO - PROCESS | 2384 | 1467538437618 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}] 02:33:57 INFO - PROCESS | 2384 | 1467538437619 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:57 INFO - PROCESS | 2384 | 1467538437697 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:33:57 INFO - PROCESS | 2384 | 1467538437701 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 2384 | 1467538437702 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193bb000 == 35 [pid = 2384] [id = 223] 02:33:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x1173eec00) [pid = 2384] [serial = 667] [outer = 0x0] 02:33:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x11815b800) [pid = 2384] [serial = 668] [outer = 0x1173eec00] 02:33:57 INFO - PROCESS | 2384 | 1467538437730 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x11825fc00) [pid = 2384] [serial = 669] [outer = 0x1173eec00] 02:33:58 INFO - PROCESS | 2384 | 1467538438048 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]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 478ms 02:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:33:58 INFO - PROCESS | 2384 | 1467538438084 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 2384 | 1467538438086 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:33:58 INFO - PROCESS | 2384 | 1467538438088 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 2384 | 1467538438089 Marionette TRACE conn2 <- [1,866,null,{}] 02:33:58 INFO - PROCESS | 2384 | 1467538438091 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}] 02:33:58 INFO - PROCESS | 2384 | 1467538438092 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:58 INFO - PROCESS | 2384 | 1467538438190 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:33:58 INFO - PROCESS | 2384 | 1467538438198 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 2384 | 1467538438199 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x119652800 == 36 [pid = 2384] [id = 224] 02:33:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x11271a800) [pid = 2384] [serial = 670] [outer = 0x0] 02:33:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1182f0c00) [pid = 2384] [serial = 671] [outer = 0x11271a800] 02:33:58 INFO - PROCESS | 2384 | 1467538438224 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x118330c00) [pid = 2384] [serial = 672] [outer = 0x11271a800] 02:33:58 INFO - PROCESS | 2384 | 1467538438546 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]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 467ms 02:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:33:58 INFO - PROCESS | 2384 | 1467538438556 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 2384 | 1467538438557 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:33:58 INFO - PROCESS | 2384 | 1467538438562 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 2384 | 1467538438563 Marionette TRACE conn2 <- [1,870,null,{}] 02:33:58 INFO - PROCESS | 2384 | 1467538438565 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}] 02:33:58 INFO - PROCESS | 2384 | 1467538438569 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:58 INFO - PROCESS | 2384 | 1467538438656 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:33:58 INFO - PROCESS | 2384 | 1467538438663 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 2384 | 1467538438664 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227d9000 == 37 [pid = 2384] [id = 225] 02:33:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x118446c00) [pid = 2384] [serial = 673] [outer = 0x0] 02:33:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x11847c800) [pid = 2384] [serial = 674] [outer = 0x118446c00] 02:33:58 INFO - PROCESS | 2384 | 1467538438688 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x119241400) [pid = 2384] [serial = 675] [outer = 0x118446c00] 02:33:58 INFO - PROCESS | 2384 | 1467538438987 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 02:33:59 INFO - PROCESS | 2384 | 1467538439030 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 2384 | 1467538439032 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:33:59 INFO - PROCESS | 2384 | 1467538439034 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 2384 | 1467538439035 Marionette TRACE conn2 <- [1,874,null,{}] 02:33:59 INFO - PROCESS | 2384 | 1467538439037 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}] 02:33:59 INFO - PROCESS | 2384 | 1467538439038 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:59 INFO - PROCESS | 2384 | 1467538439137 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:33:59 INFO - PROCESS | 2384 | 1467538439144 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 2384 | 1467538439146 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aa4800 == 38 [pid = 2384] [id = 226] 02:33:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1192b7400) [pid = 2384] [serial = 676] [outer = 0x0] 02:33:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1192bc400) [pid = 2384] [serial = 677] [outer = 0x1192b7400] 02:33:59 INFO - PROCESS | 2384 | 1467538439170 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x11966b800) [pid = 2384] [serial = 678] [outer = 0x1192b7400] 02:33:59 INFO - PROCESS | 2384 | 1467538439473 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 02:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:33:59 INFO - PROCESS | 2384 | 1467538439503 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 2384 | 1467538439505 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:33:59 INFO - PROCESS | 2384 | 1467538439507 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 2384 | 1467538439509 Marionette TRACE conn2 <- [1,878,null,{}] 02:33:59 INFO - PROCESS | 2384 | 1467538439514 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}] 02:33:59 INFO - PROCESS | 2384 | 1467538439516 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:59 INFO - PROCESS | 2384 | 1467538439629 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:33:59 INFO - PROCESS | 2384 | 1467538439633 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 2384 | 1467538439636 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:33:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12450c800 == 39 [pid = 2384] [id = 227] 02:33:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11923b800) [pid = 2384] [serial = 679] [outer = 0x0] 02:33:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x119674c00) [pid = 2384] [serial = 680] [outer = 0x11923b800] 02:33:59 INFO - PROCESS | 2384 | 1467538439677 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x119736c00) [pid = 2384] [serial = 681] [outer = 0x11923b800] 02:34:00 INFO - PROCESS | 2384 | 1467538440094 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]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 623ms 02:34:00 INFO - PROCESS | 2384 | 1467538440130 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 2384 | 1467538440132 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:34:00 INFO - PROCESS | 2384 | 1467538440134 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 2384 | 1467538440135 Marionette TRACE conn2 <- [1,882,null,{}] 02:34:00 INFO - PROCESS | 2384 | 1467538440138 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}] 02:34:00 INFO - PROCESS | 2384 | 1467538440139 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:00 INFO - PROCESS | 2384 | 1467538440210 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:34:00 INFO - PROCESS | 2384 | 1467538440214 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 2384 | 1467538440215 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x11821b000 == 40 [pid = 2384] [id = 228] 02:34:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x116631400) [pid = 2384] [serial = 682] [outer = 0x0] 02:34:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11978d000) [pid = 2384] [serial = 683] [outer = 0x116631400] 02:34:00 INFO - PROCESS | 2384 | 1467538440247 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119929000) [pid = 2384] [serial = 684] [outer = 0x116631400] 02:34:00 INFO - PROCESS | 2384 | 1467538440555 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]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 02:34:00 INFO - PROCESS | 2384 | 1467538440603 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 2384 | 1467538440604 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:34:00 INFO - PROCESS | 2384 | 1467538440607 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 2384 | 1467538440608 Marionette TRACE conn2 <- [1,886,null,{}] 02:34:00 INFO - PROCESS | 2384 | 1467538440610 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}] 02:34:00 INFO - PROCESS | 2384 | 1467538440611 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:00 INFO - PROCESS | 2384 | 1467538440690 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:34:00 INFO - PROCESS | 2384 | 1467538440696 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 2384 | 1467538440697 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x126815000 == 41 [pid = 2384] [id = 229] 02:34:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11992d800) [pid = 2384] [serial = 685] [outer = 0x0] 02:34:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x120e47400) [pid = 2384] [serial = 686] [outer = 0x11992d800] 02:34:00 INFO - PROCESS | 2384 | 1467538440721 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x120e4d000) [pid = 2384] [serial = 687] [outer = 0x11992d800] 02:34:01 INFO - PROCESS | 2384 | 1467538441048 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]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 02:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:34:01 INFO - PROCESS | 2384 | 1467538441103 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 2384 | 1467538441104 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:34:01 INFO - PROCESS | 2384 | 1467538441107 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 2384 | 1467538441112 Marionette TRACE conn2 <- [1,890,null,{}] 02:34:01 INFO - PROCESS | 2384 | 1467538441114 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}] 02:34:01 INFO - PROCESS | 2384 | 1467538441116 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:01 INFO - PROCESS | 2384 | 1467538441234 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:34:01 INFO - PROCESS | 2384 | 1467538441237 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 2384 | 1467538441239 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x11964a000 == 42 [pid = 2384] [id = 230] 02:34:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11992bc00) [pid = 2384] [serial = 688] [outer = 0x0] 02:34:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x120e6c000) [pid = 2384] [serial = 689] [outer = 0x11992bc00] 02:34:01 INFO - PROCESS | 2384 | 1467538441274 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x122610800) [pid = 2384] [serial = 690] [outer = 0x11992bc00] 02:34:01 INFO - PROCESS | 2384 | 1467538441604 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]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 02:34:01 INFO - PROCESS | 2384 | 1467538441631 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 2384 | 1467538441633 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:34:01 INFO - PROCESS | 2384 | 1467538441641 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 2384 | 1467538441645 Marionette TRACE conn2 <- [1,894,null,{}] 02:34:01 INFO - PROCESS | 2384 | 1467538441648 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}] 02:34:01 INFO - PROCESS | 2384 | 1467538441649 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:01 INFO - PROCESS | 2384 | 1467538441741 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:34:01 INFO - PROCESS | 2384 | 1467538441744 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 2384 | 1467538441745 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297aa000 == 43 [pid = 2384] [id = 231] 02:34:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x122603c00) [pid = 2384] [serial = 691] [outer = 0x0] 02:34:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x122747000) [pid = 2384] [serial = 692] [outer = 0x122603c00] 02:34:01 INFO - PROCESS | 2384 | 1467538441769 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12388c800) [pid = 2384] [serial = 693] [outer = 0x122603c00] 02:34:02 INFO - PROCESS | 2384 | 1467538442117 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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms 02:34:02 INFO - PROCESS | 2384 | 1467538442163 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 2384 | 1467538442165 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:34:02 INFO - PROCESS | 2384 | 1467538442168 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 2384 | 1467538442169 Marionette TRACE conn2 <- [1,898,null,{}] 02:34:02 INFO - PROCESS | 2384 | 1467538442172 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}] 02:34:02 INFO - PROCESS | 2384 | 1467538442174 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:02 INFO - PROCESS | 2384 | 1467538442330 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:34:02 INFO - PROCESS | 2384 | 1467538442348 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 2384 | 1467538442349 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7ca800 == 44 [pid = 2384] [id = 232] 02:34:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123a49c00) [pid = 2384] [serial = 694] [outer = 0x0] 02:34:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x123a53000) [pid = 2384] [serial = 695] [outer = 0x123a49c00] 02:34:02 INFO - PROCESS | 2384 | 1467538442399 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x123e86800) [pid = 2384] [serial = 696] [outer = 0x123a49c00] 02:34:02 INFO - PROCESS | 2384 | 1467538442809 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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 669ms 02:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:34:02 INFO - PROCESS | 2384 | 1467538442837 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 2384 | 1467538442838 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:34:02 INFO - PROCESS | 2384 | 1467538442840 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 2384 | 1467538442841 Marionette TRACE conn2 <- [1,902,null,{}] 02:34:02 INFO - PROCESS | 2384 | 1467538442849 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}] 02:34:02 INFO - PROCESS | 2384 | 1467538442850 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:02 INFO - PROCESS | 2384 | 1467538442947 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:34:02 INFO - PROCESS | 2384 | 1467538442950 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 2384 | 1467538442951 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad6c000 == 45 [pid = 2384] [id = 233] 02:34:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1181ca000) [pid = 2384] [serial = 697] [outer = 0x0] 02:34:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x123a4c800) [pid = 2384] [serial = 698] [outer = 0x1181ca000] 02:34:02 INFO - PROCESS | 2384 | 1467538442975 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x123f8a400) [pid = 2384] [serial = 699] [outer = 0x1181ca000] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x119784400) [pid = 2384] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x120e6e800) [pid = 2384] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12274c800) [pid = 2384] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x112a66800) [pid = 2384] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x122643400) [pid = 2384] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119783400) [pid = 2384] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x123f88000) [pid = 2384] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1129ab400) [pid = 2384] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1128a3400) [pid = 2384] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1176f3000) [pid = 2384] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x11691d000) [pid = 2384] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x112a79c00) [pid = 2384] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1129b0c00) [pid = 2384] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:34:03 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11721b000) [pid = 2384] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:34:03 INFO - PROCESS | 2384 | 1467538443403 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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 575ms 02:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:34:03 INFO - PROCESS | 2384 | 1467538443416 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 2384 | 1467538443417 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:34:03 INFO - PROCESS | 2384 | 1467538443419 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 2384 | 1467538443420 Marionette TRACE conn2 <- [1,906,null,{}] 02:34:03 INFO - PROCESS | 2384 | 1467538443422 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}] 02:34:03 INFO - PROCESS | 2384 | 1467538443423 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:03 INFO - PROCESS | 2384 | 1467538443500 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:34:03 INFO - PROCESS | 2384 | 1467538443504 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 2384 | 1467538443505 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad7a800 == 46 [pid = 2384] [id = 234] 02:34:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1176f3000) [pid = 2384] [serial = 700] [outer = 0x0] 02:34:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11825a400) [pid = 2384] [serial = 701] [outer = 0x1176f3000] 02:34:03 INFO - PROCESS | 2384 | 1467538443536 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x122643400) [pid = 2384] [serial = 702] [outer = 0x1176f3000] 02:34:03 INFO - PROCESS | 2384 | 1467538443865 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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 02:34:03 INFO - PROCESS | 2384 | 1467538443888 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 2384 | 1467538443889 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:34:03 INFO - PROCESS | 2384 | 1467538443892 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 2384 | 1467538443894 Marionette TRACE conn2 <- [1,910,null,{}] 02:34:03 INFO - PROCESS | 2384 | 1467538443896 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}] 02:34:03 INFO - PROCESS | 2384 | 1467538443897 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:04 INFO - PROCESS | 2384 | 1467538443999 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:34:04 INFO - PROCESS | 2384 | 1467538444005 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 2384 | 1467538444006 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b7a8000 == 47 [pid = 2384] [id = 235] 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11721b000) [pid = 2384] [serial = 703] [outer = 0x0] 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x123f84800) [pid = 2384] [serial = 704] [outer = 0x11721b000] 02:34:04 INFO - PROCESS | 2384 | 1467538444030 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x12445a000) [pid = 2384] [serial = 705] [outer = 0x11721b000] 02:34:04 INFO - PROCESS | 2384 | 1467538444315 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]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 02:34:04 INFO - PROCESS | 2384 | 1467538444364 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 2384 | 1467538444365 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:34:04 INFO - PROCESS | 2384 | 1467538444367 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 2384 | 1467538444368 Marionette TRACE conn2 <- [1,914,null,{}] 02:34:04 INFO - PROCESS | 2384 | 1467538444371 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}] 02:34:04 INFO - PROCESS | 2384 | 1467538444372 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:04 INFO - PROCESS | 2384 | 1467538444460 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:34:04 INFO - PROCESS | 2384 | 1467538444464 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 2384 | 1467538444465 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bada800 == 48 [pid = 2384] [id = 236] 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x119781400) [pid = 2384] [serial = 706] [outer = 0x0] 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x124607000) [pid = 2384] [serial = 707] [outer = 0x119781400] 02:34:04 INFO - PROCESS | 2384 | 1467538444489 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x12460d400) [pid = 2384] [serial = 708] [outer = 0x119781400] 02:34:04 INFO - PROCESS | 2384 | 1467538444809 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]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 467ms 02:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:34:04 INFO - PROCESS | 2384 | 1467538444836 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 2384 | 1467538444837 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:34:04 INFO - PROCESS | 2384 | 1467538444839 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 2384 | 1467538444840 Marionette TRACE conn2 <- [1,918,null,{}] 02:34:04 INFO - PROCESS | 2384 | 1467538444844 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}] 02:34:04 INFO - PROCESS | 2384 | 1467538444846 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:04 INFO - PROCESS | 2384 | 1467538444951 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:34:04 INFO - PROCESS | 2384 | 1467538444957 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 2384 | 1467538444958 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd83000 == 49 [pid = 2384] [id = 237] 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x119236000) [pid = 2384] [serial = 709] [outer = 0x0] 02:34:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12460dc00) [pid = 2384] [serial = 710] [outer = 0x119236000] 02:34:04 INFO - PROCESS | 2384 | 1467538444982 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x124cb8800) [pid = 2384] [serial = 711] [outer = 0x119236000] 02:34:05 INFO - PROCESS | 2384 | 1467538445333 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]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 523ms 02:34:05 INFO - PROCESS | 2384 | 1467538445363 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 2384 | 1467538445365 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:34:05 INFO - PROCESS | 2384 | 1467538445369 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 2384 | 1467538445372 Marionette TRACE conn2 <- [1,922,null,{}] 02:34:05 INFO - PROCESS | 2384 | 1467538445376 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}] 02:34:05 INFO - PROCESS | 2384 | 1467538445378 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:05 INFO - PROCESS | 2384 | 1467538445494 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:34:05 INFO - PROCESS | 2384 | 1467538445542 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 2384 | 1467538445544 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x115df4000 == 50 [pid = 2384] [id = 238] 02:34:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1126f6c00) [pid = 2384] [serial = 712] [outer = 0x0] 02:34:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1128a4c00) [pid = 2384] [serial = 713] [outer = 0x1126f6c00] 02:34:05 INFO - PROCESS | 2384 | 1467538445576 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1129b1400) [pid = 2384] [serial = 714] [outer = 0x1126f6c00] 02:34:06 INFO - PROCESS | 2384 | 1467538446097 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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 776ms 02:34:06 INFO - PROCESS | 2384 | 1467538446153 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 2384 | 1467538446156 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:34:06 INFO - PROCESS | 2384 | 1467538446164 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 2384 | 1467538446166 Marionette TRACE conn2 <- [1,926,null,{}] 02:34:06 INFO - PROCESS | 2384 | 1467538446169 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}] 02:34:06 INFO - PROCESS | 2384 | 1467538446171 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:06 INFO - PROCESS | 2384 | 1467538446281 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:34:06 INFO - PROCESS | 2384 | 1467538446354 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 2384 | 1467538446356 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x11964b000 == 51 [pid = 2384] [id = 239] 02:34:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1161a8400) [pid = 2384] [serial = 715] [outer = 0x0] 02:34:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1164e4800) [pid = 2384] [serial = 716] [outer = 0x1161a8400] 02:34:06 INFO - PROCESS | 2384 | 1467538446386 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x116976800) [pid = 2384] [serial = 717] [outer = 0x1161a8400] 02:34:07 INFO - PROCESS | 2384 | 1467538447076 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]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 977ms 02:34:07 INFO - PROCESS | 2384 | 1467538447142 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:34:07 INFO - PROCESS | 2384 | 1467538447144 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:34:07 INFO - PROCESS | 2384 | 1467538447148 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 2384 | 1467538447149 Marionette TRACE conn2 <- [1,930,null,{}] 02:34:07 INFO - PROCESS | 2384 | 1467538447153 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}] 02:34:07 INFO - PROCESS | 2384 | 1467538447154 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:07 INFO - PROCESS | 2384 | 1467538447283 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12a987800 == 50 [pid = 2384] [id = 218] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x128b99800 == 49 [pid = 2384] [id = 215] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5c2800 == 48 [pid = 2384] [id = 217] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1226ad000 == 47 [pid = 2384] [id = 216] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x128b8d800 == 46 [pid = 2384] [id = 214] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12bada800 == 45 [pid = 2384] [id = 236] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12b7a8000 == 44 [pid = 2384] [id = 235] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad7a800 == 43 [pid = 2384] [id = 234] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad6c000 == 42 [pid = 2384] [id = 233] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7ca800 == 41 [pid = 2384] [id = 232] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1297aa000 == 40 [pid = 2384] [id = 231] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1245f5000) [pid = 2384] [serial = 656] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x11964a000 == 39 [pid = 2384] [id = 230] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x126815000 == 38 [pid = 2384] [id = 229] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x11821b000 == 37 [pid = 2384] [id = 228] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12450c800 == 36 [pid = 2384] [id = 227] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x123aa4800 == 35 [pid = 2384] [id = 226] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1227d9000 == 34 [pid = 2384] [id = 225] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x119652800 == 33 [pid = 2384] [id = 224] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1193bb000 == 32 [pid = 2384] [id = 223] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x11821d000 == 31 [pid = 2384] [id = 222] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x11695f000 == 30 [pid = 2384] [id = 221] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x115f8f800 == 29 [pid = 2384] [id = 220] 02:34:07 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9e9000 == 28 [pid = 2384] [id = 219] 02:34:07 INFO - PROCESS | 2384 | 1467538447369 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 2384 | 1467538447373 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x1164af800 == 29 [pid = 2384] [id = 240] 02:34:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x112a6b000) [pid = 2384] [serial = 718] [outer = 0x0] 02:34:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x114f21800) [pid = 2384] [serial = 719] [outer = 0x112a6b000] 02:34:07 INFO - PROCESS | 2384 | 1467538447401 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x116a0b400) [pid = 2384] [serial = 720] [outer = 0x112a6b000] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x1199a6c00) [pid = 2384] [serial = 635] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x120e6e400) [pid = 2384] [serial = 636] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x12260d000) [pid = 2384] [serial = 638] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x122751c00) [pid = 2384] [serial = 644] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1181cc800) [pid = 2384] [serial = 647] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x122744400) [pid = 2384] [serial = 641] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x123e82400) [pid = 2384] [serial = 650] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x12444dc00) [pid = 2384] [serial = 653] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x119782c00) [pid = 2384] [serial = 648] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x123a50400) [pid = 2384] [serial = 645] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1193a5400) [pid = 2384] [serial = 632] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1244dc800) [pid = 2384] [serial = 654] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1185a4400) [pid = 2384] [serial = 629] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1192b2c00) [pid = 2384] [serial = 630] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11832c000) [pid = 2384] [serial = 627] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1182e6c00) [pid = 2384] [serial = 626] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x116974800) [pid = 2384] [serial = 623] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1170bd400) [pid = 2384] [serial = 624] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x115f1b400) [pid = 2384] [serial = 621] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x112f8dc00) [pid = 2384] [serial = 620] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11322a400) [pid = 2384] [serial = 618] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x112a60800) [pid = 2384] [serial = 617] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x120e46c00) [pid = 2384] [serial = 615] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x12274ac00) [pid = 2384] [serial = 642] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x12263f400) [pid = 2384] [serial = 639] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11972d800) [pid = 2384] [serial = 633] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x123eea000) [pid = 2384] [serial = 651] [outer = 0x0] [url = about:blank] 02:34:07 INFO - PROCESS | 2384 | 1467538447732 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]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 620ms 02:34:07 INFO - PROCESS | 2384 | 1467538447768 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 2384 | 1467538447771 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:34:07 INFO - PROCESS | 2384 | 1467538447776 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 2384 | 1467538447779 Marionette TRACE conn2 <- [1,934,null,{}] 02:34:07 INFO - PROCESS | 2384 | 1467538447782 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}] 02:34:07 INFO - PROCESS | 2384 | 1467538447783 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:07 INFO - PROCESS | 2384 | 1467538447875 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:34:07 INFO - PROCESS | 2384 | 1467538447921 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 2384 | 1467538447922 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x118213800 == 30 [pid = 2384] [id = 241] 02:34:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x116980000) [pid = 2384] [serial = 721] [outer = 0x0] 02:34:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1170c0000) [pid = 2384] [serial = 722] [outer = 0x116980000] 02:34:07 INFO - PROCESS | 2384 | 1467538447949 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1182eb400) [pid = 2384] [serial = 723] [outer = 0x116980000] 02:34:08 INFO - PROCESS | 2384 | 1467538448205 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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 02:34:08 INFO - PROCESS | 2384 | 1467538448254 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:34:08 INFO - PROCESS | 2384 | 1467538448257 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:34:08 INFO - PROCESS | 2384 | 1467538448272 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 2384 | 1467538448275 Marionette TRACE conn2 <- [1,938,null,{}] 02:34:08 INFO - PROCESS | 2384 | 1467538448292 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}] 02:34:08 INFO - PROCESS | 2384 | 1467538448299 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:08 INFO - PROCESS | 2384 | 1467538448441 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:34:08 INFO - PROCESS | 2384 | 1467538448516 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:08 INFO - PROCESS | 2384 | 1467538448518 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199d2000 == 31 [pid = 2384] [id = 242] 02:34:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1181bf000) [pid = 2384] [serial = 724] [outer = 0x0] 02:34:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118476000) [pid = 2384] [serial = 725] [outer = 0x1181bf000] 02:34:08 INFO - PROCESS | 2384 | 1467538448565 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119224c00) [pid = 2384] [serial = 726] [outer = 0x1181bf000] 02:34:08 INFO - PROCESS | 2384 | 1467538448935 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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 691ms 02:34:08 INFO - PROCESS | 2384 | 1467538448951 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 2384 | 1467538448953 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:34:08 INFO - PROCESS | 2384 | 1467538448955 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 2384 | 1467538448956 Marionette TRACE conn2 <- [1,942,null,{}] 02:34:08 INFO - PROCESS | 2384 | 1467538448959 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}] 02:34:08 INFO - PROCESS | 2384 | 1467538448963 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:09 INFO - PROCESS | 2384 | 1467538449044 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:34:09 INFO - PROCESS | 2384 | 1467538449119 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 2384 | 1467538449120 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x1238dd000 == 32 [pid = 2384] [id = 243] 02:34:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1192bb000) [pid = 2384] [serial = 727] [outer = 0x0] 02:34:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119667000) [pid = 2384] [serial = 728] [outer = 0x1192bb000] 02:34:09 INFO - PROCESS | 2384 | 1467538449146 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119670800) [pid = 2384] [serial = 729] [outer = 0x1192bb000] 02:34:09 INFO - PROCESS | 2384 | 1467538449449 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]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 524ms 02:34:09 INFO - PROCESS | 2384 | 1467538449483 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 2384 | 1467538449484 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:34:09 INFO - PROCESS | 2384 | 1467538449487 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 2384 | 1467538449488 Marionette TRACE conn2 <- [1,946,null,{}] 02:34:09 INFO - PROCESS | 2384 | 1467538449491 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}] 02:34:09 INFO - PROCESS | 2384 | 1467538449494 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:09 INFO - PROCESS | 2384 | 1467538449607 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:34:09 INFO - PROCESS | 2384 | 1467538449621 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 2384 | 1467538449622 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x124693800 == 33 [pid = 2384] [id = 244] 02:34:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1126fd800) [pid = 2384] [serial = 730] [outer = 0x0] 02:34:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11973cc00) [pid = 2384] [serial = 731] [outer = 0x1126fd800] 02:34:09 INFO - PROCESS | 2384 | 1467538449659 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119933400) [pid = 2384] [serial = 732] [outer = 0x1126fd800] 02:34:10 INFO - PROCESS | 2384 | 1467538450127 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]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 669ms 02:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:34:10 INFO - PROCESS | 2384 | 1467538450156 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 2384 | 1467538450158 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:34:10 INFO - PROCESS | 2384 | 1467538450160 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 2384 | 1467538450161 Marionette TRACE conn2 <- [1,950,null,{}] 02:34:10 INFO - PROCESS | 2384 | 1467538450163 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}] 02:34:10 INFO - PROCESS | 2384 | 1467538450167 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:10 INFO - PROCESS | 2384 | 1467538450281 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:34:10 INFO - PROCESS | 2384 | 1467538450311 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 2384 | 1467538450313 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e13800 == 34 [pid = 2384] [id = 245] 02:34:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11966ec00) [pid = 2384] [serial = 733] [outer = 0x0] 02:34:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x120e51400) [pid = 2384] [serial = 734] [outer = 0x11966ec00] 02:34:10 INFO - PROCESS | 2384 | 1467538450337 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12274d000) [pid = 2384] [serial = 735] [outer = 0x11966ec00] 02:34:10 INFO - PROCESS | 2384 | 1467538450690 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]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 569ms 02:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:34:10 INFO - PROCESS | 2384 | 1467538450729 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 2384 | 1467538450731 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:34:10 INFO - PROCESS | 2384 | 1467538450744 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 2384 | 1467538450746 Marionette TRACE conn2 <- [1,954,null,{}] 02:34:10 INFO - PROCESS | 2384 | 1467538450749 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}] 02:34:10 INFO - PROCESS | 2384 | 1467538450751 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:10 INFO - PROCESS | 2384 | 1467538450893 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:34:10 INFO - PROCESS | 2384 | 1467538450929 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 2384 | 1467538450930 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b92800 == 35 [pid = 2384] [id = 246] 02:34:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123b5fc00) [pid = 2384] [serial = 736] [outer = 0x0] 02:34:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x123e81c00) [pid = 2384] [serial = 737] [outer = 0x123b5fc00] 02:34:10 INFO - PROCESS | 2384 | 1467538450970 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x123e8ec00) [pid = 2384] [serial = 738] [outer = 0x123b5fc00] 02:34:11 INFO - PROCESS | 2384 | 1467538451342 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]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 632ms 02:34:11 INFO - PROCESS | 2384 | 1467538451366 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 2384 | 1467538451367 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:34:11 INFO - PROCESS | 2384 | 1467538451369 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 2384 | 1467538451370 Marionette TRACE conn2 <- [1,958,null,{}] 02:34:11 INFO - PROCESS | 2384 | 1467538451372 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}] 02:34:11 INFO - PROCESS | 2384 | 1467538451373 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:11 INFO - PROCESS | 2384 | 1467538451616 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x122603c00) [pid = 2384] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x110f7a800) [pid = 2384] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a66400) [pid = 2384] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x116631400) [pid = 2384] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x118446c00) [pid = 2384] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11923b800) [pid = 2384] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x123a49c00) [pid = 2384] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1173eec00) [pid = 2384] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1181ca000) [pid = 2384] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1176f3000) [pid = 2384] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x119781400) [pid = 2384] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1128acc00) [pid = 2384] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11992d800) [pid = 2384] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11721b000) [pid = 2384] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1192b7400) [pid = 2384] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11271a800) [pid = 2384] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:34:11 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11992bc00) [pid = 2384] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:34:11 INFO - PROCESS | 2384 | 1467538451675 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 2384 | 1467538451676 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ade000 == 36 [pid = 2384] [id = 247] 02:34:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x110f74c00) [pid = 2384] [serial = 739] [outer = 0x0] 02:34:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1128acc00) [pid = 2384] [serial = 740] [outer = 0x110f74c00] 02:34:11 INFO - PROCESS | 2384 | 1467538451700 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1173eec00) [pid = 2384] [serial = 741] [outer = 0x110f74c00] 02:34:11 INFO - PROCESS | 2384 | 1467538451970 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]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 619ms 02:34:11 INFO - PROCESS | 2384 | 1467538451989 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 2384 | 1467538451990 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:34:12 INFO - PROCESS | 2384 | 1467538452000 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 2384 | 1467538452001 Marionette TRACE conn2 <- [1,962,null,{}] 02:34:12 INFO - PROCESS | 2384 | 1467538452003 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}] 02:34:12 INFO - PROCESS | 2384 | 1467538452004 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:12 INFO - PROCESS | 2384 | 1467538452085 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:34:12 INFO - PROCESS | 2384 | 1467538452089 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 2384 | 1467538452090 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297b7000 == 37 [pid = 2384] [id = 248] 02:34:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1176ed800) [pid = 2384] [serial = 742] [outer = 0x0] 02:34:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x120e49000) [pid = 2384] [serial = 743] [outer = 0x1176ed800] 02:34:12 INFO - PROCESS | 2384 | 1467538452117 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x12274c400) [pid = 2384] [serial = 744] [outer = 0x1176ed800] 02:34:12 INFO - PROCESS | 2384 | 1467538452420 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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 475ms 02:34:12 INFO - PROCESS | 2384 | 1467538452469 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 2384 | 1467538452470 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:34:12 INFO - PROCESS | 2384 | 1467538452472 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 2384 | 1467538452473 Marionette TRACE conn2 <- [1,966,null,{}] 02:34:12 INFO - PROCESS | 2384 | 1467538452475 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}] 02:34:12 INFO - PROCESS | 2384 | 1467538452476 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:12 INFO - PROCESS | 2384 | 1467538452581 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:34:12 INFO - PROCESS | 2384 | 1467538452587 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 2384 | 1467538452588 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7b4800 == 38 [pid = 2384] [id = 249] 02:34:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11859e000) [pid = 2384] [serial = 745] [outer = 0x0] 02:34:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x12444d000) [pid = 2384] [serial = 746] [outer = 0x11859e000] 02:34:12 INFO - PROCESS | 2384 | 1467538452612 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1244da000) [pid = 2384] [serial = 747] [outer = 0x11859e000] 02:34:12 INFO - PROCESS | 2384 | 1467538452925 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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 02:34:12 INFO - PROCESS | 2384 | 1467538452941 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 2384 | 1467538452943 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:34:12 INFO - PROCESS | 2384 | 1467538452949 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 2384 | 1467538452950 Marionette TRACE conn2 <- [1,970,null,{}] 02:34:12 INFO - PROCESS | 2384 | 1467538452953 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}] 02:34:12 INFO - PROCESS | 2384 | 1467538452954 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:13 INFO - PROCESS | 2384 | 1467538453052 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:34:13 INFO - PROCESS | 2384 | 1467538453055 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 2384 | 1467538453057 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad81000 == 39 [pid = 2384] [id = 250] 02:34:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x112a5e400) [pid = 2384] [serial = 748] [outer = 0x0] 02:34:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x12460b800) [pid = 2384] [serial = 749] [outer = 0x112a5e400] 02:34:13 INFO - PROCESS | 2384 | 1467538453089 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x125517800) [pid = 2384] [serial = 750] [outer = 0x112a5e400] 02:34:13 INFO - PROCESS | 2384 | 1467538453587 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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 719ms 02:34:13 INFO - PROCESS | 2384 | 1467538453669 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 2384 | 1467538453671 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:34:13 INFO - PROCESS | 2384 | 1467538453674 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 2384 | 1467538453677 Marionette TRACE conn2 <- [1,974,null,{}] 02:34:13 INFO - PROCESS | 2384 | 1467538453681 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}] 02:34:13 INFO - PROCESS | 2384 | 1467538453683 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:13 INFO - PROCESS | 2384 | 1467538453780 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:34:13 INFO - PROCESS | 2384 | 1467538453877 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 2384 | 1467538453880 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x11734d000 == 40 [pid = 2384] [id = 251] 02:34:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x112ec6c00) [pid = 2384] [serial = 751] [outer = 0x0] 02:34:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x114fce000) [pid = 2384] [serial = 752] [outer = 0x112ec6c00] 02:34:13 INFO - PROCESS | 2384 | 1467538453911 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x116928c00) [pid = 2384] [serial = 753] [outer = 0x112ec6c00] 02:34:14 INFO - PROCESS | 2384 | 1467538454318 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]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 673ms 02:34:14 INFO - PROCESS | 2384 | 1467538454348 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 2384 | 1467538454350 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:34:14 INFO - PROCESS | 2384 | 1467538454354 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 2384 | 1467538454357 Marionette TRACE conn2 <- [1,978,null,{}] 02:34:14 INFO - PROCESS | 2384 | 1467538454360 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}] 02:34:14 INFO - PROCESS | 2384 | 1467538454362 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:14 INFO - PROCESS | 2384 | 1467538454491 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:34:14 INFO - PROCESS | 2384 | 1467538454547 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 2384 | 1467538454548 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x123faa800 == 41 [pid = 2384] [id = 252] 02:34:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1176f3000) [pid = 2384] [serial = 754] [outer = 0x0] 02:34:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x118330800) [pid = 2384] [serial = 755] [outer = 0x1176f3000] 02:34:14 INFO - PROCESS | 2384 | 1467538454578 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x11847d800) [pid = 2384] [serial = 756] [outer = 0x1176f3000] 02:34:15 INFO - PROCESS | 2384 | 1467538454996 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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 674ms 02:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:34:15 INFO - PROCESS | 2384 | 1467538455027 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 2384 | 1467538455029 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:34:15 INFO - PROCESS | 2384 | 1467538455031 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 2384 | 1467538455032 Marionette TRACE conn2 <- [1,982,null,{}] 02:34:15 INFO - PROCESS | 2384 | 1467538455040 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}] 02:34:15 INFO - PROCESS | 2384 | 1467538455043 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:15 INFO - PROCESS | 2384 | 1467538455146 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:34:15 INFO - PROCESS | 2384 | 1467538455203 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 2384 | 1467538455205 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b79b800 == 42 [pid = 2384] [id = 253] 02:34:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x11966f400) [pid = 2384] [serial = 757] [outer = 0x0] 02:34:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x120e49c00) [pid = 2384] [serial = 758] [outer = 0x11966f400] 02:34:15 INFO - PROCESS | 2384 | 1467538455237 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x122602800) [pid = 2384] [serial = 759] [outer = 0x11966f400] 02:34:15 INFO - PROCESS | 2384 | 1467538455685 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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 721ms 02:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:34:15 INFO - PROCESS | 2384 | 1467538455766 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 2384 | 1467538455768 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:34:15 INFO - PROCESS | 2384 | 1467538455772 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 2384 | 1467538455774 Marionette TRACE conn2 <- [1,986,null,{}] 02:34:15 INFO - PROCESS | 2384 | 1467538455799 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}] 02:34:15 INFO - PROCESS | 2384 | 1467538455801 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:15 INFO - PROCESS | 2384 | 1467538455954 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:34:16 INFO - PROCESS | 2384 | 1467538456044 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 2384 | 1467538456046 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bda0000 == 43 [pid = 2384] [id = 254] 02:34:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x122606400) [pid = 2384] [serial = 760] [outer = 0x0] 02:34:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x123e83c00) [pid = 2384] [serial = 761] [outer = 0x122606400] 02:34:16 INFO - PROCESS | 2384 | 1467538456087 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1245f9c00) [pid = 2384] [serial = 762] [outer = 0x122606400] 02:34:16 INFO - PROCESS | 2384 | 1467538456494 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]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 741ms 02:34:16 INFO - PROCESS | 2384 | 1467538456513 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 2384 | 1467538456514 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:34:16 INFO - PROCESS | 2384 | 1467538456517 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 2384 | 1467538456518 Marionette TRACE conn2 <- [1,990,null,{}] 02:34:16 INFO - PROCESS | 2384 | 1467538456520 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}] 02:34:16 INFO - PROCESS | 2384 | 1467538456522 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:16 INFO - PROCESS | 2384 | 1467538456617 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:34:16 INFO - PROCESS | 2384 | 1467538456668 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 2384 | 1467538456670 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c386000 == 44 [pid = 2384] [id = 255] 02:34:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x122750800) [pid = 2384] [serial = 763] [outer = 0x0] 02:34:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x124ce2800) [pid = 2384] [serial = 764] [outer = 0x122750800] 02:34:16 INFO - PROCESS | 2384 | 1467538456697 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x124faa800) [pid = 2384] [serial = 765] [outer = 0x122750800] 02:34:17 INFO - PROCESS | 2384 | 1467538457113 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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 618ms 02:34:17 INFO - PROCESS | 2384 | 1467538457136 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:34:17 INFO - PROCESS | 2384 | 1467538457137 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:34:17 INFO - PROCESS | 2384 | 1467538457139 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 2384 | 1467538457141 Marionette TRACE conn2 <- [1,994,null,{}] 02:34:17 INFO - PROCESS | 2384 | 1467538457143 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}] 02:34:17 INFO - PROCESS | 2384 | 1467538457147 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:17 INFO - PROCESS | 2384 | 1467538457366 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:34:17 INFO - PROCESS | 2384 | 1467538457468 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 2384 | 1467538457469 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x111e9d000 == 45 [pid = 2384] [id = 256] 02:34:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1110a1c00) [pid = 2384] [serial = 766] [outer = 0x0] 02:34:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x111ca8400) [pid = 2384] [serial = 767] [outer = 0x1110a1c00] 02:34:17 INFO - PROCESS | 2384 | 1467538457497 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x11204c400) [pid = 2384] [serial = 768] [outer = 0x1110a1c00] 02:34:17 INFO - PROCESS | 2384 | 1467538457921 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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 823ms 02:34:17 INFO - PROCESS | 2384 | 1467538457964 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 2384 | 1467538457966 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:34:17 INFO - PROCESS | 2384 | 1467538457969 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 2384 | 1467538457971 Marionette TRACE conn2 <- [1,998,null,{}] 02:34:17 INFO - PROCESS | 2384 | 1467538457974 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}] 02:34:17 INFO - PROCESS | 2384 | 1467538457976 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:18 INFO - PROCESS | 2384 | 1467538458075 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:34:18 INFO - PROCESS | 2384 | 1467538458131 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 2384 | 1467538458132 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169a2000 == 46 [pid = 2384] [id = 257] 02:34:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x112a6b400) [pid = 2384] [serial = 769] [outer = 0x0] 02:34:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x112ecf000) [pid = 2384] [serial = 770] [outer = 0x112a6b400] 02:34:18 INFO - PROCESS | 2384 | 1467538458159 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x113244800) [pid = 2384] [serial = 771] [outer = 0x112a6b400] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7b4800 == 45 [pid = 2384] [id = 249] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x1297b7000 == 44 [pid = 2384] [id = 248] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x118ade000 == 43 [pid = 2384] [id = 247] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x128b92800 == 42 [pid = 2384] [id = 246] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x126e13800 == 41 [pid = 2384] [id = 245] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x124693800 == 40 [pid = 2384] [id = 244] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x1238dd000 == 39 [pid = 2384] [id = 243] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x1199d2000 == 38 [pid = 2384] [id = 242] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x118213800 == 37 [pid = 2384] [id = 241] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x1164af800 == 36 [pid = 2384] [id = 240] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x11964b000 == 35 [pid = 2384] [id = 239] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x115df4000 == 34 [pid = 2384] [id = 238] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd83000 == 33 [pid = 2384] [id = 237] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x111e9d000 == 32 [pid = 2384] [id = 256] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x12c386000 == 31 [pid = 2384] [id = 255] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x12bda0000 == 30 [pid = 2384] [id = 254] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x12b79b800 == 29 [pid = 2384] [id = 253] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x123faa800 == 28 [pid = 2384] [id = 252] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad81000 == 27 [pid = 2384] [id = 250] 02:34:18 INFO - PROCESS | 2384 | --DOCSHELL 0x11734d000 == 26 [pid = 2384] [id = 251] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x122747000) [pid = 2384] [serial = 692] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x11691d400) [pid = 2384] [serial = 665] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x112ec4400) [pid = 2384] [serial = 662] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x115fdc800) [pid = 2384] [serial = 663] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x11978d000) [pid = 2384] [serial = 683] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x119929000) [pid = 2384] [serial = 684] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11847c800) [pid = 2384] [serial = 674] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x119674c00) [pid = 2384] [serial = 680] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x123a53000) [pid = 2384] [serial = 695] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x119736c00) [pid = 2384] [serial = 681] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11815b800) [pid = 2384] [serial = 668] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x123a4c800) [pid = 2384] [serial = 698] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x123e86800) [pid = 2384] [serial = 696] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x11825fc00) [pid = 2384] [serial = 669] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x11825a400) [pid = 2384] [serial = 701] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x124607000) [pid = 2384] [serial = 707] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x122643400) [pid = 2384] [serial = 702] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1129a8c00) [pid = 2384] [serial = 659] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a62400) [pid = 2384] [serial = 660] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x120e47400) [pid = 2384] [serial = 686] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x123f84800) [pid = 2384] [serial = 704] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1192bc400) [pid = 2384] [serial = 677] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11966b800) [pid = 2384] [serial = 678] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x123f8a400) [pid = 2384] [serial = 699] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119241400) [pid = 2384] [serial = 675] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1182f0c00) [pid = 2384] [serial = 671] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x118330c00) [pid = 2384] [serial = 672] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x120e6c000) [pid = 2384] [serial = 689] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12460d400) [pid = 2384] [serial = 708] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x12460dc00) [pid = 2384] [serial = 710] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x12388c800) [pid = 2384] [serial = 693] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x122610800) [pid = 2384] [serial = 690] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x12445a000) [pid = 2384] [serial = 705] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1170bf000) [pid = 2384] [serial = 666] [outer = 0x0] [url = about:blank] 02:34:18 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x120e4d000) [pid = 2384] [serial = 687] [outer = 0x0] [url = about:blank] 02:34:19 INFO - PROCESS | 2384 | 1467538459032 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]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1120ms 02:34:19 INFO - PROCESS | 2384 | 1467538459090 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 2384 | 1467538459092 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:34:19 INFO - PROCESS | 2384 | 1467538459098 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 2384 | 1467538459101 Marionette TRACE conn2 <- [1,1002,null,{}] 02:34:19 INFO - PROCESS | 2384 | 1467538459104 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}] 02:34:19 INFO - PROCESS | 2384 | 1467538459105 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:19 INFO - PROCESS | 2384 | 1467538459180 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:34:19 INFO - PROCESS | 2384 | 1467538459185 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 2384 | 1467538459187 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x11660e000 == 27 [pid = 2384] [id = 258] 02:34:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1129b3800) [pid = 2384] [serial = 772] [outer = 0x0] 02:34:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x112a82000) [pid = 2384] [serial = 773] [outer = 0x1129b3800] 02:34:19 INFO - PROCESS | 2384 | 1467538459216 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1131d6000) [pid = 2384] [serial = 774] [outer = 0x1129b3800] 02:34:19 INFO - PROCESS | 2384 | 1467538459560 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]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 472ms 02:34:19 INFO - PROCESS | 2384 | 1467538459568 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 2384 | 1467538459572 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:34:19 INFO - PROCESS | 2384 | 1467538459577 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 2384 | 1467538459581 Marionette TRACE conn2 <- [1,1006,null,{}] 02:34:19 INFO - PROCESS | 2384 | 1467538459584 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}] 02:34:19 INFO - PROCESS | 2384 | 1467538459586 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:19 INFO - PROCESS | 2384 | 1467538459668 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:34:19 INFO - PROCESS | 2384 | 1467538459719 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 2384 | 1467538459720 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e55000 == 28 [pid = 2384] [id = 259] 02:34:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x113946c00) [pid = 2384] [serial = 775] [outer = 0x0] 02:34:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x115f69800) [pid = 2384] [serial = 776] [outer = 0x113946c00] 02:34:19 INFO - PROCESS | 2384 | 1467538459747 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x116631400) [pid = 2384] [serial = 777] [outer = 0x113946c00] 02:34:20 INFO - PROCESS | 2384 | 1467538460069 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]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 523ms 02:34:20 INFO - PROCESS | 2384 | 1467538460100 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 2384 | 1467538460101 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:34:20 INFO - PROCESS | 2384 | 1467538460104 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 2384 | 1467538460106 Marionette TRACE conn2 <- [1,1010,null,{}] 02:34:20 INFO - PROCESS | 2384 | 1467538460116 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}] 02:34:20 INFO - PROCESS | 2384 | 1467538460119 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:20 INFO - PROCESS | 2384 | 1467538460195 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:34:20 INFO - PROCESS | 2384 | 1467538460246 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 2384 | 1467538460249 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192f0800 == 29 [pid = 2384] [id = 260] 02:34:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11691c000) [pid = 2384] [serial = 778] [outer = 0x0] 02:34:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x116924000) [pid = 2384] [serial = 779] [outer = 0x11691c000] 02:34:20 INFO - PROCESS | 2384 | 1467538460276 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11721ac00) [pid = 2384] [serial = 780] [outer = 0x11691c000] 02:34:20 INFO - PROCESS | 2384 | 1467538460549 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]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 02:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:34:20 INFO - PROCESS | 2384 | 1467538460582 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 2384 | 1467538460584 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:34:20 INFO - PROCESS | 2384 | 1467538460586 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 2384 | 1467538460588 Marionette TRACE conn2 <- [1,1014,null,{}] 02:34:20 INFO - PROCESS | 2384 | 1467538460590 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}] 02:34:20 INFO - PROCESS | 2384 | 1467538460591 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:20 INFO - PROCESS | 2384 | 1467538460682 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:34:20 INFO - PROCESS | 2384 | 1467538460685 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 2384 | 1467538460686 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e7800 == 30 [pid = 2384] [id = 261] 02:34:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11721e000) [pid = 2384] [serial = 781] [outer = 0x0] 02:34:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1181c5c00) [pid = 2384] [serial = 782] [outer = 0x11721e000] 02:34:20 INFO - PROCESS | 2384 | 1467538460714 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x118261800) [pid = 2384] [serial = 783] [outer = 0x11721e000] 02:34:21 INFO - PROCESS | 2384 | 1467538461085 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]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 02:34:21 INFO - PROCESS | 2384 | 1467538461114 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 2384 | 1467538461115 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:34:21 INFO - PROCESS | 2384 | 1467538461126 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 2384 | 1467538461128 Marionette TRACE conn2 <- [1,1018,null,{}] 02:34:21 INFO - PROCESS | 2384 | 1467538461132 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}] 02:34:21 INFO - PROCESS | 2384 | 1467538461133 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:21 INFO - PROCESS | 2384 | 1467538461224 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:34:21 INFO - PROCESS | 2384 | 1467538461227 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 2384 | 1467538461228 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226ae000 == 31 [pid = 2384] [id = 262] 02:34:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1176e8800) [pid = 2384] [serial = 784] [outer = 0x0] 02:34:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1182ef800) [pid = 2384] [serial = 785] [outer = 0x1176e8800] 02:34:21 INFO - PROCESS | 2384 | 1467538461253 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11832e000) [pid = 2384] [serial = 786] [outer = 0x1176e8800] 02:34:21 INFO - PROCESS | 2384 | 1467538461607 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]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 02:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:34:21 INFO - PROCESS | 2384 | 1467538461647 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 2384 | 1467538461648 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:34:21 INFO - PROCESS | 2384 | 1467538461650 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 2384 | 1467538461651 Marionette TRACE conn2 <- [1,1022,null,{}] 02:34:21 INFO - PROCESS | 2384 | 1467538461653 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}] 02:34:21 INFO - PROCESS | 2384 | 1467538461657 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:21 INFO - PROCESS | 2384 | 1467538461763 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:34:21 INFO - PROCESS | 2384 | 1467538461805 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 2384 | 1467538461806 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x124236000 == 32 [pid = 2384] [id = 263] 02:34:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1128a6000) [pid = 2384] [serial = 787] [outer = 0x0] 02:34:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11847d000) [pid = 2384] [serial = 788] [outer = 0x1128a6000] 02:34:21 INFO - PROCESS | 2384 | 1467538461830 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1192b2800) [pid = 2384] [serial = 789] [outer = 0x1128a6000] 02:34:22 INFO - PROCESS | 2384 | 1467538462120 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]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 02:34:22 INFO - PROCESS | 2384 | 1467538462168 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 2384 | 1467538462169 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:34:22 INFO - PROCESS | 2384 | 1467538462172 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 2384 | 1467538462183 Marionette TRACE conn2 <- [1,1026,null,{}] 02:34:22 INFO - PROCESS | 2384 | 1467538462194 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}] 02:34:22 INFO - PROCESS | 2384 | 1467538462195 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:22 INFO - PROCESS | 2384 | 1467538462286 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:34:22 INFO - PROCESS | 2384 | 1467538462290 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 2384 | 1467538462291 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250aa000 == 33 [pid = 2384] [id = 264] 02:34:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x118332000) [pid = 2384] [serial = 790] [outer = 0x0] 02:34:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x11939d000) [pid = 2384] [serial = 791] [outer = 0x118332000] 02:34:22 INFO - PROCESS | 2384 | 1467538462316 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x11966f800) [pid = 2384] [serial = 792] [outer = 0x118332000] 02:34:22 INFO - PROCESS | 2384 | 1467538462650 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]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 489ms 02:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:34:22 INFO - PROCESS | 2384 | 1467538462667 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 2384 | 1467538462668 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:34:22 INFO - PROCESS | 2384 | 1467538462670 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 2384 | 1467538462671 Marionette TRACE conn2 <- [1,1030,null,{}] 02:34:22 INFO - PROCESS | 2384 | 1467538462673 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}] 02:34:22 INFO - PROCESS | 2384 | 1467538462675 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:22 INFO - PROCESS | 2384 | 1467538462771 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:34:22 INFO - PROCESS | 2384 | 1467538462806 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 2384 | 1467538462807 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x12555b800 == 34 [pid = 2384] [id = 265] 02:34:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x119668400) [pid = 2384] [serial = 793] [outer = 0x0] 02:34:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x11973a400) [pid = 2384] [serial = 794] [outer = 0x119668400] 02:34:22 INFO - PROCESS | 2384 | 1467538462831 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x11978b800) [pid = 2384] [serial = 795] [outer = 0x119668400] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1245ec000) [pid = 2384] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x112a5e400) [pid = 2384] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1126fd800) [pid = 2384] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x11966ec00) [pid = 2384] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x123b5fc00) [pid = 2384] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1192bb000) [pid = 2384] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1126f6c00) [pid = 2384] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x116980000) [pid = 2384] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1161a8400) [pid = 2384] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119236000) [pid = 2384] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1181bf000) [pid = 2384] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x112a6b000) [pid = 2384] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x110f74c00) [pid = 2384] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1176ed800) [pid = 2384] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:34:23 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11859e000) [pid = 2384] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:34:23 INFO - PROCESS | 2384 | 1467538463240 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]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 619ms 02:34:23 INFO - PROCESS | 2384 | 1467538463289 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 2384 | 1467538463291 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:34:23 INFO - PROCESS | 2384 | 1467538463304 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 2384 | 1467538463305 Marionette TRACE conn2 <- [1,1034,null,{}] 02:34:23 INFO - PROCESS | 2384 | 1467538463315 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}] 02:34:23 INFO - PROCESS | 2384 | 1467538463316 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:23 INFO - PROCESS | 2384 | 1467538463402 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:34:23 INFO - PROCESS | 2384 | 1467538463405 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 2384 | 1467538463407 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x127304000 == 35 [pid = 2384] [id = 266] 02:34:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x112a65000) [pid = 2384] [serial = 796] [outer = 0x0] 02:34:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11825f800) [pid = 2384] [serial = 797] [outer = 0x112a65000] 02:34:23 INFO - PROCESS | 2384 | 1467538463433 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1192b7000) [pid = 2384] [serial = 798] [outer = 0x112a65000] 02:34:23 INFO - PROCESS | 2384 | 1467538463751 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]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 481ms 02:34:23 INFO - PROCESS | 2384 | 1467538463774 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 2384 | 1467538463776 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:34:23 INFO - PROCESS | 2384 | 1467538463781 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 2384 | 1467538463783 Marionette TRACE conn2 <- [1,1038,null,{}] 02:34:23 INFO - PROCESS | 2384 | 1467538463785 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}] 02:34:23 INFO - PROCESS | 2384 | 1467538463786 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:23 INFO - PROCESS | 2384 | 1467538463862 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:34:23 INFO - PROCESS | 2384 | 1467538463866 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 2384 | 1467538463867 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b91000 == 36 [pid = 2384] [id = 267] 02:34:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x118331400) [pid = 2384] [serial = 799] [outer = 0x0] 02:34:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x119925800) [pid = 2384] [serial = 800] [outer = 0x118331400] 02:34:23 INFO - PROCESS | 2384 | 1467538463891 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1199a6c00) [pid = 2384] [serial = 801] [outer = 0x118331400] 02:34:24 INFO - PROCESS | 2384 | 1467538464216 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]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms 02:34:24 INFO - PROCESS | 2384 | 1467538464262 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 2384 | 1467538464265 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:34:24 INFO - PROCESS | 2384 | 1467538464267 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 2384 | 1467538464269 Marionette TRACE conn2 <- [1,1042,null,{}] 02:34:24 INFO - PROCESS | 2384 | 1467538464272 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}] 02:34:24 INFO - PROCESS | 2384 | 1467538464273 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:24 INFO - PROCESS | 2384 | 1467538464368 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:34:24 INFO - PROCESS | 2384 | 1467538464371 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 2384 | 1467538464373 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x12979e800 == 37 [pid = 2384] [id = 268] 02:34:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11966e800) [pid = 2384] [serial = 802] [outer = 0x0] 02:34:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x120e48400) [pid = 2384] [serial = 803] [outer = 0x11966e800] 02:34:24 INFO - PROCESS | 2384 | 1467538464401 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12260e400) [pid = 2384] [serial = 804] [outer = 0x11966e800] 02:34:24 INFO - PROCESS | 2384 | 1467538464736 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]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 02:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:34:24 INFO - PROCESS | 2384 | 1467538464787 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 2384 | 1467538464789 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:34:24 INFO - PROCESS | 2384 | 1467538464791 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 2384 | 1467538464792 Marionette TRACE conn2 <- [1,1046,null,{}] 02:34:24 INFO - PROCESS | 2384 | 1467538464795 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}] 02:34:24 INFO - PROCESS | 2384 | 1467538464796 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:24 INFO - PROCESS | 2384 | 1467538464869 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:34:24 INFO - PROCESS | 2384 | 1467538464924 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 2384 | 1467538464925 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5b8800 == 38 [pid = 2384] [id = 269] 02:34:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1170b9800) [pid = 2384] [serial = 805] [outer = 0x0] 02:34:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x122643400) [pid = 2384] [serial = 806] [outer = 0x1170b9800] 02:34:24 INFO - PROCESS | 2384 | 1467538464949 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x122748c00) [pid = 2384] [serial = 807] [outer = 0x1170b9800] 02:34:25 INFO - PROCESS | 2384 | 1467538465395 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]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 620ms 02:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:34:25 INFO - PROCESS | 2384 | 1467538465412 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 2384 | 1467538465415 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:34:25 INFO - PROCESS | 2384 | 1467538465418 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 2384 | 1467538465420 Marionette TRACE conn2 <- [1,1050,null,{}] 02:34:25 INFO - PROCESS | 2384 | 1467538465425 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}] 02:34:25 INFO - PROCESS | 2384 | 1467538465426 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:25 INFO - PROCESS | 2384 | 1467538465580 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:34:25 INFO - PROCESS | 2384 | 1467538465591 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 2384 | 1467538465593 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x117360800 == 39 [pid = 2384] [id = 270] 02:34:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1128ac000) [pid = 2384] [serial = 808] [outer = 0x0] 02:34:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x112a62000) [pid = 2384] [serial = 809] [outer = 0x1128ac000] 02:34:25 INFO - PROCESS | 2384 | 1467538465646 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x113247800) [pid = 2384] [serial = 810] [outer = 0x1128ac000] 02:34:26 INFO - PROCESS | 2384 | 1467538466175 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]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 771ms 02:34:26 INFO - PROCESS | 2384 | 1467538466190 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 2384 | 1467538466193 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:34:26 INFO - PROCESS | 2384 | 1467538466197 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 2384 | 1467538466199 Marionette TRACE conn2 <- [1,1054,null,{}] 02:34:26 INFO - PROCESS | 2384 | 1467538466202 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}] 02:34:26 INFO - PROCESS | 2384 | 1467538466203 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:26 INFO - PROCESS | 2384 | 1467538466316 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:34:26 INFO - PROCESS | 2384 | 1467538466370 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 2384 | 1467538466371 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aab000 == 40 [pid = 2384] [id = 271] 02:34:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x116630400) [pid = 2384] [serial = 811] [outer = 0x0] 02:34:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1170bac00) [pid = 2384] [serial = 812] [outer = 0x116630400] 02:34:26 INFO - PROCESS | 2384 | 1467538466402 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1172c3000) [pid = 2384] [serial = 813] [outer = 0x116630400] 02:34:27 INFO - PROCESS | 2384 | 1467538467056 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]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 921ms 02:34:27 INFO - PROCESS | 2384 | 1467538467118 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 2384 | 1467538467121 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:34:27 INFO - PROCESS | 2384 | 1467538467124 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 2384 | 1467538467126 Marionette TRACE conn2 <- [1,1058,null,{}] 02:34:27 INFO - PROCESS | 2384 | 1467538467130 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}] 02:34:27 INFO - PROCESS | 2384 | 1467538467131 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:27 INFO - PROCESS | 2384 | 1467538467248 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x12979e800 == 39 [pid = 2384] [id = 268] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x128b91000 == 38 [pid = 2384] [id = 267] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x127304000 == 37 [pid = 2384] [id = 266] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x12555b800 == 36 [pid = 2384] [id = 265] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1250aa000 == 35 [pid = 2384] [id = 264] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x124236000 == 34 [pid = 2384] [id = 263] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1226ae000 == 33 [pid = 2384] [id = 262] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e7800 == 32 [pid = 2384] [id = 261] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1192f0800 == 31 [pid = 2384] [id = 260] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x117e55000 == 30 [pid = 2384] [id = 259] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x11660e000 == 29 [pid = 2384] [id = 258] 02:34:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1169a2000 == 28 [pid = 2384] [id = 257] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x124605c00) [pid = 2384] [serial = 657] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x11973cc00) [pid = 2384] [serial = 731] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x12274d000) [pid = 2384] [serial = 735] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x120e51400) [pid = 2384] [serial = 734] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x123e81c00) [pid = 2384] [serial = 737] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x123e8ec00) [pid = 2384] [serial = 738] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x119667000) [pid = 2384] [serial = 728] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1128a4c00) [pid = 2384] [serial = 713] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1129b1400) [pid = 2384] [serial = 714] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1170c0000) [pid = 2384] [serial = 722] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1182eb400) [pid = 2384] [serial = 723] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1164e4800) [pid = 2384] [serial = 716] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x116976800) [pid = 2384] [serial = 717] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x124cb8800) [pid = 2384] [serial = 711] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118476000) [pid = 2384] [serial = 725] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x119224c00) [pid = 2384] [serial = 726] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x114f21800) [pid = 2384] [serial = 719] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x116a0b400) [pid = 2384] [serial = 720] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1173eec00) [pid = 2384] [serial = 741] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x125517800) [pid = 2384] [serial = 750] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1128acc00) [pid = 2384] [serial = 740] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x119933400) [pid = 2384] [serial = 732] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x120e49000) [pid = 2384] [serial = 743] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1244da000) [pid = 2384] [serial = 747] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x119670800) [pid = 2384] [serial = 729] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x12274c400) [pid = 2384] [serial = 744] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x12444d000) [pid = 2384] [serial = 746] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x12460b800) [pid = 2384] [serial = 749] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 2384 | 1467538467333 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 2384 | 1467538467335 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x113c74800 == 29 [pid = 2384] [id = 272] 02:34:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1128acc00) [pid = 2384] [serial = 814] [outer = 0x0] 02:34:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112a67400) [pid = 2384] [serial = 815] [outer = 0x1128acc00] 02:34:27 INFO - PROCESS | 2384 | 1467538467364 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x115f17400) [pid = 2384] [serial = 816] [outer = 0x1128acc00] 02:34:27 INFO - PROCESS | 2384 | 1467538467667 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]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 02:34:27 INFO - PROCESS | 2384 | 1467538467697 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 2384 | 1467538467700 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:34:27 INFO - PROCESS | 2384 | 1467538467705 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 2384 | 1467538467706 Marionette TRACE conn2 <- [1,1062,null,{}] 02:34:27 INFO - PROCESS | 2384 | 1467538467709 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}] 02:34:27 INFO - PROCESS | 2384 | 1467538467712 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:27 INFO - PROCESS | 2384 | 1467538467789 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:34:27 INFO - PROCESS | 2384 | 1467538467795 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 2384 | 1467538467797 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x118216800 == 30 [pid = 2384] [id = 273] 02:34:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x116902c00) [pid = 2384] [serial = 817] [outer = 0x0] 02:34:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x116fb5800) [pid = 2384] [serial = 818] [outer = 0x116902c00] 02:34:27 INFO - PROCESS | 2384 | 1467538467824 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x11721f000) [pid = 2384] [serial = 819] [outer = 0x116902c00] 02:34:28 INFO - PROCESS | 2384 | 1467538468163 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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 473ms 02:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:34:28 INFO - PROCESS | 2384 | 1467538468179 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 2384 | 1467538468181 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:34:28 INFO - PROCESS | 2384 | 1467538468183 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 2384 | 1467538468186 Marionette TRACE conn2 <- [1,1066,null,{}] 02:34:28 INFO - PROCESS | 2384 | 1467538468193 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}] 02:34:28 INFO - PROCESS | 2384 | 1467538468196 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:28 INFO - PROCESS | 2384 | 1467538468281 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:34:28 INFO - PROCESS | 2384 | 1467538468287 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 2384 | 1467538468289 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e6000 == 31 [pid = 2384] [id = 274] 02:34:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1128ad400) [pid = 2384] [serial = 820] [outer = 0x0] 02:34:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1182f0c00) [pid = 2384] [serial = 821] [outer = 0x1128ad400] 02:34:28 INFO - PROCESS | 2384 | 1467538468319 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x118477000) [pid = 2384] [serial = 822] [outer = 0x1128ad400] 02:34:28 INFO - PROCESS | 2384 | 1467538468674 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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 02:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:34:28 INFO - PROCESS | 2384 | 1467538468709 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 2384 | 1467538468710 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:34:28 INFO - PROCESS | 2384 | 1467538468712 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 2384 | 1467538468713 Marionette TRACE conn2 <- [1,1070,null,{}] 02:34:28 INFO - PROCESS | 2384 | 1467538468716 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}] 02:34:28 INFO - PROCESS | 2384 | 1467538468717 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:28 INFO - PROCESS | 2384 | 1467538468796 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:34:28 INFO - PROCESS | 2384 | 1467538468800 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 2384 | 1467538468801 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aa3800 == 32 [pid = 2384] [id = 275] 02:34:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x118598800) [pid = 2384] [serial = 823] [outer = 0x0] 02:34:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x118e56000) [pid = 2384] [serial = 824] [outer = 0x118598800] 02:34:28 INFO - PROCESS | 2384 | 1467538468826 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11923d800) [pid = 2384] [serial = 825] [outer = 0x118598800] 02:34:29 INFO - PROCESS | 2384 | 1467538469169 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]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 02:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:34:29 INFO - PROCESS | 2384 | 1467538469182 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 2384 | 1467538469184 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:34:29 INFO - PROCESS | 2384 | 1467538469186 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 2384 | 1467538469187 Marionette TRACE conn2 <- [1,1074,null,{}] 02:34:29 INFO - PROCESS | 2384 | 1467538469189 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}] 02:34:29 INFO - PROCESS | 2384 | 1467538469190 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:29 INFO - PROCESS | 2384 | 1467538469272 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:34:29 INFO - PROCESS | 2384 | 1467538469277 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 2384 | 1467538469280 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x124e0a000 == 33 [pid = 2384] [id = 276] 02:34:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1129ac000) [pid = 2384] [serial = 826] [outer = 0x0] 02:34:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119668000) [pid = 2384] [serial = 827] [outer = 0x1129ac000] 02:34:29 INFO - PROCESS | 2384 | 1467538469304 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x119731800) [pid = 2384] [serial = 828] [outer = 0x1129ac000] 02:34:29 INFO - PROCESS | 2384 | 1467538469695 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]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 02:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:34:29 INFO - PROCESS | 2384 | 1467538469704 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 2384 | 1467538469705 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:34:29 INFO - PROCESS | 2384 | 1467538469707 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 2384 | 1467538469708 Marionette TRACE conn2 <- [1,1078,null,{}] 02:34:29 INFO - PROCESS | 2384 | 1467538469710 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}] 02:34:29 INFO - PROCESS | 2384 | 1467538469715 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:29 INFO - PROCESS | 2384 | 1467538469831 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:34:29 INFO - PROCESS | 2384 | 1467538469841 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 2384 | 1467538469842 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x12680f800 == 34 [pid = 2384] [id = 277] 02:34:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x119781c00) [pid = 2384] [serial = 829] [outer = 0x0] 02:34:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1199ae000) [pid = 2384] [serial = 830] [outer = 0x119781c00] 02:34:29 INFO - PROCESS | 2384 | 1467538469868 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x122608000) [pid = 2384] [serial = 831] [outer = 0x119781c00] 02:34:30 INFO - PROCESS | 2384 | 1467538470208 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]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 02:34:30 INFO - PROCESS | 2384 | 1467538470225 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 2384 | 1467538470228 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:34:30 INFO - PROCESS | 2384 | 1467538470238 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 2384 | 1467538470239 Marionette TRACE conn2 <- [1,1082,null,{}] 02:34:30 INFO - PROCESS | 2384 | 1467538470249 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}] 02:34:30 INFO - PROCESS | 2384 | 1467538470250 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:30 INFO - PROCESS | 2384 | 1467538470346 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:34:30 INFO - PROCESS | 2384 | 1467538470350 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 2384 | 1467538470351 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x128f19800 == 35 [pid = 2384] [id = 278] 02:34:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x120e43c00) [pid = 2384] [serial = 832] [outer = 0x0] 02:34:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x122743800) [pid = 2384] [serial = 833] [outer = 0x120e43c00] 02:34:30 INFO - PROCESS | 2384 | 1467538470375 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12274d800) [pid = 2384] [serial = 834] [outer = 0x120e43c00] 02:34:30 INFO - PROCESS | 2384 | 1467538470684 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]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 484ms 02:34:30 INFO - PROCESS | 2384 | 1467538470726 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 2384 | 1467538470729 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:34:30 INFO - PROCESS | 2384 | 1467538470733 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 2384 | 1467538470734 Marionette TRACE conn2 <- [1,1086,null,{}] 02:34:30 INFO - PROCESS | 2384 | 1467538470737 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}] 02:34:30 INFO - PROCESS | 2384 | 1467538470738 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:30 INFO - PROCESS | 2384 | 1467538470834 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:34:30 INFO - PROCESS | 2384 | 1467538470845 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 2384 | 1467538470847 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a6800 == 36 [pid = 2384] [id = 279] 02:34:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12274e000) [pid = 2384] [serial = 835] [outer = 0x0] 02:34:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x123a44c00) [pid = 2384] [serial = 836] [outer = 0x12274e000] 02:34:30 INFO - PROCESS | 2384 | 1467538470871 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x123c58800) [pid = 2384] [serial = 837] [outer = 0x12274e000] 02:34:31 INFO - PROCESS | 2384 | 1467538471206 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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 02:34:31 INFO - PROCESS | 2384 | 1467538471252 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:34:31 INFO - PROCESS | 2384 | 1467538471261 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:34:31 INFO - PROCESS | 2384 | 1467538471263 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 2384 | 1467538471264 Marionette TRACE conn2 <- [1,1090,null,{}] 02:34:31 INFO - PROCESS | 2384 | 1467538471266 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}] 02:34:31 INFO - PROCESS | 2384 | 1467538471267 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:31 INFO - PROCESS | 2384 | 1467538471359 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:34:31 INFO - PROCESS | 2384 | 1467538471370 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 2384 | 1467538471371 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e2800 == 37 [pid = 2384] [id = 280] 02:34:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x123a49400) [pid = 2384] [serial = 838] [outer = 0x0] 02:34:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x123e89000) [pid = 2384] [serial = 839] [outer = 0x123a49400] 02:34:31 INFO - PROCESS | 2384 | 1467538471395 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x123e8f400) [pid = 2384] [serial = 840] [outer = 0x123a49400] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1176e8800) [pid = 2384] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11721e000) [pid = 2384] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x113946c00) [pid = 2384] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x11691c000) [pid = 2384] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1129b3800) [pid = 2384] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x112a6b400) [pid = 2384] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x112ec6c00) [pid = 2384] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1176f3000) [pid = 2384] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x11966f400) [pid = 2384] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x122606400) [pid = 2384] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x122750800) [pid = 2384] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1128a6000) [pid = 2384] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11966e800) [pid = 2384] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118332000) [pid = 2384] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x119668400) [pid = 2384] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118331400) [pid = 2384] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1110a1c00) [pid = 2384] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:34:31 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x112a65000) [pid = 2384] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:34:31 INFO - PROCESS | 2384 | 1467538471790 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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 569ms 02:34:31 INFO - PROCESS | 2384 | 1467538471833 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 2384 | 1467538471834 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:34:31 INFO - PROCESS | 2384 | 1467538471836 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 2384 | 1467538471837 Marionette TRACE conn2 <- [1,1094,null,{}] 02:34:31 INFO - PROCESS | 2384 | 1467538471840 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}] 02:34:31 INFO - PROCESS | 2384 | 1467538471841 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:31 INFO - PROCESS | 2384 | 1467538471949 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:34:31 INFO - PROCESS | 2384 | 1467538471981 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 2384 | 1467538471982 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x127321800 == 38 [pid = 2384] [id = 281] 02:34:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1110a1400) [pid = 2384] [serial = 841] [outer = 0x0] 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x115fdac00) [pid = 2384] [serial = 842] [outer = 0x1110a1400] 02:34:32 INFO - PROCESS | 2384 | 1467538472006 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11832a800) [pid = 2384] [serial = 843] [outer = 0x1110a1400] 02:34:32 INFO - PROCESS | 2384 | 1467538472291 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]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 02:34:32 INFO - PROCESS | 2384 | 1467538472355 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 2384 | 1467538472356 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:34:32 INFO - PROCESS | 2384 | 1467538472358 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 2384 | 1467538472360 Marionette TRACE conn2 <- [1,1098,null,{}] 02:34:32 INFO - PROCESS | 2384 | 1467538472362 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}] 02:34:32 INFO - PROCESS | 2384 | 1467538472364 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:32 INFO - PROCESS | 2384 | 1467538472454 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:34:32 INFO - PROCESS | 2384 | 1467538472510 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 2384 | 1467538472512 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad78000 == 39 [pid = 2384] [id = 282] 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1176e8800) [pid = 2384] [serial = 844] [outer = 0x0] 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119672000) [pid = 2384] [serial = 845] [outer = 0x1176e8800] 02:34:32 INFO - PROCESS | 2384 | 1467538472537 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x12444ec00) [pid = 2384] [serial = 846] [outer = 0x1176e8800] 02:34:32 INFO - PROCESS | 2384 | 1467538472801 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]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 02:34:32 INFO - PROCESS | 2384 | 1467538472835 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 2384 | 1467538472836 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:34:32 INFO - PROCESS | 2384 | 1467538472839 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 2384 | 1467538472840 Marionette TRACE conn2 <- [1,1102,null,{}] 02:34:32 INFO - PROCESS | 2384 | 1467538472851 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}] 02:34:32 INFO - PROCESS | 2384 | 1467538472852 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:32 INFO - PROCESS | 2384 | 1467538472951 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:34:32 INFO - PROCESS | 2384 | 1467538472955 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 2384 | 1467538472956 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac1000 == 40 [pid = 2384] [id = 283] 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x118326800) [pid = 2384] [serial = 847] [outer = 0x0] 02:34:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1245edc00) [pid = 2384] [serial = 848] [outer = 0x118326800] 02:34:32 INFO - PROCESS | 2384 | 1467538472988 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x124607000) [pid = 2384] [serial = 849] [outer = 0x118326800] 02:34:33 INFO - PROCESS | 2384 | 1467538473481 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]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 674ms 02:34:33 INFO - PROCESS | 2384 | 1467538473514 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 2384 | 1467538473516 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:34:33 INFO - PROCESS | 2384 | 1467538473519 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 2384 | 1467538473521 Marionette TRACE conn2 <- [1,1106,null,{}] 02:34:33 INFO - PROCESS | 2384 | 1467538473524 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}] 02:34:33 INFO - PROCESS | 2384 | 1467538473526 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:33 INFO - PROCESS | 2384 | 1467538473624 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:34:33 INFO - PROCESS | 2384 | 1467538473730 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 2384 | 1467538473732 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x11399d800 == 41 [pid = 2384] [id = 284] 02:34:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1110ac400) [pid = 2384] [serial = 850] [outer = 0x0] 02:34:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x112046c00) [pid = 2384] [serial = 851] [outer = 0x1110ac400] 02:34:33 INFO - PROCESS | 2384 | 1467538473763 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1128b0800) [pid = 2384] [serial = 852] [outer = 0x1110ac400] 02:34:34 INFO - PROCESS | 2384 | 1467538474221 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]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 722ms 02:34:34 INFO - PROCESS | 2384 | 1467538474243 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 2384 | 1467538474246 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:34:34 INFO - PROCESS | 2384 | 1467538474251 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 2384 | 1467538474254 Marionette TRACE conn2 <- [1,1110,null,{}] 02:34:34 INFO - PROCESS | 2384 | 1467538474259 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}] 02:34:34 INFO - PROCESS | 2384 | 1467538474262 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:34 INFO - PROCESS | 2384 | 1467538474456 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:34:34 INFO - PROCESS | 2384 | 1467538474586 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 2384 | 1467538474588 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x120537800 == 42 [pid = 2384] [id = 285] 02:34:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x113c9b000) [pid = 2384] [serial = 853] [outer = 0x0] 02:34:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x116979400) [pid = 2384] [serial = 854] [outer = 0x113c9b000] 02:34:34 INFO - PROCESS | 2384 | 1467538474641 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x11814f800) [pid = 2384] [serial = 855] [outer = 0x113c9b000] 02:34:35 INFO - PROCESS | 2384 | 1467538475081 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]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 873ms 02:34:35 INFO - PROCESS | 2384 | 1467538475124 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:34:35 INFO - PROCESS | 2384 | 1467538475127 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:34:35 INFO - PROCESS | 2384 | 1467538475130 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 2384 | 1467538475131 Marionette TRACE conn2 <- [1,1114,null,{}] 02:34:35 INFO - PROCESS | 2384 | 1467538475134 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}] 02:34:35 INFO - PROCESS | 2384 | 1467538475135 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:35 INFO - PROCESS | 2384 | 1467538475241 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:34:35 INFO - PROCESS | 2384 | 1467538475299 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 2384 | 1467538475300 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad74800 == 43 [pid = 2384] [id = 286] 02:34:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x11832b400) [pid = 2384] [serial = 856] [outer = 0x0] 02:34:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1184f8c00) [pid = 2384] [serial = 857] [outer = 0x11832b400] 02:34:35 INFO - PROCESS | 2384 | 1467538475329 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x11923ec00) [pid = 2384] [serial = 858] [outer = 0x11832b400] 02:34:35 INFO - PROCESS | 2384 | 1467538475799 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]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 719ms 02:34:35 INFO - PROCESS | 2384 | 1467538475864 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 2384 | 1467538475865 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:34:35 INFO - PROCESS | 2384 | 1467538475874 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 2384 | 1467538475879 Marionette TRACE conn2 <- [1,1118,null,{}] 02:34:35 INFO - PROCESS | 2384 | 1467538475883 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}] 02:34:35 INFO - PROCESS | 2384 | 1467538475886 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:36 INFO - PROCESS | 2384 | 1467538476026 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:34:36 INFO - PROCESS | 2384 | 1467538476247 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 2384 | 1467538476249 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e13000 == 44 [pid = 2384] [id = 287] 02:34:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x112a86c00) [pid = 2384] [serial = 859] [outer = 0x0] 02:34:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x1245ee800) [pid = 2384] [serial = 860] [outer = 0x112a86c00] 02:34:36 INFO - PROCESS | 2384 | 1467538476280 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x12460bc00) [pid = 2384] [serial = 861] [outer = 0x112a86c00] 02:34:36 INFO - PROCESS | 2384 | 1467538476822 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]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 979ms 02:34:36 INFO - PROCESS | 2384 | 1467538476849 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:34:36 INFO - PROCESS | 2384 | 1467538476851 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:34:36 INFO - PROCESS | 2384 | 1467538476855 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 2384 | 1467538476856 Marionette TRACE conn2 <- [1,1122,null,{}] 02:34:36 INFO - PROCESS | 2384 | 1467538476860 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}] 02:34:36 INFO - PROCESS | 2384 | 1467538476862 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:36 INFO - PROCESS | 2384 | 1467538476956 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:34:37 INFO - PROCESS | 2384 | 1467538477014 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 2384 | 1467538477017 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x1184c8800 == 45 [pid = 2384] [id = 288] 02:34:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x112ec2400) [pid = 2384] [serial = 862] [outer = 0x0] 02:34:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x113248000) [pid = 2384] [serial = 863] [outer = 0x112ec2400] 02:34:37 INFO - PROCESS | 2384 | 1467538477044 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1164dd800) [pid = 2384] [serial = 864] [outer = 0x112ec2400] 02:34:37 INFO - PROCESS | 2384 | 1467538477479 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]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 672ms 02:34:37 INFO - PROCESS | 2384 | 1467538477543 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 2384 | 1467538477547 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:34:37 INFO - PROCESS | 2384 | 1467538477553 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 2384 | 1467538477554 Marionette TRACE conn2 <- [1,1126,null,{}] 02:34:37 INFO - PROCESS | 2384 | 1467538477557 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}] 02:34:37 INFO - PROCESS | 2384 | 1467538477558 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:37 INFO - PROCESS | 2384 | 1467538477649 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:34:37 INFO - PROCESS | 2384 | 1467538477720 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 2384 | 1467538477721 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x11735b000 == 46 [pid = 2384] [id = 289] 02:34:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1170be800) [pid = 2384] [serial = 865] [outer = 0x0] 02:34:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1172c1c00) [pid = 2384] [serial = 866] [outer = 0x1170be800] 02:34:37 INFO - PROCESS | 2384 | 1467538477748 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x1181c0000) [pid = 2384] [serial = 867] [outer = 0x1170be800] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12bac1000 == 45 [pid = 2384] [id = 283] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad78000 == 44 [pid = 2384] [id = 282] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x127321800 == 43 [pid = 2384] [id = 281] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e2800 == 42 [pid = 2384] [id = 280] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a6800 == 41 [pid = 2384] [id = 279] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x128f19800 == 40 [pid = 2384] [id = 278] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12680f800 == 39 [pid = 2384] [id = 277] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x124e0a000 == 38 [pid = 2384] [id = 276] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x123aa3800 == 37 [pid = 2384] [id = 275] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e6000 == 36 [pid = 2384] [id = 274] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x118216800 == 35 [pid = 2384] [id = 273] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x113c74800 == 34 [pid = 2384] [id = 272] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5b8800 == 33 [pid = 2384] [id = 269] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x117360800 == 32 [pid = 2384] [id = 270] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x123aab000 == 31 [pid = 2384] [id = 271] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1184c8800 == 30 [pid = 2384] [id = 288] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x126e13000 == 29 [pid = 2384] [id = 287] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad74800 == 28 [pid = 2384] [id = 286] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x120537800 == 27 [pid = 2384] [id = 285] 02:34:38 INFO - PROCESS | 2384 | --DOCSHELL 0x11399d800 == 26 [pid = 2384] [id = 284] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x1182ef800) [pid = 2384] [serial = 785] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1181c5c00) [pid = 2384] [serial = 782] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x115f69800) [pid = 2384] [serial = 776] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x116631400) [pid = 2384] [serial = 777] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x116924000) [pid = 2384] [serial = 779] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x11721ac00) [pid = 2384] [serial = 780] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x112a82000) [pid = 2384] [serial = 773] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x1131d6000) [pid = 2384] [serial = 774] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x113244800) [pid = 2384] [serial = 771] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x112ecf000) [pid = 2384] [serial = 770] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x116928c00) [pid = 2384] [serial = 753] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x114fce000) [pid = 2384] [serial = 752] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x11847d800) [pid = 2384] [serial = 756] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x118330800) [pid = 2384] [serial = 755] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x122602800) [pid = 2384] [serial = 759] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x120e49c00) [pid = 2384] [serial = 758] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1245f9c00) [pid = 2384] [serial = 762] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x123e83c00) [pid = 2384] [serial = 761] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x124faa800) [pid = 2384] [serial = 765] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11847d000) [pid = 2384] [serial = 788] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x124ce2800) [pid = 2384] [serial = 764] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x12260e400) [pid = 2384] [serial = 804] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11939d000) [pid = 2384] [serial = 791] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1192b2800) [pid = 2384] [serial = 789] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x11973a400) [pid = 2384] [serial = 794] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11966f800) [pid = 2384] [serial = 792] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x119925800) [pid = 2384] [serial = 800] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1199a6c00) [pid = 2384] [serial = 801] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x120e48400) [pid = 2384] [serial = 803] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11204c400) [pid = 2384] [serial = 768] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x11825f800) [pid = 2384] [serial = 797] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x111ca8400) [pid = 2384] [serial = 767] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11978b800) [pid = 2384] [serial = 795] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x11832e000) [pid = 2384] [serial = 786] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1192b7000) [pid = 2384] [serial = 798] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x118261800) [pid = 2384] [serial = 783] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x122643400) [pid = 2384] [serial = 806] [outer = 0x0] [url = about:blank] 02:34:38 INFO - PROCESS | 2384 | 1467538478621 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]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1072ms 02:34:38 INFO - PROCESS | 2384 | 1467538478625 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 2384 | 1467538478628 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:34:38 INFO - PROCESS | 2384 | 1467538478635 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 2384 | 1467538478639 Marionette TRACE conn2 <- [1,1130,null,{}] 02:34:38 INFO - PROCESS | 2384 | 1467538478642 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}] 02:34:38 INFO - PROCESS | 2384 | 1467538478645 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:38 INFO - PROCESS | 2384 | 1467538478752 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:34:38 INFO - PROCESS | 2384 | 1467538478759 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 2384 | 1467538478762 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x11666e000 == 27 [pid = 2384] [id = 290] 02:34:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x112a7dc00) [pid = 2384] [serial = 868] [outer = 0x0] 02:34:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x112ecc800) [pid = 2384] [serial = 869] [outer = 0x112a7dc00] 02:34:38 INFO - PROCESS | 2384 | 1467538478791 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x115f72c00) [pid = 2384] [serial = 870] [outer = 0x112a7dc00] 02:34:39 INFO - PROCESS | 2384 | 1467538479118 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]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 526ms 02:34:39 INFO - PROCESS | 2384 | 1467538479162 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 2384 | 1467538479165 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:34:39 INFO - PROCESS | 2384 | 1467538479169 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 2384 | 1467538479170 Marionette TRACE conn2 <- [1,1134,null,{}] 02:34:39 INFO - PROCESS | 2384 | 1467538479173 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}] 02:34:39 INFO - PROCESS | 2384 | 1467538479174 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:39 INFO - PROCESS | 2384 | 1467538479255 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:34:39 INFO - PROCESS | 2384 | 1467538479308 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 2384 | 1467538479308 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x11701f800 == 28 [pid = 2384] [id = 291] 02:34:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x115fe2400) [pid = 2384] [serial = 871] [outer = 0x0] 02:34:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x116905800) [pid = 2384] [serial = 872] [outer = 0x115fe2400] 02:34:39 INFO - PROCESS | 2384 | 1467538479335 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x116fb7c00) [pid = 2384] [serial = 873] [outer = 0x115fe2400] 02:34:39 INFO - PROCESS | 2384 | 1467538479657 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]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 02:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:34:39 INFO - PROCESS | 2384 | 1467538479688 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 2384 | 1467538479689 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:34:39 INFO - PROCESS | 2384 | 1467538479691 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 2384 | 1467538479694 Marionette TRACE conn2 <- [1,1138,null,{}] 02:34:39 INFO - PROCESS | 2384 | 1467538479702 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}] 02:34:39 INFO - PROCESS | 2384 | 1467538479706 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:39 INFO - PROCESS | 2384 | 1467538479779 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:34:39 INFO - PROCESS | 2384 | 1467538479837 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 2384 | 1467538479839 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193bc000 == 29 [pid = 2384] [id = 292] 02:34:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1164db000) [pid = 2384] [serial = 874] [outer = 0x0] 02:34:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118155800) [pid = 2384] [serial = 875] [outer = 0x1164db000] 02:34:39 INFO - PROCESS | 2384 | 1467538479883 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11832f800) [pid = 2384] [serial = 876] [outer = 0x1164db000] 02:34:40 INFO - PROCESS | 2384 | 1467538480290 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]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 622ms 02:34:40 INFO - PROCESS | 2384 | 1467538480314 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 2384 | 1467538480317 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:34:40 INFO - PROCESS | 2384 | 1467538480320 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 2384 | 1467538480322 Marionette TRACE conn2 <- [1,1142,null,{}] 02:34:40 INFO - PROCESS | 2384 | 1467538480325 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}] 02:34:40 INFO - PROCESS | 2384 | 1467538480327 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:40 INFO - PROCESS | 2384 | 1467538480479 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:34:40 INFO - PROCESS | 2384 | 1467538480497 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 2384 | 1467538480498 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e6000 == 30 [pid = 2384] [id = 293] 02:34:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11832ec00) [pid = 2384] [serial = 877] [outer = 0x0] 02:34:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x118476800) [pid = 2384] [serial = 878] [outer = 0x11832ec00] 02:34:40 INFO - PROCESS | 2384 | 1467538480523 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11859e000) [pid = 2384] [serial = 879] [outer = 0x11832ec00] 02:34:40 INFO - PROCESS | 2384 | 1467538480870 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]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 571ms 02:34:40 INFO - PROCESS | 2384 | 1467538480891 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 2384 | 1467538480892 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:34:40 INFO - PROCESS | 2384 | 1467538480894 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 2384 | 1467538480895 Marionette TRACE conn2 <- [1,1146,null,{}] 02:34:40 INFO - PROCESS | 2384 | 1467538480898 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}] 02:34:40 INFO - PROCESS | 2384 | 1467538480899 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:41 INFO - PROCESS | 2384 | 1467538480997 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:34:41 INFO - PROCESS | 2384 | 1467538481000 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 2384 | 1467538481001 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227d8800 == 31 [pid = 2384] [id = 294] 02:34:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x118330c00) [pid = 2384] [serial = 880] [outer = 0x0] 02:34:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119234c00) [pid = 2384] [serial = 881] [outer = 0x118330c00] 02:34:41 INFO - PROCESS | 2384 | 1467538481026 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1192b1c00) [pid = 2384] [serial = 882] [outer = 0x118330c00] 02:34:41 INFO - PROCESS | 2384 | 1467538481388 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]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 02:34:41 INFO - PROCESS | 2384 | 1467538481419 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 2384 | 1467538481420 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:34:41 INFO - PROCESS | 2384 | 1467538481422 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 2384 | 1467538481423 Marionette TRACE conn2 <- [1,1150,null,{}] 02:34:41 INFO - PROCESS | 2384 | 1467538481426 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}] 02:34:41 INFO - PROCESS | 2384 | 1467538481429 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:41 INFO - PROCESS | 2384 | 1467538481533 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:34:41 INFO - PROCESS | 2384 | 1467538481571 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 2384 | 1467538481572 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x12467f000 == 32 [pid = 2384] [id = 295] 02:34:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11939cc00) [pid = 2384] [serial = 883] [outer = 0x0] 02:34:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11973a400) [pid = 2384] [serial = 884] [outer = 0x11939cc00] 02:34:41 INFO - PROCESS | 2384 | 1467538481597 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11992c400) [pid = 2384] [serial = 885] [outer = 0x11939cc00] 02:34:41 INFO - PROCESS | 2384 | 1467538481928 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]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 02:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:34:41 INFO - PROCESS | 2384 | 1467538481940 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 2384 | 1467538481941 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:34:41 INFO - PROCESS | 2384 | 1467538481944 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 2384 | 1467538481946 Marionette TRACE conn2 <- [1,1154,null,{}] 02:34:41 INFO - PROCESS | 2384 | 1467538481949 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}] 02:34:41 INFO - PROCESS | 2384 | 1467538481951 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:42 INFO - PROCESS | 2384 | 1467538482042 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:34:42 INFO - PROCESS | 2384 | 1467538482079 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 2384 | 1467538482080 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x125562800 == 33 [pid = 2384] [id = 296] 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11992cc00) [pid = 2384] [serial = 886] [outer = 0x0] 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x120564000) [pid = 2384] [serial = 887] [outer = 0x11992cc00] 02:34:42 INFO - PROCESS | 2384 | 1467538482104 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x120e51000) [pid = 2384] [serial = 888] [outer = 0x11992cc00] 02:34:42 INFO - PROCESS | 2384 | 1467538482402 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]]]}] 02:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1176e8800) [pid = 2384] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x12274e000) [pid = 2384] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x116630400) [pid = 2384] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1110a1400) [pid = 2384] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x116902c00) [pid = 2384] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x123a49400) [pid = 2384] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x119781c00) [pid = 2384] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1128ad400) [pid = 2384] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118598800) [pid = 2384] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1128acc00) [pid = 2384] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1128ac000) [pid = 2384] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x120e43c00) [pid = 2384] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1170b9800) [pid = 2384] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1129ac000) [pid = 2384] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:34:42 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118326800) [pid = 2384] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:34:42 INFO - PROCESS | 2384 | 1467538482641 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 2384 | 1467538482642 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x111caa000) [pid = 2384] [serial = 889] [outer = 0x12d1bc400] 02:34:42 INFO - PROCESS | 2384 | 1467538482672 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 2384 | 1467538482674 Marionette TRACE conn2 <- [1,1158,null,{}] 02:34:42 INFO - PROCESS | 2384 | 1467538482695 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}] 02:34:42 INFO - PROCESS | 2384 | 1467538482697 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:42 INFO - PROCESS | 2384 | 1467538482769 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:34:42 INFO - PROCESS | 2384 | 1467538482793 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 2384 | 1467538482794 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b8c800 == 34 [pid = 2384] [id = 297] 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1176f5c00) [pid = 2384] [serial = 890] [outer = 0x0] 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x118326800) [pid = 2384] [serial = 891] [outer = 0x1176f5c00] 02:34:42 INFO - PROCESS | 2384 | 1467538482819 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120e51400) [pid = 2384] [serial = 892] [outer = 0x1176f5c00] 02:34:43 INFO - PROCESS | 2384 | 1467538483139 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]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 542ms 02:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:34:43 INFO - PROCESS | 2384 | 1467538483198 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 2384 | 1467538483199 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:34:43 INFO - PROCESS | 2384 | 1467538483201 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 2384 | 1467538483202 Marionette TRACE conn2 <- [1,1162,null,{}] 02:34:43 INFO - PROCESS | 2384 | 1467538483205 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}] 02:34:43 INFO - PROCESS | 2384 | 1467538483206 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:43 INFO - PROCESS | 2384 | 1467538483304 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:34:43 INFO - PROCESS | 2384 | 1467538483310 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 2384 | 1467538483311 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730c800 == 35 [pid = 2384] [id = 298] 02:34:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x112716800) [pid = 2384] [serial = 893] [outer = 0x0] 02:34:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x122609400) [pid = 2384] [serial = 894] [outer = 0x112716800] 02:34:43 INFO - PROCESS | 2384 | 1467538483335 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x122747000) [pid = 2384] [serial = 895] [outer = 0x112716800] 02:34:43 INFO - PROCESS | 2384 | 1467538483626 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]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 02:34:43 INFO - PROCESS | 2384 | 1467538483669 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 2384 | 1467538483671 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:34:43 INFO - PROCESS | 2384 | 1467538483673 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 2384 | 1467538483674 Marionette TRACE conn2 <- [1,1166,null,{}] 02:34:43 INFO - PROCESS | 2384 | 1467538483676 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}] 02:34:43 INFO - PROCESS | 2384 | 1467538483677 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:43 INFO - PROCESS | 2384 | 1467538483755 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:34:43 INFO - PROCESS | 2384 | 1467538483759 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 2384 | 1467538483760 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x129209800 == 36 [pid = 2384] [id = 299] 02:34:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x122610400) [pid = 2384] [serial = 896] [outer = 0x0] 02:34:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x123c53800) [pid = 2384] [serial = 897] [outer = 0x122610400] 02:34:43 INFO - PROCESS | 2384 | 1467538483787 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x123e8bc00) [pid = 2384] [serial = 898] [outer = 0x122610400] 02:34:44 INFO - PROCESS | 2384 | 1467538484115 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]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 02:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:34:44 INFO - PROCESS | 2384 | 1467538484152 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 2384 | 1467538484154 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:34:44 INFO - PROCESS | 2384 | 1467538484157 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 2384 | 1467538484159 Marionette TRACE conn2 <- [1,1170,null,{}] 02:34:44 INFO - PROCESS | 2384 | 1467538484162 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}] 02:34:44 INFO - PROCESS | 2384 | 1467538484164 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:44 INFO - PROCESS | 2384 | 1467538484275 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:34:44 INFO - PROCESS | 2384 | 1467538484283 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 2384 | 1467538484284 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297be800 == 37 [pid = 2384] [id = 300] 02:34:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x119240c00) [pid = 2384] [serial = 899] [outer = 0x0] 02:34:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12445a000) [pid = 2384] [serial = 900] [outer = 0x119240c00] 02:34:44 INFO - PROCESS | 2384 | 1467538484311 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x124aaa400) [pid = 2384] [serial = 901] [outer = 0x119240c00] 02:34:44 INFO - PROCESS | 2384 | 1467538484606 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]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 02:34:44 INFO - PROCESS | 2384 | 1467538484626 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 2384 | 1467538484628 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:34:44 INFO - PROCESS | 2384 | 1467538484694 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 2384 | 1467538484696 Marionette TRACE conn2 <- [1,1174,null,{}] 02:34:44 INFO - PROCESS | 2384 | 1467538484700 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}] 02:34:44 INFO - PROCESS | 2384 | 1467538484703 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:44 INFO - PROCESS | 2384 | 1467538484801 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:34:44 INFO - PROCESS | 2384 | 1467538484913 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 2384 | 1467538484915 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x116185000 == 38 [pid = 2384] [id = 301] 02:34:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x112715400) [pid = 2384] [serial = 902] [outer = 0x0] 02:34:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1129a5c00) [pid = 2384] [serial = 903] [outer = 0x112715400] 02:34:44 INFO - PROCESS | 2384 | 1467538484965 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x112a69400) [pid = 2384] [serial = 904] [outer = 0x112715400] 02:34:45 INFO - PROCESS | 2384 | 1467538485567 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] 02:34:45 INFO - PROCESS | 2384 | 1467538485620 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:34:45 INFO - PROCESS | 2384 | 1467538485623 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 2384 | 1467538485625 Marionette TRACE conn2 <- [1,1178,null,{}] 02:34:45 INFO - PROCESS | 2384 | 1467538485630 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}] 02:34:45 INFO - PROCESS | 2384 | 1467538485632 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:45 INFO - PROCESS | 2384 | 1467538485739 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:34:45 INFO - PROCESS | 2384 | 1467538485816 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 2384 | 1467538485817 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199ef800 == 39 [pid = 2384] [id = 302] 02:34:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x11697b000) [pid = 2384] [serial = 905] [outer = 0x0] 02:34:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1170be000) [pid = 2384] [serial = 906] [outer = 0x11697b000] 02:34:45 INFO - PROCESS | 2384 | 1467538485848 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x118152400) [pid = 2384] [serial = 907] [outer = 0x11697b000] 02:34:46 INFO - PROCESS | 2384 | 1467538486366 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] 02:34:46 INFO - PROCESS | 2384 | 1467538486407 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:34:46 INFO - PROCESS | 2384 | 1467538486411 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 2384 | 1467538486414 Marionette TRACE conn2 <- [1,1182,null,{}] 02:34:46 INFO - PROCESS | 2384 | 1467538486417 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}] 02:34:46 INFO - PROCESS | 2384 | 1467538486418 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:46 INFO - PROCESS | 2384 | 1467538486527 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:34:46 INFO - PROCESS | 2384 | 1467538486713 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 2384 | 1467538486715 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x11617c800 == 40 [pid = 2384] [id = 303] 02:34:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1129ac400) [pid = 2384] [serial = 908] [outer = 0x0] 02:34:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x112ec3800) [pid = 2384] [serial = 909] [outer = 0x1129ac400] 02:34:46 INFO - PROCESS | 2384 | 1467538486742 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1164e6400) [pid = 2384] [serial = 910] [outer = 0x1129ac400] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x129209800 == 39 [pid = 2384] [id = 299] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x12730c800 == 38 [pid = 2384] [id = 298] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x128b8c800 == 37 [pid = 2384] [id = 297] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x125562800 == 36 [pid = 2384] [id = 296] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x12467f000 == 35 [pid = 2384] [id = 295] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x1227d8800 == 34 [pid = 2384] [id = 294] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e6000 == 33 [pid = 2384] [id = 293] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x1193bc000 == 32 [pid = 2384] [id = 292] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x11701f800 == 31 [pid = 2384] [id = 291] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x11666e000 == 30 [pid = 2384] [id = 290] 02:34:47 INFO - PROCESS | 2384 | --DOCSHELL 0x11735b000 == 29 [pid = 2384] [id = 289] 02:34:47 INFO - PROCESS | 2384 | 1467538487216 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] 02:34:47 INFO - PROCESS | 2384 | 1467538487236 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:34:47 INFO - PROCESS | 2384 | 1467538487239 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 2384 | 1467538487241 Marionette TRACE conn2 <- [1,1186,null,{}] 02:34:47 INFO - PROCESS | 2384 | 1467538487246 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}] 02:34:47 INFO - PROCESS | 2384 | 1467538487247 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:47 INFO - PROCESS | 2384 | 1467538487332 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x124607000) [pid = 2384] [serial = 849] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x12444ec00) [pid = 2384] [serial = 846] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x123c58800) [pid = 2384] [serial = 837] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1172c3000) [pid = 2384] [serial = 813] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x115fdac00) [pid = 2384] [serial = 842] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x116fb5800) [pid = 2384] [serial = 818] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x123e89000) [pid = 2384] [serial = 839] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x123e8f400) [pid = 2384] [serial = 840] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x122608000) [pid = 2384] [serial = 831] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1182f0c00) [pid = 2384] [serial = 821] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11832a800) [pid = 2384] [serial = 843] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11923d800) [pid = 2384] [serial = 825] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x112a67400) [pid = 2384] [serial = 815] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x113247800) [pid = 2384] [serial = 810] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x122743800) [pid = 2384] [serial = 833] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119672000) [pid = 2384] [serial = 845] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1170bac00) [pid = 2384] [serial = 812] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x118477000) [pid = 2384] [serial = 822] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x123a44c00) [pid = 2384] [serial = 836] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11721f000) [pid = 2384] [serial = 819] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x122748c00) [pid = 2384] [serial = 807] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x115f17400) [pid = 2384] [serial = 816] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x12274d800) [pid = 2384] [serial = 834] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1199ae000) [pid = 2384] [serial = 830] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x119731800) [pid = 2384] [serial = 828] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x112a62000) [pid = 2384] [serial = 809] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x119668000) [pid = 2384] [serial = 827] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x118e56000) [pid = 2384] [serial = 824] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1245edc00) [pid = 2384] [serial = 848] [outer = 0x0] [url = about:blank] 02:34:47 INFO - PROCESS | 2384 | 1467538487394 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 2384 | 1467538487395 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x11700e000 == 30 [pid = 2384] [id = 304] 02:34:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x112a62000) [pid = 2384] [serial = 911] [outer = 0x0] 02:34:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x115fdac00) [pid = 2384] [serial = 912] [outer = 0x112a62000] 02:34:47 INFO - PROCESS | 2384 | 1467538487422 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x118264c00) [pid = 2384] [serial = 913] [outer = 0x112a62000] 02:34:47 INFO - PROCESS | 2384 | 1467538487723 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] 02:34:47 INFO - PROCESS | 2384 | 1467538487771 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:34:47 INFO - PROCESS | 2384 | 1467538487773 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 2384 | 1467538487774 Marionette TRACE conn2 <- [1,1190,null,{}] 02:34:47 INFO - PROCESS | 2384 | 1467538487777 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}] 02:34:47 INFO - PROCESS | 2384 | 1467538487780 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:47 INFO - PROCESS | 2384 | 1467538487858 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:34:47 INFO - PROCESS | 2384 | 1467538487926 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 2384 | 1467538487927 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x11963d800 == 31 [pid = 2384] [id = 305] 02:34:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112a67400) [pid = 2384] [serial = 914] [outer = 0x0] 02:34:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x118471000) [pid = 2384] [serial = 915] [outer = 0x112a67400] 02:34:47 INFO - PROCESS | 2384 | 1467538487953 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x119238800) [pid = 2384] [serial = 916] [outer = 0x112a67400] 02:34:48 INFO - PROCESS | 2384 | 1467538488257 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] 02:34:48 INFO - PROCESS | 2384 | 1467538488294 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:34:48 INFO - PROCESS | 2384 | 1467538488305 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 2384 | 1467538488309 Marionette TRACE conn2 <- [1,1194,null,{}] 02:34:48 INFO - PROCESS | 2384 | 1467538488313 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}] 02:34:48 INFO - PROCESS | 2384 | 1467538488317 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:48 INFO - PROCESS | 2384 | 1467538488395 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:34:48 INFO - PROCESS | 2384 | 1467538488448 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 2384 | 1467538488449 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x120550000 == 32 [pid = 2384] [id = 306] 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x116a0bc00) [pid = 2384] [serial = 917] [outer = 0x0] 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1192b1400) [pid = 2384] [serial = 918] [outer = 0x116a0bc00] 02:34:48 INFO - PROCESS | 2384 | 1467538488476 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11978c800) [pid = 2384] [serial = 919] [outer = 0x116a0bc00] 02:34:48 INFO - PROCESS | 2384 | 1467538488787 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] 02:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:34:48 INFO - PROCESS | 2384 | 1467538488833 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:34:48 INFO - PROCESS | 2384 | 1467538488835 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 2384 | 1467538488836 Marionette TRACE conn2 <- [1,1198,null,{}] 02:34:48 INFO - PROCESS | 2384 | 1467538488839 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}] 02:34:48 INFO - PROCESS | 2384 | 1467538488840 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:48 INFO - PROCESS | 2384 | 1467538488918 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:34:48 INFO - PROCESS | 2384 | 1467538488921 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 2384 | 1467538488922 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x125552000 == 33 [pid = 2384] [id = 307] 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119926400) [pid = 2384] [serial = 920] [outer = 0x0] 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x122643000) [pid = 2384] [serial = 921] [outer = 0x119926400] 02:34:48 INFO - PROCESS | 2384 | 1467538488949 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123a53000) [pid = 2384] [serial = 922] [outer = 0x119926400] 02:34:49 INFO - PROCESS | 2384 | 1467538489286 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]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 02:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:34:49 INFO - PROCESS | 2384 | 1467538489306 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 2384 | 1467538489307 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:34:49 INFO - PROCESS | 2384 | 1467538489309 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 2384 | 1467538489311 Marionette TRACE conn2 <- [1,1202,null,{}] 02:34:49 INFO - PROCESS | 2384 | 1467538489316 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}] 02:34:49 INFO - PROCESS | 2384 | 1467538489317 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:49 INFO - PROCESS | 2384 | 1467538489423 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:34:49 INFO - PROCESS | 2384 | 1467538489434 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 2384 | 1467538489438 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x127312800 == 34 [pid = 2384] [id = 308] 02:34:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x123e89800) [pid = 2384] [serial = 923] [outer = 0x0] 02:34:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x123f8c800) [pid = 2384] [serial = 924] [outer = 0x123e89800] 02:34:49 INFO - PROCESS | 2384 | 1467538489470 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x124606400) [pid = 2384] [serial = 925] [outer = 0x123e89800] 02:34:49 INFO - PROCESS | 2384 | 1467538489846 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]]]}] 02:34:49 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 02:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 572ms 02:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:34:49 INFO - PROCESS | 2384 | 1467538489886 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 2384 | 1467538489887 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:34:49 INFO - PROCESS | 2384 | 1467538489889 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 2384 | 1467538489890 Marionette TRACE conn2 <- [1,1206,null,{}] 02:34:49 INFO - PROCESS | 2384 | 1467538489892 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}] 02:34:49 INFO - PROCESS | 2384 | 1467538489894 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:49 INFO - PROCESS | 2384 | 1467538489992 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:34:49 INFO - PROCESS | 2384 | 1467538489996 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 2384 | 1467538489997 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x129544000 == 35 [pid = 2384] [id = 309] 02:34:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x124607000) [pid = 2384] [serial = 926] [outer = 0x0] 02:34:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x124cefc00) [pid = 2384] [serial = 927] [outer = 0x124607000] 02:34:50 INFO - PROCESS | 2384 | 1467538490021 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x125521800) [pid = 2384] [serial = 928] [outer = 0x124607000] 02:34:50 INFO - PROCESS | 2384 | 1467538490396 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]]]}] 02:34:50 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 02:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 02:34:50 INFO - PROCESS | 2384 | 1467538490414 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 2384 | 1467538490417 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:34:50 INFO - PROCESS | 2384 | 1467538490431 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 2384 | 1467538490433 Marionette TRACE conn2 <- [1,1210,null,{}] 02:34:50 INFO - PROCESS | 2384 | 1467538490436 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}] 02:34:50 INFO - PROCESS | 2384 | 1467538490438 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:50 INFO - PROCESS | 2384 | 1467538490586 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:34:50 INFO - PROCESS | 2384 | 1467538490603 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 2384 | 1467538490604 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7d4000 == 36 [pid = 2384] [id = 310] 02:34:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x125575000) [pid = 2384] [serial = 929] [outer = 0x0] 02:34:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x12557e800) [pid = 2384] [serial = 930] [outer = 0x125575000] 02:34:50 INFO - PROCESS | 2384 | 1467538490629 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x126836400) [pid = 2384] [serial = 931] [outer = 0x125575000] 02:34:50 INFO - PROCESS | 2384 | 1467538490958 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]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 572ms 02:34:51 INFO - PROCESS | 2384 | 1467538491001 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 2384 | 1467538491002 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:34:51 INFO - PROCESS | 2384 | 1467538491004 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 2384 | 1467538491005 Marionette TRACE conn2 <- [1,1214,null,{}] 02:34:51 INFO - PROCESS | 2384 | 1467538491007 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}] 02:34:51 INFO - PROCESS | 2384 | 1467538491009 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:51 INFO - PROCESS | 2384 | 1467538491111 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:34:51 INFO - PROCESS | 2384 | 1467538491114 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 2384 | 1467538491115 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad78000 == 37 [pid = 2384] [id = 311] 02:34:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x125578400) [pid = 2384] [serial = 932] [outer = 0x0] 02:34:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12683d400) [pid = 2384] [serial = 933] [outer = 0x125578400] 02:34:51 INFO - PROCESS | 2384 | 1467538491140 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x126c0b000) [pid = 2384] [serial = 934] [outer = 0x125578400] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x118330c00) [pid = 2384] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x11832ec00) [pid = 2384] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11939cc00) [pid = 2384] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x112a7dc00) [pid = 2384] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1170be800) [pid = 2384] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x115fe2400) [pid = 2384] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1164db000) [pid = 2384] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1110ac400) [pid = 2384] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x113c9b000) [pid = 2384] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x11832b400) [pid = 2384] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x112a86c00) [pid = 2384] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x112ec2400) [pid = 2384] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11992cc00) [pid = 2384] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x122610400) [pid = 2384] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x112716800) [pid = 2384] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:34:51 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1176f5c00) [pid = 2384] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:34:51 INFO - PROCESS | 2384 | 1467538491553 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]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 02:34:51 INFO - PROCESS | 2384 | 1467538491573 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 2384 | 1467538491574 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:34:51 INFO - PROCESS | 2384 | 1467538491576 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 2384 | 1467538491577 Marionette TRACE conn2 <- [1,1218,null,{}] 02:34:51 INFO - PROCESS | 2384 | 1467538491582 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}] 02:34:51 INFO - PROCESS | 2384 | 1467538491583 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:51 INFO - PROCESS | 2384 | 1467538491658 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:34:51 INFO - PROCESS | 2384 | 1467538491663 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 2384 | 1467538491665 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227cf000 == 38 [pid = 2384] [id = 312] 02:34:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1128ad800) [pid = 2384] [serial = 935] [outer = 0x0] 02:34:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x116fac000) [pid = 2384] [serial = 936] [outer = 0x1128ad800] 02:34:51 INFO - PROCESS | 2384 | 1467538491689 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11844c400) [pid = 2384] [serial = 937] [outer = 0x1128ad800] 02:34:52 INFO - PROCESS | 2384 | 1467538492047 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]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 02:34:52 INFO - PROCESS | 2384 | 1467538492098 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 2384 | 1467538492100 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:34:52 INFO - PROCESS | 2384 | 1467538492104 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 2384 | 1467538492107 Marionette TRACE conn2 <- [1,1222,null,{}] 02:34:52 INFO - PROCESS | 2384 | 1467538492110 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}] 02:34:52 INFO - PROCESS | 2384 | 1467538492112 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:52 INFO - PROCESS | 2384 | 1467538492226 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:34:52 INFO - PROCESS | 2384 | 1467538492231 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 2384 | 1467538492233 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x12baca800 == 39 [pid = 2384] [id = 313] 02:34:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11721cc00) [pid = 2384] [serial = 938] [outer = 0x0] 02:34:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11992cc00) [pid = 2384] [serial = 939] [outer = 0x11721cc00] 02:34:52 INFO - PROCESS | 2384 | 1467538492258 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x126cb9800) [pid = 2384] [serial = 940] [outer = 0x11721cc00] 02:34:52 INFO - PROCESS | 2384 | 1467538492602 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] 02:34:52 INFO - PROCESS | 2384 | 1467538492626 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:34:52 INFO - PROCESS | 2384 | 1467538492629 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 2384 | 1467538492630 Marionette TRACE conn2 <- [1,1226,null,{}] 02:34:52 INFO - PROCESS | 2384 | 1467538492633 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}] 02:34:52 INFO - PROCESS | 2384 | 1467538492634 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:52 INFO - PROCESS | 2384 | 1467538492750 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:34:52 INFO - PROCESS | 2384 | 1467538492782 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 2384 | 1467538492783 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd7e000 == 40 [pid = 2384] [id = 314] 02:34:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x126cba400) [pid = 2384] [serial = 941] [outer = 0x0] 02:34:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x12701a800) [pid = 2384] [serial = 942] [outer = 0x126cba400] 02:34:52 INFO - PROCESS | 2384 | 1467538492807 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1275bc000) [pid = 2384] [serial = 943] [outer = 0x126cba400] 02:34:53 INFO - PROCESS | 2384 | 1467538493082 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]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 02:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:34:53 INFO - PROCESS | 2384 | 1467538493103 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 2384 | 1467538493104 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:34:53 INFO - PROCESS | 2384 | 1467538493106 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 2384 | 1467538493107 Marionette TRACE conn2 <- [1,1230,null,{}] 02:34:53 INFO - PROCESS | 2384 | 1467538493110 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}] 02:34:53 INFO - PROCESS | 2384 | 1467538493111 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:53 INFO - PROCESS | 2384 | 1467538493205 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:34:53 INFO - PROCESS | 2384 | 1467538493208 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 2384 | 1467538493209 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c38f000 == 41 [pid = 2384] [id = 315] 02:34:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x126e62c00) [pid = 2384] [serial = 944] [outer = 0x0] 02:34:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1275c6800) [pid = 2384] [serial = 945] [outer = 0x126e62c00] 02:34:53 INFO - PROCESS | 2384 | 1467538493240 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1287c8c00) [pid = 2384] [serial = 946] [outer = 0x126e62c00] 02:34:53 INFO - PROCESS | 2384 | 1467538493642 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]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 569ms 02:34:53 INFO - PROCESS | 2384 | 1467538493676 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 2384 | 1467538493678 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:34:53 INFO - PROCESS | 2384 | 1467538493699 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 2384 | 1467538493701 Marionette TRACE conn2 <- [1,1234,null,{}] 02:34:53 INFO - PROCESS | 2384 | 1467538493705 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}] 02:34:53 INFO - PROCESS | 2384 | 1467538493706 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:53 INFO - PROCESS | 2384 | 1467538493808 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:34:53 INFO - PROCESS | 2384 | 1467538493879 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 2384 | 1467538493881 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x11734b000 == 42 [pid = 2384] [id = 316] 02:34:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x116455000) [pid = 2384] [serial = 947] [outer = 0x0] 02:34:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x116761c00) [pid = 2384] [serial = 948] [outer = 0x116455000] 02:34:53 INFO - PROCESS | 2384 | 1467538493911 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1172c3000) [pid = 2384] [serial = 949] [outer = 0x116455000] 02:34:54 INFO - PROCESS | 2384 | 1467538494336 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]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 02:34:54 INFO - PROCESS | 2384 | 1467538494369 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 2384 | 1467538494372 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:34:54 INFO - PROCESS | 2384 | 1467538494376 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 2384 | 1467538494378 Marionette TRACE conn2 <- [1,1238,null,{}] 02:34:54 INFO - PROCESS | 2384 | 1467538494381 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}] 02:34:54 INFO - PROCESS | 2384 | 1467538494383 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:54 INFO - PROCESS | 2384 | 1467538494484 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:34:54 INFO - PROCESS | 2384 | 1467538494541 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 2384 | 1467538494543 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12468b000 == 43 [pid = 2384] [id = 317] 02:34:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x118150000) [pid = 2384] [serial = 950] [outer = 0x0] 02:34:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x118e5ac00) [pid = 2384] [serial = 951] [outer = 0x118150000] 02:34:54 INFO - PROCESS | 2384 | 1467538494585 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x119669c00) [pid = 2384] [serial = 952] [outer = 0x118150000] 02:34:55 INFO - PROCESS | 2384 | 1467538495002 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]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 672ms 02:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:34:55 INFO - PROCESS | 2384 | 1467538495049 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 2384 | 1467538495050 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:34:55 INFO - PROCESS | 2384 | 1467538495052 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 2384 | 1467538495055 Marionette TRACE conn2 <- [1,1242,null,{}] 02:34:55 INFO - PROCESS | 2384 | 1467538495063 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}] 02:34:55 INFO - PROCESS | 2384 | 1467538495066 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:55 INFO - PROCESS | 2384 | 1467538495184 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:34:55 INFO - PROCESS | 2384 | 1467538495269 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 2384 | 1467538495271 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd85800 == 44 [pid = 2384] [id = 318] 02:34:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x11992e400) [pid = 2384] [serial = 953] [outer = 0x0] 02:34:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x123c55800) [pid = 2384] [serial = 954] [outer = 0x11992e400] 02:34:55 INFO - PROCESS | 2384 | 1467538495304 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1245edc00) [pid = 2384] [serial = 955] [outer = 0x11992e400] 02:34:55 INFO - PROCESS | 2384 | 1467538495743 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]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 728ms 02:34:55 INFO - PROCESS | 2384 | 1467538495781 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 2384 | 1467538495784 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:34:55 INFO - PROCESS | 2384 | 1467538495788 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 2384 | 1467538495790 Marionette TRACE conn2 <- [1,1246,null,{}] 02:34:55 INFO - PROCESS | 2384 | 1467538495812 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}] 02:34:55 INFO - PROCESS | 2384 | 1467538495815 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:55 INFO - PROCESS | 2384 | 1467538495986 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:34:56 INFO - PROCESS | 2384 | 1467538496036 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 2384 | 1467538496037 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c833800 == 45 [pid = 2384] [id = 319] 02:34:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x124aa0800) [pid = 2384] [serial = 956] [outer = 0x0] 02:34:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x124e63c00) [pid = 2384] [serial = 957] [outer = 0x124aa0800] 02:34:56 INFO - PROCESS | 2384 | 1467538496066 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x12683c000) [pid = 2384] [serial = 958] [outer = 0x124aa0800] 02:34:56 INFO - PROCESS | 2384 | 1467538496469 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]]]}] 02:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 727ms 02:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:34:56 INFO - PROCESS | 2384 | 1467538496519 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 2384 | 1467538496521 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:34:56 INFO - PROCESS | 2384 | 1467538496523 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 2384 | 1467538496524 Marionette TRACE conn2 <- [1,1250,null,{}] 02:34:56 INFO - PROCESS | 2384 | 1467538496527 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}] 02:34:56 INFO - PROCESS | 2384 | 1467538496528 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:56 INFO - PROCESS | 2384 | 1467538496626 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:34:56 INFO - PROCESS | 2384 | 1467538496685 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 2384 | 1467538496686 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccbc800 == 46 [pid = 2384] [id = 320] 02:34:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x12683f400) [pid = 2384] [serial = 959] [outer = 0x0] 02:34:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x127012400) [pid = 2384] [serial = 960] [outer = 0x12683f400] 02:34:56 INFO - PROCESS | 2384 | 1467538496714 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1275bdc00) [pid = 2384] [serial = 961] [outer = 0x12683f400] 02:34:57 INFO - PROCESS | 2384 | 1467538497152 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]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 02:34:57 INFO - PROCESS | 2384 | 1467538497194 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 2384 | 1467538497195 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:34:57 INFO - PROCESS | 2384 | 1467538497198 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 2384 | 1467538497199 Marionette TRACE conn2 <- [1,1254,null,{}] 02:34:57 INFO - PROCESS | 2384 | 1467538497201 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}] 02:34:57 INFO - PROCESS | 2384 | 1467538497206 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:57 INFO - PROCESS | 2384 | 1467538497329 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:34:57 INFO - PROCESS | 2384 | 1467538497402 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 2384 | 1467538497403 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x116957800 == 47 [pid = 2384] [id = 321] 02:34:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x112a5f800) [pid = 2384] [serial = 962] [outer = 0x0] 02:34:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x126e5a400) [pid = 2384] [serial = 963] [outer = 0x112a5f800] 02:34:57 INFO - PROCESS | 2384 | 1467538497433 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0x128d7bc00) [pid = 2384] [serial = 964] [outer = 0x112a5f800] 02:34:58 INFO - PROCESS | 2384 | 1467538498005 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]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 869ms 02:34:58 INFO - PROCESS | 2384 | 1467538498067 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 2384 | 1467538498069 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:34:58 INFO - PROCESS | 2384 | 1467538498072 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 2384 | 1467538498074 Marionette TRACE conn2 <- [1,1258,null,{}] 02:34:58 INFO - PROCESS | 2384 | 1467538498079 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}] 02:34:58 INFO - PROCESS | 2384 | 1467538498082 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:58 INFO - PROCESS | 2384 | 1467538498174 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:34:58 INFO - PROCESS | 2384 | 1467538498251 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 2384 | 1467538498252 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x115de3000 == 48 [pid = 2384] [id = 322] 02:34:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0x11324d000) [pid = 2384] [serial = 965] [outer = 0x0] 02:34:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0x11691d400) [pid = 2384] [serial = 966] [outer = 0x11324d000] 02:34:58 INFO - PROCESS | 2384 | 1467538498280 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0x11815e400) [pid = 2384] [serial = 967] [outer = 0x11324d000] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd7e000 == 47 [pid = 2384] [id = 314] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12baca800 == 46 [pid = 2384] [id = 313] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x1227cf000 == 45 [pid = 2384] [id = 312] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad78000 == 44 [pid = 2384] [id = 311] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7d4000 == 43 [pid = 2384] [id = 310] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x129544000 == 42 [pid = 2384] [id = 309] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x127312800 == 41 [pid = 2384] [id = 308] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x125552000 == 40 [pid = 2384] [id = 307] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x120550000 == 39 [pid = 2384] [id = 306] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x11963d800 == 38 [pid = 2384] [id = 305] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x11700e000 == 37 [pid = 2384] [id = 304] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x11617c800 == 36 [pid = 2384] [id = 303] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x1297be800 == 35 [pid = 2384] [id = 300] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x116185000 == 34 [pid = 2384] [id = 301] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x1199ef800 == 33 [pid = 2384] [id = 302] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x116957800 == 32 [pid = 2384] [id = 321] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccbc800 == 31 [pid = 2384] [id = 320] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12c833800 == 30 [pid = 2384] [id = 319] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd85800 == 29 [pid = 2384] [id = 318] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12468b000 == 28 [pid = 2384] [id = 317] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x12c38f000 == 27 [pid = 2384] [id = 315] 02:34:59 INFO - PROCESS | 2384 | --DOCSHELL 0x11734b000 == 26 [pid = 2384] [id = 316] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0x119234c00) [pid = 2384] [serial = 881] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0x11859e000) [pid = 2384] [serial = 879] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0x11973a400) [pid = 2384] [serial = 884] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0x112ecc800) [pid = 2384] [serial = 869] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x115f72c00) [pid = 2384] [serial = 870] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x1181c0000) [pid = 2384] [serial = 867] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x1172c1c00) [pid = 2384] [serial = 866] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x116905800) [pid = 2384] [serial = 872] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x116fb7c00) [pid = 2384] [serial = 873] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x118155800) [pid = 2384] [serial = 875] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11832f800) [pid = 2384] [serial = 876] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x1128b0800) [pid = 2384] [serial = 852] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x112046c00) [pid = 2384] [serial = 851] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11814f800) [pid = 2384] [serial = 855] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x116979400) [pid = 2384] [serial = 854] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x11923ec00) [pid = 2384] [serial = 858] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1184f8c00) [pid = 2384] [serial = 857] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1245ee800) [pid = 2384] [serial = 860] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12460bc00) [pid = 2384] [serial = 861] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1164dd800) [pid = 2384] [serial = 864] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x113248000) [pid = 2384] [serial = 863] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x120564000) [pid = 2384] [serial = 887] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11992c400) [pid = 2384] [serial = 885] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x123e8bc00) [pid = 2384] [serial = 898] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x122609400) [pid = 2384] [serial = 894] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x120e51000) [pid = 2384] [serial = 888] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1128a8000) [pid = 2384] [serial = 492] [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.] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118326800) [pid = 2384] [serial = 891] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x122747000) [pid = 2384] [serial = 895] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x120e51400) [pid = 2384] [serial = 892] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x118476800) [pid = 2384] [serial = 878] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x123c53800) [pid = 2384] [serial = 897] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x12445a000) [pid = 2384] [serial = 900] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1192b1c00) [pid = 2384] [serial = 882] [outer = 0x0] [url = about:blank] 02:34:59 INFO - PROCESS | 2384 | 1467538499321 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]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1273ms 02:34:59 INFO - PROCESS | 2384 | 1467538499348 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:34:59 INFO - PROCESS | 2384 | 1467538499352 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:34:59 INFO - PROCESS | 2384 | 1467538499356 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 2384 | 1467538499359 Marionette TRACE conn2 <- [1,1262,null,{}] 02:34:59 INFO - PROCESS | 2384 | 1467538499367 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}] 02:34:59 INFO - PROCESS | 2384 | 1467538499370 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:59 INFO - PROCESS | 2384 | 1467538499531 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:34:59 INFO - PROCESS | 2384 | 1467538499617 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 2384 | 1467538499619 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:34:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x11617c800 == 27 [pid = 2384] [id = 323] 02:34:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112a68000) [pid = 2384] [serial = 968] [outer = 0x0] 02:34:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x112a83400) [pid = 2384] [serial = 969] [outer = 0x112a68000] 02:34:59 INFO - PROCESS | 2384 | 1467538499665 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x113226000) [pid = 2384] [serial = 970] [outer = 0x112a68000] 02:35:00 INFO - PROCESS | 2384 | 1467538500027 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]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 728ms 02:35:00 INFO - PROCESS | 2384 | 1467538500084 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 2384 | 1467538500089 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:35:00 INFO - PROCESS | 2384 | 1467538500105 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 2384 | 1467538500108 Marionette TRACE conn2 <- [1,1266,null,{}] 02:35:00 INFO - PROCESS | 2384 | 1467538500112 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}] 02:35:00 INFO - PROCESS | 2384 | 1467538500114 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:00 INFO - PROCESS | 2384 | 1467538500242 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:35:00 INFO - PROCESS | 2384 | 1467538500255 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 2384 | 1467538500257 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e4f800 == 28 [pid = 2384] [id = 324] 02:35:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1161a5400) [pid = 2384] [serial = 971] [outer = 0x0] 02:35:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x116924400) [pid = 2384] [serial = 972] [outer = 0x1161a5400] 02:35:00 INFO - PROCESS | 2384 | 1467538500303 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1170b8800) [pid = 2384] [serial = 973] [outer = 0x1161a5400] 02:35:00 INFO - PROCESS | 2384 | 1467538500736 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]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 677ms 02:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:35:00 INFO - PROCESS | 2384 | 1467538500776 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 2384 | 1467538500777 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:35:00 INFO - PROCESS | 2384 | 1467538500780 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 2384 | 1467538500782 Marionette TRACE conn2 <- [1,1270,null,{}] 02:35:00 INFO - PROCESS | 2384 | 1467538500790 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}] 02:35:00 INFO - PROCESS | 2384 | 1467538500793 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:00 INFO - PROCESS | 2384 | 1467538500885 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:35:00 INFO - PROCESS | 2384 | 1467538500891 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 2384 | 1467538500893 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193cf000 == 29 [pid = 2384] [id = 325] 02:35:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1129acc00) [pid = 2384] [serial = 974] [outer = 0x0] 02:35:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x118327400) [pid = 2384] [serial = 975] [outer = 0x1129acc00] 02:35:00 INFO - PROCESS | 2384 | 1467538500924 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x11846ec00) [pid = 2384] [serial = 976] [outer = 0x1129acc00] 02:35:01 INFO - PROCESS | 2384 | 1467538501271 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 02:35:01 INFO - PROCESS | 2384 | 1467538501302 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 2384 | 1467538501304 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:35:01 INFO - PROCESS | 2384 | 1467538501306 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 2384 | 1467538501307 Marionette TRACE conn2 <- [1,1274,null,{}] 02:35:01 INFO - PROCESS | 2384 | 1467538501309 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}] 02:35:01 INFO - PROCESS | 2384 | 1467538501311 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:01 INFO - PROCESS | 2384 | 1467538501418 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:35:01 INFO - PROCESS | 2384 | 1467538501435 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 2384 | 1467538501436 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c63800 == 30 [pid = 2384] [id = 326] 02:35:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x118476c00) [pid = 2384] [serial = 977] [outer = 0x0] 02:35:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1185a1400) [pid = 2384] [serial = 978] [outer = 0x118476c00] 02:35:01 INFO - PROCESS | 2384 | 1467538501462 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119235400) [pid = 2384] [serial = 979] [outer = 0x118476c00] 02:35:01 INFO - PROCESS | 2384 | 1467538501800 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 02:35:01 INFO - PROCESS | 2384 | 1467538501831 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 2384 | 1467538501833 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:35:01 INFO - PROCESS | 2384 | 1467538501835 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 2384 | 1467538501843 Marionette TRACE conn2 <- [1,1278,null,{}] 02:35:01 INFO - PROCESS | 2384 | 1467538501845 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}] 02:35:01 INFO - PROCESS | 2384 | 1467538501847 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:01 INFO - PROCESS | 2384 | 1467538501939 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:35:01 INFO - PROCESS | 2384 | 1467538501943 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 2384 | 1467538501944 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aae800 == 31 [pid = 2384] [id = 327] 02:35:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x110f82800) [pid = 2384] [serial = 980] [outer = 0x0] 02:35:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x119242400) [pid = 2384] [serial = 981] [outer = 0x110f82800] 02:35:01 INFO - PROCESS | 2384 | 1467538501971 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x11966c000) [pid = 2384] [serial = 982] [outer = 0x110f82800] 02:35:02 INFO - PROCESS | 2384 | 1467538502322 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]]]}] 02:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 529ms 02:35:02 INFO - PROCESS | 2384 | 1467538502365 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 2384 | 1467538502367 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:35:02 INFO - PROCESS | 2384 | 1467538502369 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 2384 | 1467538502370 Marionette TRACE conn2 <- [1,1282,null,{}] 02:35:02 INFO - PROCESS | 2384 | 1467538502372 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}] 02:35:02 INFO - PROCESS | 2384 | 1467538502376 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:02 INFO - PROCESS | 2384 | 1467538502486 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:35:02 INFO - PROCESS | 2384 | 1467538502521 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 2384 | 1467538502523 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a73800 == 32 [pid = 2384] [id = 328] 02:35:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x11966ec00) [pid = 2384] [serial = 983] [outer = 0x0] 02:35:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x119737400) [pid = 2384] [serial = 984] [outer = 0x11966ec00] 02:35:02 INFO - PROCESS | 2384 | 1467538502548 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x120e49000) [pid = 2384] [serial = 985] [outer = 0x11966ec00] 02:35:02 INFO - PROCESS | 2384 | 1467538502841 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]]]}] 02:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 02:35:02 INFO - PROCESS | 2384 | 1467538502888 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 2384 | 1467538502889 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:35:02 INFO - PROCESS | 2384 | 1467538502891 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 2384 | 1467538502892 Marionette TRACE conn2 <- [1,1286,null,{}] 02:35:02 INFO - PROCESS | 2384 | 1467538502895 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}] 02:35:02 INFO - PROCESS | 2384 | 1467538502898 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:03 INFO - PROCESS | 2384 | 1467538503002 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:35:03 INFO - PROCESS | 2384 | 1467538503005 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 2384 | 1467538503006 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x126810000 == 33 [pid = 2384] [id = 329] 02:35:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1122bd400) [pid = 2384] [serial = 986] [outer = 0x0] 02:35:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x120e4c800) [pid = 2384] [serial = 987] [outer = 0x1122bd400] 02:35:03 INFO - PROCESS | 2384 | 1467538503031 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x12263f400) [pid = 2384] [serial = 988] [outer = 0x1122bd400] 02:35:03 INFO - PROCESS | 2384 | 1467538503589 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]]]}] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x124607000) [pid = 2384] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x125575000) [pid = 2384] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x125578400) [pid = 2384] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x112a67400) [pid = 2384] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x112a62000) [pid = 2384] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1129ac400) [pid = 2384] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x119240c00) [pid = 2384] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x112715400) [pid = 2384] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119926400) [pid = 2384] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x116a0bc00) [pid = 2384] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11697b000) [pid = 2384] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1128ad800) [pid = 2384] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x123e89800) [pid = 2384] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x126e62c00) [pid = 2384] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x11721cc00) [pid = 2384] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:35:03 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x126cba400) [pid = 2384] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 724ms 02:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:35:03 INFO - PROCESS | 2384 | 1467538503615 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 2384 | 1467538503617 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:35:03 INFO - PROCESS | 2384 | 1467538503619 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 2384 | 1467538503620 Marionette TRACE conn2 <- [1,1290,null,{}] 02:35:03 INFO - PROCESS | 2384 | 1467538503622 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}] 02:35:03 INFO - PROCESS | 2384 | 1467538503623 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:03 INFO - PROCESS | 2384 | 1467538503698 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:35:03 INFO - PROCESS | 2384 | 1467538503702 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 2384 | 1467538503703 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x125555000 == 34 [pid = 2384] [id = 330] 02:35:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x112a65800) [pid = 2384] [serial = 989] [outer = 0x0] 02:35:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11691fc00) [pid = 2384] [serial = 990] [outer = 0x112a65800] 02:35:03 INFO - PROCESS | 2384 | 1467538503727 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11846e800) [pid = 2384] [serial = 991] [outer = 0x112a65800] 02:35:04 INFO - PROCESS | 2384 | 1467538504036 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]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 02:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:35:04 INFO - PROCESS | 2384 | 1467538504088 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 2384 | 1467538504089 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:35:04 INFO - PROCESS | 2384 | 1467538504092 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 2384 | 1467538504093 Marionette TRACE conn2 <- [1,1294,null,{}] 02:35:04 INFO - PROCESS | 2384 | 1467538504095 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}] 02:35:04 INFO - PROCESS | 2384 | 1467538504096 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:04 INFO - PROCESS | 2384 | 1467538504175 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:35:04 INFO - PROCESS | 2384 | 1467538504232 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 2384 | 1467538504233 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193ce000 == 35 [pid = 2384] [id = 331] 02:35:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1170c4c00) [pid = 2384] [serial = 992] [outer = 0x0] 02:35:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x118598800) [pid = 2384] [serial = 993] [outer = 0x1170c4c00] 02:35:04 INFO - PROCESS | 2384 | 1467538504257 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12274c800) [pid = 2384] [serial = 994] [outer = 0x1170c4c00] 02:35:04 INFO - PROCESS | 2384 | 1467538504532 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]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 473ms 02:35:04 INFO - PROCESS | 2384 | 1467538504569 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:35:04 INFO - PROCESS | 2384 | 1467538504570 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:35:04 INFO - PROCESS | 2384 | 1467538504572 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 2384 | 1467538504574 Marionette TRACE conn2 <- [1,1298,null,{}] 02:35:04 INFO - PROCESS | 2384 | 1467538504576 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}] 02:35:04 INFO - PROCESS | 2384 | 1467538504577 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:04 INFO - PROCESS | 2384 | 1467538504654 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:35:04 INFO - PROCESS | 2384 | 1467538504657 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 2384 | 1467538504658 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a1000 == 36 [pid = 2384] [id = 332] 02:35:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123a3f800) [pid = 2384] [serial = 995] [outer = 0x0] 02:35:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123e84800) [pid = 2384] [serial = 996] [outer = 0x123a3f800] 02:35:04 INFO - PROCESS | 2384 | 1467538504684 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x123e8e400) [pid = 2384] [serial = 997] [outer = 0x123a3f800] 02:35:05 INFO - PROCESS | 2384 | 1467538505017 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]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 02:35:05 INFO - PROCESS | 2384 | 1467538505044 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 2384 | 1467538505046 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:35:05 INFO - PROCESS | 2384 | 1467538505050 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 2384 | 1467538505052 Marionette TRACE conn2 <- [1,1302,null,{}] 02:35:05 INFO - PROCESS | 2384 | 1467538505054 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}] 02:35:05 INFO - PROCESS | 2384 | 1467538505056 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:05 INFO - PROCESS | 2384 | 1467538505168 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:35:05 INFO - PROCESS | 2384 | 1467538505183 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 2384 | 1467538505185 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aac000 == 37 [pid = 2384] [id = 333] 02:35:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x123e8f400) [pid = 2384] [serial = 998] [outer = 0x0] 02:35:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x124607000) [pid = 2384] [serial = 999] [outer = 0x123e8f400] 02:35:05 INFO - PROCESS | 2384 | 1467538505211 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x124ce6c00) [pid = 2384] [serial = 1000] [outer = 0x123e8f400] 02:35:05 INFO - PROCESS | 2384 | 1467538505742 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]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 721ms 02:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:35:05 INFO - PROCESS | 2384 | 1467538505772 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 2384 | 1467538505775 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:35:05 INFO - PROCESS | 2384 | 1467538505779 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 2384 | 1467538505781 Marionette TRACE conn2 <- [1,1306,null,{}] 02:35:05 INFO - PROCESS | 2384 | 1467538505785 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}] 02:35:05 INFO - PROCESS | 2384 | 1467538505787 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:05 INFO - PROCESS | 2384 | 1467538505901 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:35:05 INFO - PROCESS | 2384 | 1467538505980 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 2384 | 1467538505983 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169a6800 == 38 [pid = 2384] [id = 334] 02:35:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1128b1c00) [pid = 2384] [serial = 1001] [outer = 0x0] 02:35:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x112a65c00) [pid = 2384] [serial = 1002] [outer = 0x1128b1c00] 02:35:06 INFO - PROCESS | 2384 | 1467538506014 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x113229800) [pid = 2384] [serial = 1003] [outer = 0x1128b1c00] 02:35:06 INFO - PROCESS | 2384 | 1467538506540 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]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 821ms 02:35:06 INFO - PROCESS | 2384 | 1467538506604 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 2384 | 1467538506607 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:35:06 INFO - PROCESS | 2384 | 1467538506616 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 2384 | 1467538506617 Marionette TRACE conn2 <- [1,1310,null,{}] 02:35:06 INFO - PROCESS | 2384 | 1467538506620 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}] 02:35:06 INFO - PROCESS | 2384 | 1467538506622 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:06 INFO - PROCESS | 2384 | 1467538506729 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:35:06 INFO - PROCESS | 2384 | 1467538506806 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 2384 | 1467538506808 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x120551000 == 39 [pid = 2384] [id = 335] 02:35:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1170bdc00) [pid = 2384] [serial = 1004] [outer = 0x0] 02:35:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1173eec00) [pid = 2384] [serial = 1005] [outer = 0x1170bdc00] 02:35:06 INFO - PROCESS | 2384 | 1467538506839 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x118264400) [pid = 2384] [serial = 1006] [outer = 0x1170bdc00] 02:35:07 INFO - PROCESS | 2384 | 1467538507520 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] 02:35:07 INFO - PROCESS | 2384 | 1467538507595 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:35:07 INFO - PROCESS | 2384 | 1467538507599 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 2384 | 1467538507601 Marionette TRACE conn2 <- [1,1314,null,{}] 02:35:07 INFO - PROCESS | 2384 | 1467538507604 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}] 02:35:07 INFO - PROCESS | 2384 | 1467538507606 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:07 INFO - PROCESS | 2384 | 1467538507707 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:35:07 INFO - PROCESS | 2384 | 1467538507762 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 2384 | 1467538507765 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x11816d800 == 40 [pid = 2384] [id = 336] 02:35:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x116756000) [pid = 2384] [serial = 1007] [outer = 0x0] 02:35:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x11691dc00) [pid = 2384] [serial = 1008] [outer = 0x116756000] 02:35:07 INFO - PROCESS | 2384 | 1467538507794 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1170bf800) [pid = 2384] [serial = 1009] [outer = 0x116756000] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a1000 == 39 [pid = 2384] [id = 332] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1193ce000 == 38 [pid = 2384] [id = 331] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x125555000 == 37 [pid = 2384] [id = 330] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x126810000 == 36 [pid = 2384] [id = 329] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x124a73800 == 35 [pid = 2384] [id = 328] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x123aae800 == 34 [pid = 2384] [id = 327] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x119c63800 == 33 [pid = 2384] [id = 326] 02:35:07 INFO - PROCESS | 2384 | --DOCSHELL 0x1193cf000 == 32 [pid = 2384] [id = 325] 02:35:08 INFO - PROCESS | 2384 | --DOCSHELL 0x117e4f800 == 31 [pid = 2384] [id = 324] 02:35:08 INFO - PROCESS | 2384 | --DOCSHELL 0x11617c800 == 30 [pid = 2384] [id = 323] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x124cefc00) [pid = 2384] [serial = 927] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x12557e800) [pid = 2384] [serial = 930] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x12683d400) [pid = 2384] [serial = 933] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x126836400) [pid = 2384] [serial = 931] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x118471000) [pid = 2384] [serial = 915] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x119238800) [pid = 2384] [serial = 916] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x115fdac00) [pid = 2384] [serial = 912] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x118264c00) [pid = 2384] [serial = 913] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x112ec3800) [pid = 2384] [serial = 909] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1164e6400) [pid = 2384] [serial = 910] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x124aaa400) [pid = 2384] [serial = 901] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1129a5c00) [pid = 2384] [serial = 903] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x112a69400) [pid = 2384] [serial = 904] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x122643000) [pid = 2384] [serial = 921] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x123a53000) [pid = 2384] [serial = 922] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1192b1400) [pid = 2384] [serial = 918] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11978c800) [pid = 2384] [serial = 919] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1170be000) [pid = 2384] [serial = 906] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x118152400) [pid = 2384] [serial = 907] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x11844c400) [pid = 2384] [serial = 937] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x116fac000) [pid = 2384] [serial = 936] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x126c0b000) [pid = 2384] [serial = 934] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x123f8c800) [pid = 2384] [serial = 924] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1275c6800) [pid = 2384] [serial = 945] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124606400) [pid = 2384] [serial = 925] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1287c8c00) [pid = 2384] [serial = 946] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11992cc00) [pid = 2384] [serial = 939] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x125521800) [pid = 2384] [serial = 928] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x12701a800) [pid = 2384] [serial = 942] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1275bc000) [pid = 2384] [serial = 943] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x126cb9800) [pid = 2384] [serial = 940] [outer = 0x0] [url = about:blank] 02:35:08 INFO - PROCESS | 2384 | 1467538508165 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]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 622ms 02:35:08 INFO - PROCESS | 2384 | 1467538508220 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 2384 | 1467538508223 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:35:08 INFO - PROCESS | 2384 | 1467538508227 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 2384 | 1467538508229 Marionette TRACE conn2 <- [1,1318,null,{}] 02:35:08 INFO - PROCESS | 2384 | 1467538508232 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}] 02:35:08 INFO - PROCESS | 2384 | 1467538508233 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:08 INFO - PROCESS | 2384 | 1467538508310 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:35:08 INFO - PROCESS | 2384 | 1467538508316 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 2384 | 1467538508317 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x11821c000 == 31 [pid = 2384] [id = 337] 02:35:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11814f800) [pid = 2384] [serial = 1010] [outer = 0x0] 02:35:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x11825f800) [pid = 2384] [serial = 1011] [outer = 0x11814f800] 02:35:08 INFO - PROCESS | 2384 | 1467538508344 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x118325c00) [pid = 2384] [serial = 1012] [outer = 0x11814f800] 02:35:08 INFO - PROCESS | 2384 | 1467538508687 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]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 471ms 02:35:08 INFO - PROCESS | 2384 | 1467538508699 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 2384 | 1467538508701 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:35:08 INFO - PROCESS | 2384 | 1467538508703 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 2384 | 1467538508705 Marionette TRACE conn2 <- [1,1322,null,{}] 02:35:08 INFO - PROCESS | 2384 | 1467538508713 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}] 02:35:08 INFO - PROCESS | 2384 | 1467538508716 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:08 INFO - PROCESS | 2384 | 1467538508799 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:35:08 INFO - PROCESS | 2384 | 1467538508850 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 2384 | 1467538508853 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x12054a800 == 32 [pid = 2384] [id = 338] 02:35:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118326400) [pid = 2384] [serial = 1013] [outer = 0x0] 02:35:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118477800) [pid = 2384] [serial = 1014] [outer = 0x118326400] 02:35:08 INFO - PROCESS | 2384 | 1467538508881 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1193a1400) [pid = 2384] [serial = 1015] [outer = 0x118326400] 02:35:09 INFO - PROCESS | 2384 | 1467538509205 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]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 02:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:35:09 INFO - PROCESS | 2384 | 1467538509224 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 2384 | 1467538509225 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:35:09 INFO - PROCESS | 2384 | 1467538509227 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 2384 | 1467538509229 Marionette TRACE conn2 <- [1,1326,null,{}] 02:35:09 INFO - PROCESS | 2384 | 1467538509234 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}] 02:35:09 INFO - PROCESS | 2384 | 1467538509236 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:09 INFO - PROCESS | 2384 | 1467538509317 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:35:09 INFO - PROCESS | 2384 | 1467538509368 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 2384 | 1467538509369 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x124236000 == 33 [pid = 2384] [id = 339] 02:35:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119242000) [pid = 2384] [serial = 1016] [outer = 0x0] 02:35:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119674000) [pid = 2384] [serial = 1017] [outer = 0x119242000] 02:35:09 INFO - PROCESS | 2384 | 1467538509394 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119927400) [pid = 2384] [serial = 1018] [outer = 0x119242000] 02:35:09 INFO - PROCESS | 2384 | 1467538509663 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]]]}] 02:35:09 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 02:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 472ms 02:35:09 INFO - PROCESS | 2384 | 1467538509703 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 2384 | 1467538509704 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:35:09 INFO - PROCESS | 2384 | 1467538509706 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 2384 | 1467538509707 Marionette TRACE conn2 <- [1,1330,null,{}] 02:35:09 INFO - PROCESS | 2384 | 1467538509709 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}] 02:35:09 INFO - PROCESS | 2384 | 1467538509711 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:09 INFO - PROCESS | 2384 | 1467538509801 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:35:09 INFO - PROCESS | 2384 | 1467538509805 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 2384 | 1467538509806 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x126811800 == 34 [pid = 2384] [id = 340] 02:35:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119669400) [pid = 2384] [serial = 1019] [outer = 0x0] 02:35:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x120e44800) [pid = 2384] [serial = 1020] [outer = 0x119669400] 02:35:09 INFO - PROCESS | 2384 | 1467538509830 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x122607400) [pid = 2384] [serial = 1021] [outer = 0x119669400] 02:35:10 INFO - PROCESS | 2384 | 1467538510215 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]]]}] 02:35:10 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 02:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 02:35:10 INFO - PROCESS | 2384 | 1467538510224 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 2384 | 1467538510225 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:35:10 INFO - PROCESS | 2384 | 1467538510229 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 2384 | 1467538510230 Marionette TRACE conn2 <- [1,1334,null,{}] 02:35:10 INFO - PROCESS | 2384 | 1467538510238 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}] 02:35:10 INFO - PROCESS | 2384 | 1467538510242 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:10 INFO - PROCESS | 2384 | 1467538510360 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:35:10 INFO - PROCESS | 2384 | 1467538510364 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 2384 | 1467538510365 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x12731e800 == 35 [pid = 2384] [id = 341] 02:35:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x12260c400) [pid = 2384] [serial = 1022] [outer = 0x0] 02:35:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x122742c00) [pid = 2384] [serial = 1023] [outer = 0x12260c400] 02:35:10 INFO - PROCESS | 2384 | 1467538510390 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x124604800) [pid = 2384] [serial = 1024] [outer = 0x12260c400] 02:35:10 INFO - PROCESS | 2384 | 1467538510722 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]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 02:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:35:10 INFO - PROCESS | 2384 | 1467538510753 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 2384 | 1467538510754 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:35:10 INFO - PROCESS | 2384 | 1467538510756 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 2384 | 1467538510757 Marionette TRACE conn2 <- [1,1338,null,{}] 02:35:10 INFO - PROCESS | 2384 | 1467538510759 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}] 02:35:10 INFO - PROCESS | 2384 | 1467538510761 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:10 INFO - PROCESS | 2384 | 1467538510860 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:35:10 INFO - PROCESS | 2384 | 1467538510864 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 2384 | 1467538510865 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5b4800 == 36 [pid = 2384] [id = 342] 02:35:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x124606000) [pid = 2384] [serial = 1025] [outer = 0x0] 02:35:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x124a0f800) [pid = 2384] [serial = 1026] [outer = 0x124606000] 02:35:10 INFO - PROCESS | 2384 | 1467538510889 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x124e64400) [pid = 2384] [serial = 1027] [outer = 0x124606000] 02:35:11 INFO - PROCESS | 2384 | 1467538511706 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]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 02:35:11 INFO - PROCESS | 2384 | 1467538511725 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 2384 | 1467538511726 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:35:11 INFO - PROCESS | 2384 | 1467538511730 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 2384 | 1467538511731 Marionette TRACE conn2 <- [1,1342,null,{}] 02:35:11 INFO - PROCESS | 2384 | 1467538511733 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}] 02:35:11 INFO - PROCESS | 2384 | 1467538511734 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:11 INFO - PROCESS | 2384 | 1467538511833 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:35:11 INFO - PROCESS | 2384 | 1467538511837 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 2384 | 1467538511838 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a999800 == 37 [pid = 2384] [id = 343] 02:35:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12460d000) [pid = 2384] [serial = 1028] [outer = 0x0] 02:35:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12557dc00) [pid = 2384] [serial = 1029] [outer = 0x12460d000] 02:35:11 INFO - PROCESS | 2384 | 1467538511863 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12683d400) [pid = 2384] [serial = 1030] [outer = 0x12460d000] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x110f82800) [pid = 2384] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11966ec00) [pid = 2384] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1122bd400) [pid = 2384] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a68000) [pid = 2384] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1161a5400) [pid = 2384] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x112a65800) [pid = 2384] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1129acc00) [pid = 2384] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11324d000) [pid = 2384] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x116455000) [pid = 2384] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x123a3f800) [pid = 2384] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x118150000) [pid = 2384] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11992e400) [pid = 2384] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x124aa0800) [pid = 2384] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12683f400) [pid = 2384] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112a5f800) [pid = 2384] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1170c4c00) [pid = 2384] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:35:12 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x118476c00) [pid = 2384] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:35:12 INFO - PROCESS | 2384 | 1467538512222 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]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 02:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:35:12 INFO - PROCESS | 2384 | 1467538512258 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 2384 | 1467538512259 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:35:12 INFO - PROCESS | 2384 | 1467538512271 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 2384 | 1467538512272 Marionette TRACE conn2 <- [1,1346,null,{}] 02:35:12 INFO - PROCESS | 2384 | 1467538512274 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}] 02:35:12 INFO - PROCESS | 2384 | 1467538512276 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:12 INFO - PROCESS | 2384 | 1467538512358 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:35:12 INFO - PROCESS | 2384 | 1467538512362 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 2384 | 1467538512372 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad70000 == 38 [pid = 2384] [id = 344] 02:35:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x112a68000) [pid = 2384] [serial = 1031] [outer = 0x0] 02:35:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x118332800) [pid = 2384] [serial = 1032] [outer = 0x112a68000] 02:35:12 INFO - PROCESS | 2384 | 1467538512397 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11966b800) [pid = 2384] [serial = 1033] [outer = 0x112a68000] 02:35:12 INFO - PROCESS | 2384 | 1467538512725 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]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 475ms 02:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:35:12 INFO - PROCESS | 2384 | 1467538512741 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 2384 | 1467538512743 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:35:12 INFO - PROCESS | 2384 | 1467538512751 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 2384 | 1467538512753 Marionette TRACE conn2 <- [1,1350,null,{}] 02:35:12 INFO - PROCESS | 2384 | 1467538512756 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}] 02:35:12 INFO - PROCESS | 2384 | 1467538512758 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:12 INFO - PROCESS | 2384 | 1467538512885 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:35:12 INFO - PROCESS | 2384 | 1467538512970 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 2384 | 1467538512971 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b791800 == 39 [pid = 2384] [id = 345] 02:35:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x116911400) [pid = 2384] [serial = 1034] [outer = 0x0] 02:35:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x122744c00) [pid = 2384] [serial = 1035] [outer = 0x116911400] 02:35:13 INFO - PROCESS | 2384 | 1467538513012 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x126837000) [pid = 2384] [serial = 1036] [outer = 0x116911400] 02:35:13 INFO - PROCESS | 2384 | 1467538513409 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]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 675ms 02:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:35:13 INFO - PROCESS | 2384 | 1467538513421 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 2384 | 1467538513423 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:35:13 INFO - PROCESS | 2384 | 1467538513425 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 2384 | 1467538513427 Marionette TRACE conn2 <- [1,1354,null,{}] 02:35:13 INFO - PROCESS | 2384 | 1467538513431 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}] 02:35:13 INFO - PROCESS | 2384 | 1467538513433 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:13 INFO - PROCESS | 2384 | 1467538513552 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:35:13 INFO - PROCESS | 2384 | 1467538513559 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 2384 | 1467538513560 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bad1800 == 40 [pid = 2384] [id = 346] 02:35:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x12683bc00) [pid = 2384] [serial = 1037] [outer = 0x0] 02:35:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x126cb9c00) [pid = 2384] [serial = 1038] [outer = 0x12683bc00] 02:35:13 INFO - PROCESS | 2384 | 1467538513587 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1273ad000) [pid = 2384] [serial = 1039] [outer = 0x12683bc00] 02:35:13 INFO - PROCESS | 2384 | 1467538513949 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]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 571ms 02:35:13 INFO - PROCESS | 2384 | 1467538513997 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 2384 | 1467538513999 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:35:14 INFO - PROCESS | 2384 | 1467538514075 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 2384 | 1467538514078 Marionette TRACE conn2 <- [1,1358,null,{}] 02:35:14 INFO - PROCESS | 2384 | 1467538514092 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}] 02:35:14 INFO - PROCESS | 2384 | 1467538514096 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:14 INFO - PROCESS | 2384 | 1467538514268 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:35:14 INFO - PROCESS | 2384 | 1467538514437 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 2384 | 1467538514441 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x11735a800 == 41 [pid = 2384] [id = 347] 02:35:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x113231000) [pid = 2384] [serial = 1040] [outer = 0x0] 02:35:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11324e000) [pid = 2384] [serial = 1041] [outer = 0x113231000] 02:35:14 INFO - PROCESS | 2384 | 1467538514481 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x116a0bc00) [pid = 2384] [serial = 1042] [outer = 0x113231000] 02:35:14 INFO - PROCESS | 2384 | 1467538514908 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]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 888ms 02:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:35:14 INFO - PROCESS | 2384 | 1467538514957 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 2384 | 1467538514960 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:35:14 INFO - PROCESS | 2384 | 1467538514963 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 2384 | 1467538514965 Marionette TRACE conn2 <- [1,1362,null,{}] 02:35:14 INFO - PROCESS | 2384 | 1467538514969 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}] 02:35:14 INFO - PROCESS | 2384 | 1467538514972 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:15 INFO - PROCESS | 2384 | 1467538515075 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:35:15 INFO - PROCESS | 2384 | 1467538515131 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 2384 | 1467538515133 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fb1800 == 42 [pid = 2384] [id = 348] 02:35:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x118263000) [pid = 2384] [serial = 1043] [outer = 0x0] 02:35:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x118475800) [pid = 2384] [serial = 1044] [outer = 0x118263000] 02:35:15 INFO - PROCESS | 2384 | 1467538515163 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x119236000) [pid = 2384] [serial = 1045] [outer = 0x118263000] 02:35:15 INFO - PROCESS | 2384 | 1467538515612 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]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 02:35:15 INFO - PROCESS | 2384 | 1467538515634 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 2384 | 1467538515635 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:35:15 INFO - PROCESS | 2384 | 1467538515638 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 2384 | 1467538515639 Marionette TRACE conn2 <- [1,1366,null,{}] 02:35:15 INFO - PROCESS | 2384 | 1467538515642 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}] 02:35:15 INFO - PROCESS | 2384 | 1467538515643 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:15 INFO - PROCESS | 2384 | 1467538515769 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:35:15 INFO - PROCESS | 2384 | 1467538515859 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 2384 | 1467538515864 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac5000 == 43 [pid = 2384] [id = 349] 02:35:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x120e6b800) [pid = 2384] [serial = 1046] [outer = 0x0] 02:35:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12260ec00) [pid = 2384] [serial = 1047] [outer = 0x120e6b800] 02:35:15 INFO - PROCESS | 2384 | 1467538515895 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12274d400) [pid = 2384] [serial = 1048] [outer = 0x120e6b800] 02:35:16 INFO - PROCESS | 2384 | 1467538516375 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] 02:35:16 INFO - PROCESS | 2384 | 1467538516416 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:35:16 INFO - PROCESS | 2384 | 1467538516420 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 2384 | 1467538516422 Marionette TRACE conn2 <- [1,1370,null,{}] 02:35:16 INFO - PROCESS | 2384 | 1467538516426 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}] 02:35:16 INFO - PROCESS | 2384 | 1467538516428 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:16 INFO - PROCESS | 2384 | 1467538516579 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:35:16 INFO - PROCESS | 2384 | 1467538516639 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 2384 | 1467538516640 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c38d800 == 44 [pid = 2384] [id = 350] 02:35:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x123f8f000) [pid = 2384] [serial = 1049] [outer = 0x0] 02:35:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x124e62800) [pid = 2384] [serial = 1050] [outer = 0x123f8f000] 02:35:16 INFO - PROCESS | 2384 | 1467538516663 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12683cc00) [pid = 2384] [serial = 1051] [outer = 0x123f8f000] 02:35:17 INFO - PROCESS | 2384 | 1467538517182 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] 02:35:17 INFO - PROCESS | 2384 | 1467538517194 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:35:17 INFO - PROCESS | 2384 | 1467538517198 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 2384 | 1467538517200 Marionette TRACE conn2 <- [1,1374,null,{}] 02:35:17 INFO - PROCESS | 2384 | 1467538517204 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}] 02:35:17 INFO - PROCESS | 2384 | 1467538517206 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:17 INFO - PROCESS | 2384 | 1467538517359 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:35:17 INFO - PROCESS | 2384 | 1467538517479 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 2384 | 1467538517480 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c831800 == 45 [pid = 2384] [id = 351] 02:35:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x123ee9800) [pid = 2384] [serial = 1052] [outer = 0x0] 02:35:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x126e64400) [pid = 2384] [serial = 1053] [outer = 0x123ee9800] 02:35:17 INFO - PROCESS | 2384 | 1467538517510 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1275bd000) [pid = 2384] [serial = 1054] [outer = 0x123ee9800] 02:35:18 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:18 INFO - PROCESS | 2384 | 1467538518106 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] 02:35:18 INFO - PROCESS | 2384 | 1467538518121 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:35:18 INFO - PROCESS | 2384 | 1467538518125 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 2384 | 1467538518127 Marionette TRACE conn2 <- [1,1378,null,{}] 02:35:18 INFO - PROCESS | 2384 | 1467538518130 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}] 02:35:18 INFO - PROCESS | 2384 | 1467538518132 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:18 INFO - PROCESS | 2384 | 1467538518225 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:35:18 INFO - PROCESS | 2384 | 1467538518295 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 2384 | 1467538518298 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ad3800 == 46 [pid = 2384] [id = 352] 02:35:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x113241800) [pid = 2384] [serial = 1055] [outer = 0x0] 02:35:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x116977800) [pid = 2384] [serial = 1056] [outer = 0x113241800] 02:35:18 INFO - PROCESS | 2384 | 1467538518325 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1181be800) [pid = 2384] [serial = 1057] [outer = 0x113241800] 02:35:18 INFO - PROCESS | 2384 | 1467538518801 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] 02:35:19 INFO - PROCESS | 2384 | 1467538519441 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:35:19 INFO - PROCESS | 2384 | 1467538519454 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 2384 | 1467538519456 Marionette TRACE conn2 <- [1,1382,null,{}] 02:35:19 INFO - PROCESS | 2384 | 1467538519460 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}] 02:35:19 INFO - PROCESS | 2384 | 1467538519462 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:19 INFO - PROCESS | 2384 | 1467538519538 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:35:19 INFO - PROCESS | 2384 | 1467538519542 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 2384 | 1467538519545 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x115df5000 == 27 [pid = 2384] [id = 353] 02:35:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1129af800) [pid = 2384] [serial = 1058] [outer = 0x0] 02:35:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x112a5fc00) [pid = 2384] [serial = 1059] [outer = 0x1129af800] 02:35:19 INFO - PROCESS | 2384 | 1467538519577 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x112a85800) [pid = 2384] [serial = 1060] [outer = 0x1129af800] 02:35:19 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:19 INFO - PROCESS | 2384 | 1467538519915 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] 02:35:19 INFO - PROCESS | 2384 | 1467538519926 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:35:19 INFO - PROCESS | 2384 | 1467538519934 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 2384 | 1467538519937 Marionette TRACE conn2 <- [1,1386,null,{}] 02:35:19 INFO - PROCESS | 2384 | 1467538519963 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}] 02:35:19 INFO - PROCESS | 2384 | 1467538519965 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:20 INFO - PROCESS | 2384 | 1467538520043 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:35:20 INFO - PROCESS | 2384 | 1467538520050 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 2384 | 1467538520051 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x117012800 == 28 [pid = 2384] [id = 354] 02:35:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x113244000) [pid = 2384] [serial = 1061] [outer = 0x0] 02:35:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x115fdb800) [pid = 2384] [serial = 1062] [outer = 0x113244000] 02:35:20 INFO - PROCESS | 2384 | 1467538520079 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x116927800) [pid = 2384] [serial = 1063] [outer = 0x113244000] 02:35:20 INFO - PROCESS | 2384 | 1467538520431 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] 02:35:20 INFO - PROCESS | 2384 | 1467538520476 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:35:20 INFO - PROCESS | 2384 | 1467538520479 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 2384 | 1467538520480 Marionette TRACE conn2 <- [1,1390,null,{}] 02:35:20 INFO - PROCESS | 2384 | 1467538520487 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}] 02:35:20 INFO - PROCESS | 2384 | 1467538520490 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:20 INFO - PROCESS | 2384 | 1467538520579 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:35:20 INFO - PROCESS | 2384 | 1467538520636 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 2384 | 1467538520638 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x118add800 == 29 [pid = 2384] [id = 355] 02:35:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1172ca000) [pid = 2384] [serial = 1064] [outer = 0x0] 02:35:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11815ac00) [pid = 2384] [serial = 1065] [outer = 0x1172ca000] 02:35:20 INFO - PROCESS | 2384 | 1467538520667 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1182e8000) [pid = 2384] [serial = 1066] [outer = 0x1172ca000] 02:35:20 INFO - PROCESS | 2384 | 1467538520972 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]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 522ms 02:35:21 INFO - PROCESS | 2384 | 1467538521002 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 2384 | 1467538521005 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:35:21 INFO - PROCESS | 2384 | 1467538521008 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 2384 | 1467538521010 Marionette TRACE conn2 <- [1,1394,null,{}] 02:35:21 INFO - PROCESS | 2384 | 1467538521016 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}] 02:35:21 INFO - PROCESS | 2384 | 1467538521018 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:21 INFO - PROCESS | 2384 | 1467538521149 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:35:21 INFO - PROCESS | 2384 | 1467538521178 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 2384 | 1467538521179 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x11963e800 == 30 [pid = 2384] [id = 356] 02:35:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1182ea800) [pid = 2384] [serial = 1067] [outer = 0x0] 02:35:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118452000) [pid = 2384] [serial = 1068] [outer = 0x1182ea800] 02:35:21 INFO - PROCESS | 2384 | 1467538521205 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1185a1000) [pid = 2384] [serial = 1069] [outer = 0x1182ea800] 02:35:21 INFO - PROCESS | 2384 | 1467538521496 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]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 02:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:35:21 INFO - PROCESS | 2384 | 1467538521528 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 2384 | 1467538521531 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:35:21 INFO - PROCESS | 2384 | 1467538521535 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 2384 | 1467538521536 Marionette TRACE conn2 <- [1,1398,null,{}] 02:35:21 INFO - PROCESS | 2384 | 1467538521547 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}] 02:35:21 INFO - PROCESS | 2384 | 1467538521550 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:21 INFO - PROCESS | 2384 | 1467538521642 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:35:21 INFO - PROCESS | 2384 | 1467538521646 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 2384 | 1467538521655 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a9000 == 31 [pid = 2384] [id = 357] 02:35:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1182eb000) [pid = 2384] [serial = 1070] [outer = 0x0] 02:35:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119231800) [pid = 2384] [serial = 1071] [outer = 0x1182eb000] 02:35:21 INFO - PROCESS | 2384 | 1467538521680 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1192b1c00) [pid = 2384] [serial = 1072] [outer = 0x1182eb000] 02:35:22 INFO - PROCESS | 2384 | 1467538522025 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]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 530ms 02:35:22 INFO - PROCESS | 2384 | 1467538522067 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 2384 | 1467538522068 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:35:22 INFO - PROCESS | 2384 | 1467538522070 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 2384 | 1467538522071 Marionette TRACE conn2 <- [1,1402,null,{}] 02:35:22 INFO - PROCESS | 2384 | 1467538522074 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}] 02:35:22 INFO - PROCESS | 2384 | 1467538522078 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:22 INFO - PROCESS | 2384 | 1467538522193 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:35:22 INFO - PROCESS | 2384 | 1467538522204 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 2384 | 1467538522205 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x124232000 == 32 [pid = 2384] [id = 358] 02:35:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x119665c00) [pid = 2384] [serial = 1073] [outer = 0x0] 02:35:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119673000) [pid = 2384] [serial = 1074] [outer = 0x119665c00] 02:35:22 INFO - PROCESS | 2384 | 1467538522231 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119933800) [pid = 2384] [serial = 1075] [outer = 0x119665c00] 02:35:22 INFO - PROCESS | 2384 | 1467538522557 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]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 02:35:22 INFO - PROCESS | 2384 | 1467538522594 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 2384 | 1467538522595 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:35:22 INFO - PROCESS | 2384 | 1467538522600 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 2384 | 1467538522601 Marionette TRACE conn2 <- [1,1406,null,{}] 02:35:22 INFO - PROCESS | 2384 | 1467538522603 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}] 02:35:22 INFO - PROCESS | 2384 | 1467538522604 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:22 INFO - PROCESS | 2384 | 1467538522693 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:35:22 INFO - PROCESS | 2384 | 1467538522727 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 2384 | 1467538522728 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250ba800 == 33 [pid = 2384] [id = 359] 02:35:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11973b000) [pid = 2384] [serial = 1076] [outer = 0x0] 02:35:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x120e4a400) [pid = 2384] [serial = 1077] [outer = 0x11973b000] 02:35:22 INFO - PROCESS | 2384 | 1467538522760 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x122609800) [pid = 2384] [serial = 1078] [outer = 0x11973b000] 02:35:23 INFO - PROCESS | 2384 | 1467538523096 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]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 523ms 02:35:23 INFO - PROCESS | 2384 | 1467538523123 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 2384 | 1467538523124 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:35:23 INFO - PROCESS | 2384 | 1467538523126 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 2384 | 1467538523127 Marionette TRACE conn2 <- [1,1410,null,{}] 02:35:23 INFO - PROCESS | 2384 | 1467538523131 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}] 02:35:23 INFO - PROCESS | 2384 | 1467538523133 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:23 INFO - PROCESS | 2384 | 1467538523226 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:35:23 INFO - PROCESS | 2384 | 1467538523264 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 2384 | 1467538523264 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x126820000 == 34 [pid = 2384] [id = 360] 02:35:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x118332000) [pid = 2384] [serial = 1079] [outer = 0x0] 02:35:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x122723800) [pid = 2384] [serial = 1080] [outer = 0x118332000] 02:35:23 INFO - PROCESS | 2384 | 1467538523289 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x123a3fc00) [pid = 2384] [serial = 1081] [outer = 0x118332000] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x116911400) [pid = 2384] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x12260c400) [pid = 2384] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x124606000) [pid = 2384] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x12460d000) [pid = 2384] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119242000) [pid = 2384] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x119669400) [pid = 2384] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1170bdc00) [pid = 2384] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1128b1c00) [pid = 2384] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118326400) [pid = 2384] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11814f800) [pid = 2384] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x116756000) [pid = 2384] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x123e8f400) [pid = 2384] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12683bc00) [pid = 2384] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:35:23 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112a68000) [pid = 2384] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:35:23 INFO - PROCESS | 2384 | 1467538523784 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]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 671ms 02:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:35:23 INFO - PROCESS | 2384 | 1467538523798 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 2384 | 1467538523799 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:35:23 INFO - PROCESS | 2384 | 1467538523801 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 2384 | 1467538523802 Marionette TRACE conn2 <- [1,1414,null,{}] 02:35:23 INFO - PROCESS | 2384 | 1467538523804 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}] 02:35:23 INFO - PROCESS | 2384 | 1467538523805 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:23 INFO - PROCESS | 2384 | 1467538523882 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:35:23 INFO - PROCESS | 2384 | 1467538523934 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 2384 | 1467538523935 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730b800 == 35 [pid = 2384] [id = 361] 02:35:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1122bd400) [pid = 2384] [serial = 1082] [outer = 0x0] 02:35:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11721d000) [pid = 2384] [serial = 1083] [outer = 0x1122bd400] 02:35:23 INFO - PROCESS | 2384 | 1467538523961 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119932400) [pid = 2384] [serial = 1084] [outer = 0x1122bd400] 02:35:24 INFO - PROCESS | 2384 | 1467538524376 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]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 619ms 02:35:24 INFO - PROCESS | 2384 | 1467538524421 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 2384 | 1467538524423 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:35:24 INFO - PROCESS | 2384 | 1467538524426 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 2384 | 1467538524428 Marionette TRACE conn2 <- [1,1418,null,{}] 02:35:24 INFO - PROCESS | 2384 | 1467538524431 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}] 02:35:24 INFO - PROCESS | 2384 | 1467538524433 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:24 INFO - PROCESS | 2384 | 1467538524589 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:35:24 INFO - PROCESS | 2384 | 1467538524603 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 2384 | 1467538524604 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9f800 == 36 [pid = 2384] [id = 362] 02:35:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1128b2c00) [pid = 2384] [serial = 1085] [outer = 0x0] 02:35:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x123e81c00) [pid = 2384] [serial = 1086] [outer = 0x1128b2c00] 02:35:24 INFO - PROCESS | 2384 | 1467538524644 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x123e88000) [pid = 2384] [serial = 1087] [outer = 0x1128b2c00] 02:35:24 INFO - PROCESS | 2384 | 1467538524973 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]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 571ms 02:35:25 INFO - PROCESS | 2384 | 1467538524998 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 2384 | 1467538525001 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:35:25 INFO - PROCESS | 2384 | 1467538525004 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 2384 | 1467538525005 Marionette TRACE conn2 <- [1,1422,null,{}] 02:35:25 INFO - PROCESS | 2384 | 1467538525008 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}] 02:35:25 INFO - PROCESS | 2384 | 1467538525009 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:25 INFO - PROCESS | 2384 | 1467538525096 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:35:25 INFO - PROCESS | 2384 | 1467538525102 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 2384 | 1467538525103 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5cc800 == 37 [pid = 2384] [id = 363] 02:35:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x123a4c800) [pid = 2384] [serial = 1088] [outer = 0x0] 02:35:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1240a8c00) [pid = 2384] [serial = 1089] [outer = 0x123a4c800] 02:35:25 INFO - PROCESS | 2384 | 1467538525130 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x12460cc00) [pid = 2384] [serial = 1090] [outer = 0x123a4c800] 02:35:25 INFO - PROCESS | 2384 | 1467538525493 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]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 02:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:35:25 INFO - PROCESS | 2384 | 1467538525533 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 2384 | 1467538525534 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:35:25 INFO - PROCESS | 2384 | 1467538525536 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 2384 | 1467538525537 Marionette TRACE conn2 <- [1,1426,null,{}] 02:35:25 INFO - PROCESS | 2384 | 1467538525540 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}] 02:35:25 INFO - PROCESS | 2384 | 1467538525541 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:25 INFO - PROCESS | 2384 | 1467538525618 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:35:25 INFO - PROCESS | 2384 | 1467538525622 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 2384 | 1467538525623 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9e9000 == 38 [pid = 2384] [id = 364] 02:35:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12460fc00) [pid = 2384] [serial = 1091] [outer = 0x0] 02:35:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x124cb8000) [pid = 2384] [serial = 1092] [outer = 0x12460fc00] 02:35:25 INFO - PROCESS | 2384 | 1467538525648 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x125521800) [pid = 2384] [serial = 1093] [outer = 0x12460fc00] 02:35:26 INFO - PROCESS | 2384 | 1467538526275 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]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 770ms 02:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:35:26 INFO - PROCESS | 2384 | 1467538526308 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 2384 | 1467538526310 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:35:26 INFO - PROCESS | 2384 | 1467538526313 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 2384 | 1467538526317 Marionette TRACE conn2 <- [1,1430,null,{}] 02:35:26 INFO - PROCESS | 2384 | 1467538526320 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}] 02:35:26 INFO - PROCESS | 2384 | 1467538526322 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:26 INFO - PROCESS | 2384 | 1467538526465 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:35:26 INFO - PROCESS | 2384 | 1467538526521 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 2384 | 1467538526523 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x118167800 == 39 [pid = 2384] [id = 365] 02:35:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x112a88800) [pid = 2384] [serial = 1094] [outer = 0x0] 02:35:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x113cecc00) [pid = 2384] [serial = 1095] [outer = 0x112a88800] 02:35:26 INFO - PROCESS | 2384 | 1467538526553 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x116925400) [pid = 2384] [serial = 1096] [outer = 0x112a88800] 02:35:27 INFO - PROCESS | 2384 | 1467538527110 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]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 872ms 02:35:27 INFO - PROCESS | 2384 | 1467538527307 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 2384 | 1467538527310 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:35:27 INFO - PROCESS | 2384 | 1467538527336 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 2384 | 1467538527338 Marionette TRACE conn2 <- [1,1434,null,{}] 02:35:27 INFO - PROCESS | 2384 | 1467538527342 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}] 02:35:27 INFO - PROCESS | 2384 | 1467538527344 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:27 INFO - PROCESS | 2384 | 1467538527451 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:35:27 INFO - PROCESS | 2384 | 1467538527502 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 2384 | 1467538527504 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x118164000 == 40 [pid = 2384] [id = 366] 02:35:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x113247800) [pid = 2384] [serial = 1097] [outer = 0x0] 02:35:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x115f72c00) [pid = 2384] [serial = 1098] [outer = 0x113247800] 02:35:27 INFO - PROCESS | 2384 | 1467538527532 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x11322e400) [pid = 2384] [serial = 1099] [outer = 0x113247800] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5cc800 == 39 [pid = 2384] [id = 363] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9f800 == 38 [pid = 2384] [id = 362] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x12730b800 == 37 [pid = 2384] [id = 361] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x126820000 == 36 [pid = 2384] [id = 360] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1250ba800 == 35 [pid = 2384] [id = 359] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x124232000 == 34 [pid = 2384] [id = 358] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a9000 == 33 [pid = 2384] [id = 357] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x11963e800 == 32 [pid = 2384] [id = 356] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x118add800 == 31 [pid = 2384] [id = 355] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x117012800 == 30 [pid = 2384] [id = 354] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x115df5000 == 29 [pid = 2384] [id = 353] 02:35:27 INFO - PROCESS | 2384 | --DOCSHELL 0x118ad3800 == 28 [pid = 2384] [id = 352] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x126837000) [pid = 2384] [serial = 1036] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x122742c00) [pid = 2384] [serial = 1023] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x124a0f800) [pid = 2384] [serial = 1026] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x124604800) [pid = 2384] [serial = 1024] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x12557dc00) [pid = 2384] [serial = 1029] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x124e64400) [pid = 2384] [serial = 1027] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119674000) [pid = 2384] [serial = 1017] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x119927400) [pid = 2384] [serial = 1018] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x120e44800) [pid = 2384] [serial = 1020] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1173eec00) [pid = 2384] [serial = 1005] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118264400) [pid = 2384] [serial = 1006] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x112a65c00) [pid = 2384] [serial = 1002] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x113229800) [pid = 2384] [serial = 1003] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x118477800) [pid = 2384] [serial = 1014] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1193a1400) [pid = 2384] [serial = 1015] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11825f800) [pid = 2384] [serial = 1011] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118325c00) [pid = 2384] [serial = 1012] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11691dc00) [pid = 2384] [serial = 1008] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1170bf800) [pid = 2384] [serial = 1009] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x124ce6c00) [pid = 2384] [serial = 1000] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1273ad000) [pid = 2384] [serial = 1039] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x126cb9c00) [pid = 2384] [serial = 1038] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x12683d400) [pid = 2384] [serial = 1030] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x118332800) [pid = 2384] [serial = 1032] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x122607400) [pid = 2384] [serial = 1021] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x11966b800) [pid = 2384] [serial = 1033] [outer = 0x0] [url = about:blank] 02:35:27 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x122744c00) [pid = 2384] [serial = 1035] [outer = 0x0] [url = about:blank] 02:35:28 INFO - PROCESS | 2384 | 1467538528068 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]]]}] 02:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 772ms 02:35:28 INFO - PROCESS | 2384 | 1467538528109 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 2384 | 1467538528114 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:35:28 INFO - PROCESS | 2384 | 1467538528122 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 2384 | 1467538528126 Marionette TRACE conn2 <- [1,1438,null,{}] 02:35:28 INFO - PROCESS | 2384 | 1467538528131 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}] 02:35:28 INFO - PROCESS | 2384 | 1467538528134 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:28 INFO - PROCESS | 2384 | 1467538528242 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:35:28 INFO - PROCESS | 2384 | 1467538528305 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 2384 | 1467538528306 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x118220000 == 29 [pid = 2384] [id = 367] 02:35:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1164e6c00) [pid = 2384] [serial = 1100] [outer = 0x0] 02:35:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1172bfc00) [pid = 2384] [serial = 1101] [outer = 0x1164e6c00] 02:35:28 INFO - PROCESS | 2384 | 1467538528335 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1181c5800) [pid = 2384] [serial = 1102] [outer = 0x1164e6c00] 02:35:28 INFO - PROCESS | 2384 | 1467538528658 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]]]}] 02:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 578ms 02:35:28 INFO - PROCESS | 2384 | 1467538528698 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 2384 | 1467538528700 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:35:28 INFO - PROCESS | 2384 | 1467538528702 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 2384 | 1467538528704 Marionette TRACE conn2 <- [1,1442,null,{}] 02:35:28 INFO - PROCESS | 2384 | 1467538528710 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}] 02:35:28 INFO - PROCESS | 2384 | 1467538528714 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:28 INFO - PROCESS | 2384 | 1467538528797 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:35:28 INFO - PROCESS | 2384 | 1467538528851 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 2384 | 1467538528854 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x12054c800 == 30 [pid = 2384] [id = 368] 02:35:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11844c400) [pid = 2384] [serial = 1103] [outer = 0x0] 02:35:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x11859d400) [pid = 2384] [serial = 1104] [outer = 0x11844c400] 02:35:28 INFO - PROCESS | 2384 | 1467538528889 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x119237800) [pid = 2384] [serial = 1105] [outer = 0x11844c400] 02:35:29 INFO - PROCESS | 2384 | 1467538529201 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]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 02:35:29 INFO - PROCESS | 2384 | 1467538529222 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 2384 | 1467538529223 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:35:29 INFO - PROCESS | 2384 | 1467538529225 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 2384 | 1467538529227 Marionette TRACE conn2 <- [1,1446,null,{}] 02:35:29 INFO - PROCESS | 2384 | 1467538529231 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}] 02:35:29 INFO - PROCESS | 2384 | 1467538529234 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:29 INFO - PROCESS | 2384 | 1467538529319 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:35:29 INFO - PROCESS | 2384 | 1467538529323 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 2384 | 1467538529324 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fab000 == 31 [pid = 2384] [id = 369] 02:35:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11939d000) [pid = 2384] [serial = 1106] [outer = 0x0] 02:35:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x119670800) [pid = 2384] [serial = 1107] [outer = 0x11939d000] 02:35:29 INFO - PROCESS | 2384 | 1467538529350 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x119736800) [pid = 2384] [serial = 1108] [outer = 0x11939d000] 02:35:29 INFO - PROCESS | 2384 | 1467538529701 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]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 02:35:29 INFO - PROCESS | 2384 | 1467538529750 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 2384 | 1467538529751 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:35:29 INFO - PROCESS | 2384 | 1467538529753 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 2384 | 1467538529754 Marionette TRACE conn2 <- [1,1450,null,{}] 02:35:29 INFO - PROCESS | 2384 | 1467538529757 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}] 02:35:29 INFO - PROCESS | 2384 | 1467538529758 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:29 INFO - PROCESS | 2384 | 1467538529834 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:35:29 INFO - PROCESS | 2384 | 1467538529837 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 2384 | 1467538529839 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x12554e800 == 32 [pid = 2384] [id = 370] 02:35:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119737000) [pid = 2384] [serial = 1109] [outer = 0x0] 02:35:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119926c00) [pid = 2384] [serial = 1110] [outer = 0x119737000] 02:35:29 INFO - PROCESS | 2384 | 1467538529866 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120557400) [pid = 2384] [serial = 1111] [outer = 0x119737000] 02:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 02:35:30 INFO - PROCESS | 2384 | 1467538530270 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]]]}] 02:35:30 INFO - PROCESS | 2384 | 1467538530277 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 2384 | 1467538530281 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:35:30 INFO - PROCESS | 2384 | 1467538530286 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 2384 | 1467538530288 Marionette TRACE conn2 <- [1,1454,null,{}] 02:35:30 INFO - PROCESS | 2384 | 1467538530292 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}] 02:35:30 INFO - PROCESS | 2384 | 1467538530299 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:30 INFO - PROCESS | 2384 | 1467538530499 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:35:30 INFO - PROCESS | 2384 | 1467538530588 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 2384 | 1467538530590 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9e000 == 33 [pid = 2384] [id = 371] 02:35:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x120e68800) [pid = 2384] [serial = 1112] [outer = 0x0] 02:35:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x122749000) [pid = 2384] [serial = 1113] [outer = 0x120e68800] 02:35:30 INFO - PROCESS | 2384 | 1467538530638 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1244da000) [pid = 2384] [serial = 1114] [outer = 0x120e68800] 02:35:31 INFO - PROCESS | 2384 | 1467538531012 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]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 773ms 02:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:35:31 INFO - PROCESS | 2384 | 1467538531057 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 2384 | 1467538531059 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:35:31 INFO - PROCESS | 2384 | 1467538531061 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 2384 | 1467538531062 Marionette TRACE conn2 <- [1,1458,null,{}] 02:35:31 INFO - PROCESS | 2384 | 1467538531064 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}] 02:35:31 INFO - PROCESS | 2384 | 1467538531065 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:31 INFO - PROCESS | 2384 | 1467538531162 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:35:31 INFO - PROCESS | 2384 | 1467538531198 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 2384 | 1467538531199 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x129213800 == 34 [pid = 2384] [id = 372] 02:35:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x123e81400) [pid = 2384] [serial = 1115] [outer = 0x0] 02:35:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x124605000) [pid = 2384] [serial = 1116] [outer = 0x123e81400] 02:35:31 INFO - PROCESS | 2384 | 1467538531223 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x124a9e800) [pid = 2384] [serial = 1117] [outer = 0x123e81400] 02:35:31 INFO - PROCESS | 2384 | 1467538531554 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]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 02:35:31 INFO - PROCESS | 2384 | 1467538531585 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 2384 | 1467538531587 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:35:31 INFO - PROCESS | 2384 | 1467538531589 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 2384 | 1467538531590 Marionette TRACE conn2 <- [1,1462,null,{}] 02:35:31 INFO - PROCESS | 2384 | 1467538531592 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}] 02:35:31 INFO - PROCESS | 2384 | 1467538531593 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:31 INFO - PROCESS | 2384 | 1467538531688 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:35:31 INFO - PROCESS | 2384 | 1467538531692 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 2384 | 1467538531693 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e51800 == 35 [pid = 2384] [id = 373] 02:35:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x123e86000) [pid = 2384] [serial = 1118] [outer = 0x0] 02:35:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x125522800) [pid = 2384] [serial = 1119] [outer = 0x123e86000] 02:35:31 INFO - PROCESS | 2384 | 1467538531719 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x125e53800) [pid = 2384] [serial = 1120] [outer = 0x123e86000] 02:35:32 INFO - PROCESS | 2384 | 1467538532146 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]]]}] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x123f8f000) [pid = 2384] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x118332000) [pid = 2384] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1122bd400) [pid = 2384] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x123ee9800) [pid = 2384] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1128b2c00) [pid = 2384] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x123a4c800) [pid = 2384] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1182eb000) [pid = 2384] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11973b000) [pid = 2384] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1172ca000) [pid = 2384] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1182ea800) [pid = 2384] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x113244000) [pid = 2384] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x113241800) [pid = 2384] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x113231000) [pid = 2384] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1129af800) [pid = 2384] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x118263000) [pid = 2384] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x119665c00) [pid = 2384] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:35:32 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x120e6b800) [pid = 2384] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 619ms 02:35:32 INFO - PROCESS | 2384 | 1467538532209 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 2384 | 1467538532210 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:35:32 INFO - PROCESS | 2384 | 1467538532213 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 2384 | 1467538532214 Marionette TRACE conn2 <- [1,1466,null,{}] 02:35:32 INFO - PROCESS | 2384 | 1467538532216 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}] 02:35:32 INFO - PROCESS | 2384 | 1467538532218 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:32 INFO - PROCESS | 2384 | 1467538532281 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:35:32 INFO - PROCESS | 2384 | 1467538532286 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 2384 | 1467538532287 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250b7800 == 36 [pid = 2384] [id = 374] 02:35:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112a68800) [pid = 2384] [serial = 1121] [outer = 0x0] 02:35:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1161a8400) [pid = 2384] [serial = 1122] [outer = 0x112a68800] 02:35:32 INFO - PROCESS | 2384 | 1467538532307 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118327800) [pid = 2384] [serial = 1123] [outer = 0x112a68800] 02:35:32 INFO - PROCESS | 2384 | 1467538532736 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]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 572ms 02:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:35:32 INFO - PROCESS | 2384 | 1467538532786 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 2384 | 1467538532788 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:35:32 INFO - PROCESS | 2384 | 1467538532791 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 2384 | 1467538532793 Marionette TRACE conn2 <- [1,1470,null,{}] 02:35:32 INFO - PROCESS | 2384 | 1467538532796 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}] 02:35:32 INFO - PROCESS | 2384 | 1467538532798 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:32 INFO - PROCESS | 2384 | 1467538532923 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:35:32 INFO - PROCESS | 2384 | 1467538532962 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 2384 | 1467538532964 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad86000 == 37 [pid = 2384] [id = 375] 02:35:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118479800) [pid = 2384] [serial = 1124] [outer = 0x0] 02:35:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x119782c00) [pid = 2384] [serial = 1125] [outer = 0x118479800] 02:35:32 INFO - PROCESS | 2384 | 1467538532987 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x123f8f000) [pid = 2384] [serial = 1126] [outer = 0x118479800] 02:35:33 INFO - PROCESS | 2384 | 1467538533317 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]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 575ms 02:35:33 INFO - PROCESS | 2384 | 1467538533376 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 2384 | 1467538533377 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:35:33 INFO - PROCESS | 2384 | 1467538533381 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 2384 | 1467538533383 Marionette TRACE conn2 <- [1,1474,null,{}] 02:35:33 INFO - PROCESS | 2384 | 1467538533385 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}] 02:35:33 INFO - PROCESS | 2384 | 1467538533386 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:33 INFO - PROCESS | 2384 | 1467538533474 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:35:33 INFO - PROCESS | 2384 | 1467538533478 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 2384 | 1467538533480 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac7800 == 38 [pid = 2384] [id = 376] 02:35:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x112a61800) [pid = 2384] [serial = 1127] [outer = 0x0] 02:35:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x126843000) [pid = 2384] [serial = 1128] [outer = 0x112a61800] 02:35:33 INFO - PROCESS | 2384 | 1467538533509 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1273ab000) [pid = 2384] [serial = 1129] [outer = 0x112a61800] 02:35:33 INFO - PROCESS | 2384 | 1467538533853 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]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 02:35:33 INFO - PROCESS | 2384 | 1467538533901 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 2384 | 1467538533902 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:35:33 INFO - PROCESS | 2384 | 1467538533904 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 2384 | 1467538533905 Marionette TRACE conn2 <- [1,1478,null,{}] 02:35:33 INFO - PROCESS | 2384 | 1467538533907 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}] 02:35:33 INFO - PROCESS | 2384 | 1467538533908 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:33 INFO - PROCESS | 2384 | 1467538533988 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:35:34 INFO - PROCESS | 2384 | 1467538534043 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 2384 | 1467538534044 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd8d000 == 39 [pid = 2384] [id = 377] 02:35:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x125e52c00) [pid = 2384] [serial = 1130] [outer = 0x0] 02:35:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1275bd400) [pid = 2384] [serial = 1131] [outer = 0x125e52c00] 02:35:34 INFO - PROCESS | 2384 | 1467538534068 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1275ca800) [pid = 2384] [serial = 1132] [outer = 0x125e52c00] 02:35:34 INFO - PROCESS | 2384 | 1467538534556 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]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 719ms 02:35:34 INFO - PROCESS | 2384 | 1467538534624 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 2384 | 1467538534627 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:35:34 INFO - PROCESS | 2384 | 1467538534631 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 2384 | 1467538534633 Marionette TRACE conn2 <- [1,1482,null,{}] 02:35:34 INFO - PROCESS | 2384 | 1467538534637 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}] 02:35:34 INFO - PROCESS | 2384 | 1467538534639 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:34 INFO - PROCESS | 2384 | 1467538534740 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:35:34 INFO - PROCESS | 2384 | 1467538534797 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 2384 | 1467538534799 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226ad000 == 40 [pid = 2384] [id = 378] 02:35:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1182e3400) [pid = 2384] [serial = 1133] [outer = 0x0] 02:35:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x118325400) [pid = 2384] [serial = 1134] [outer = 0x1182e3400] 02:35:34 INFO - PROCESS | 2384 | 1467538534830 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1184f3800) [pid = 2384] [serial = 1135] [outer = 0x1182e3400] 02:35:35 INFO - PROCESS | 2384 | 1467538535307 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]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 02:35:35 INFO - PROCESS | 2384 | 1467538535352 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 2384 | 1467538535355 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:35:35 INFO - PROCESS | 2384 | 1467538535360 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 2384 | 1467538535362 Marionette TRACE conn2 <- [1,1486,null,{}] 02:35:35 INFO - PROCESS | 2384 | 1467538535366 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}] 02:35:35 INFO - PROCESS | 2384 | 1467538535368 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:35 INFO - PROCESS | 2384 | 1467538535470 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:35:35 INFO - PROCESS | 2384 | 1467538535538 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 2384 | 1467538535539 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9ef800 == 41 [pid = 2384] [id = 379] 02:35:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119731c00) [pid = 2384] [serial = 1136] [outer = 0x0] 02:35:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x119926800) [pid = 2384] [serial = 1137] [outer = 0x119731c00] 02:35:35 INFO - PROCESS | 2384 | 1467538535570 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x120e6b000) [pid = 2384] [serial = 1138] [outer = 0x119731c00] 02:35:36 INFO - PROCESS | 2384 | 1467538536094 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 773ms 02:35:36 INFO - PROCESS | 2384 | 1467538536133 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 2384 | 1467538536134 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:35:36 INFO - PROCESS | 2384 | 1467538536137 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 2384 | 1467538536139 Marionette TRACE conn2 <- [1,1490,null,{}] 02:35:36 INFO - PROCESS | 2384 | 1467538536147 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}] 02:35:36 INFO - PROCESS | 2384 | 1467538536150 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:36 INFO - PROCESS | 2384 | 1467538536250 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:35:36 INFO - PROCESS | 2384 | 1467538536321 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 2384 | 1467538536323 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c839800 == 42 [pid = 2384] [id = 380] 02:35:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x126e67400) [pid = 2384] [serial = 1139] [outer = 0x0] 02:35:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x127336800) [pid = 2384] [serial = 1140] [outer = 0x126e67400] 02:35:36 INFO - PROCESS | 2384 | 1467538536355 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1275c9800) [pid = 2384] [serial = 1141] [outer = 0x126e67400] 02:35:36 INFO - PROCESS | 2384 | 1467538536777 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 02:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:35:36 INFO - PROCESS | 2384 | 1467538536807 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 2384 | 1467538536809 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:35:36 INFO - PROCESS | 2384 | 1467538536811 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 2384 | 1467538536813 Marionette TRACE conn2 <- [1,1494,null,{}] 02:35:36 INFO - PROCESS | 2384 | 1467538536815 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}] 02:35:36 INFO - PROCESS | 2384 | 1467538536817 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:36 INFO - PROCESS | 2384 | 1467538536916 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:35:36 INFO - PROCESS | 2384 | 1467538536973 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 2384 | 1467538536974 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccd2800 == 43 [pid = 2384] [id = 381] 02:35:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1287cb400) [pid = 2384] [serial = 1142] [outer = 0x0] 02:35:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1287d1000) [pid = 2384] [serial = 1143] [outer = 0x1287cb400] 02:35:37 INFO - PROCESS | 2384 | 1467538537002 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x128d78400) [pid = 2384] [serial = 1144] [outer = 0x1287cb400] 02:35:37 INFO - PROCESS | 2384 | 1467538537604 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]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 820ms 02:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:35:37 INFO - PROCESS | 2384 | 1467538537633 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 2384 | 1467538537635 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:35:37 INFO - PROCESS | 2384 | 1467538537638 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 2384 | 1467538537640 Marionette TRACE conn2 <- [1,1498,null,{}] 02:35:37 INFO - PROCESS | 2384 | 1467538537644 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}] 02:35:37 INFO - PROCESS | 2384 | 1467538537645 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:37 INFO - PROCESS | 2384 | 1467538537741 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:35:37 INFO - PROCESS | 2384 | 1467538537811 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 2384 | 1467538537814 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199dc800 == 44 [pid = 2384] [id = 382] 02:35:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x112a83400) [pid = 2384] [serial = 1145] [outer = 0x0] 02:35:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x113c9a800) [pid = 2384] [serial = 1146] [outer = 0x112a83400] 02:35:37 INFO - PROCESS | 2384 | 1467538537841 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1170c4000) [pid = 2384] [serial = 1147] [outer = 0x112a83400] 02:35:38 INFO - PROCESS | 2384 | 1467538538312 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]]]}] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12bac7800 == 43 [pid = 2384] [id = 376] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad86000 == 42 [pid = 2384] [id = 375] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1250b7800 == 41 [pid = 2384] [id = 374] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x117e51800 == 40 [pid = 2384] [id = 373] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x129213800 == 39 [pid = 2384] [id = 372] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9e000 == 38 [pid = 2384] [id = 371] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12554e800 == 37 [pid = 2384] [id = 370] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x123fab000 == 36 [pid = 2384] [id = 369] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12054c800 == 35 [pid = 2384] [id = 368] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x118220000 == 34 [pid = 2384] [id = 367] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x118164000 == 33 [pid = 2384] [id = 366] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x118167800 == 32 [pid = 2384] [id = 365] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9e9000 == 31 [pid = 2384] [id = 364] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccd2800 == 30 [pid = 2384] [id = 381] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12c839800 == 29 [pid = 2384] [id = 380] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9ef800 == 28 [pid = 2384] [id = 379] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd8d000 == 27 [pid = 2384] [id = 377] 02:35:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1226ad000 == 26 [pid = 2384] [id = 378] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x119231800) [pid = 2384] [serial = 1071] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x120e4a400) [pid = 2384] [serial = 1077] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x11815ac00) [pid = 2384] [serial = 1065] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1182e8000) [pid = 2384] [serial = 1066] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x118452000) [pid = 2384] [serial = 1068] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x115fdb800) [pid = 2384] [serial = 1062] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x116927800) [pid = 2384] [serial = 1063] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1181be800) [pid = 2384] [serial = 1057] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x116977800) [pid = 2384] [serial = 1056] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x116a0bc00) [pid = 2384] [serial = 1042] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x11324e000) [pid = 2384] [serial = 1041] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x112a5fc00) [pid = 2384] [serial = 1059] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x112a85800) [pid = 2384] [serial = 1060] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x119236000) [pid = 2384] [serial = 1045] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x119673000) [pid = 2384] [serial = 1074] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x118475800) [pid = 2384] [serial = 1044] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x12274d400) [pid = 2384] [serial = 1048] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x12260ec00) [pid = 2384] [serial = 1047] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x12683cc00) [pid = 2384] [serial = 1051] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x124e62800) [pid = 2384] [serial = 1050] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x122723800) [pid = 2384] [serial = 1080] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11721d000) [pid = 2384] [serial = 1083] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x126e64400) [pid = 2384] [serial = 1053] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x122609800) [pid = 2384] [serial = 1078] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x123e81c00) [pid = 2384] [serial = 1086] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1275bd000) [pid = 2384] [serial = 1054] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x123e88000) [pid = 2384] [serial = 1087] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x123a3fc00) [pid = 2384] [serial = 1081] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x119933800) [pid = 2384] [serial = 1075] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1192b1c00) [pid = 2384] [serial = 1072] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x119932400) [pid = 2384] [serial = 1084] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1185a1000) [pid = 2384] [serial = 1069] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x12460cc00) [pid = 2384] [serial = 1090] [outer = 0x0] [url = about:blank] 02:35:38 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1240a8c00) [pid = 2384] [serial = 1089] [outer = 0x0] [url = about:blank] 02:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1275ms 02:35:38 INFO - PROCESS | 2384 | 1467538538914 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 2384 | 1467538538917 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:35:38 INFO - PROCESS | 2384 | 1467538538920 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 2384 | 1467538538922 Marionette TRACE conn2 <- [1,1502,null,{}] 02:35:38 INFO - PROCESS | 2384 | 1467538538926 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}] 02:35:38 INFO - PROCESS | 2384 | 1467538538928 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:39 INFO - PROCESS | 2384 | 1467538539009 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:35:39 INFO - PROCESS | 2384 | 1467538539016 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 2384 | 1467538539020 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x11612b000 == 27 [pid = 2384] [id = 383] 02:35:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1129a8c00) [pid = 2384] [serial = 1148] [outer = 0x0] 02:35:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x1129b0c00) [pid = 2384] [serial = 1149] [outer = 0x1129a8c00] 02:35:39 INFO - PROCESS | 2384 | 1467538539048 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x112a6b400) [pid = 2384] [serial = 1150] [outer = 0x1129a8c00] 02:35:39 INFO - PROCESS | 2384 | 1467538539389 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]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 02:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:35:39 INFO - PROCESS | 2384 | 1467538539445 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 2384 | 1467538539448 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 2384 | 1467538539453 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 2384 | 1467538539456 Marionette TRACE conn2 <- [1,1506,null,{}] 02:35:39 INFO - PROCESS | 2384 | 1467538539459 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}] 02:35:39 INFO - PROCESS | 2384 | 1467538539461 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:39 INFO - PROCESS | 2384 | 1467538539540 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:35:39 INFO - PROCESS | 2384 | 1467538539544 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 2384 | 1467538539545 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x11701e800 == 28 [pid = 2384] [id = 384] 02:35:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1131d8000) [pid = 2384] [serial = 1151] [outer = 0x0] 02:35:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x116633000) [pid = 2384] [serial = 1152] [outer = 0x1131d8000] 02:35:39 INFO - PROCESS | 2384 | 1467538539576 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x116a13800) [pid = 2384] [serial = 1153] [outer = 0x1131d8000] 02:35:39 INFO - PROCESS | 2384 | 1467538539909 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]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 02:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:35:39 INFO - PROCESS | 2384 | 1467538539924 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 2384 | 1467538539925 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 2384 | 1467538539927 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 2384 | 1467538539929 Marionette TRACE conn2 <- [1,1510,null,{}] 02:35:39 INFO - PROCESS | 2384 | 1467538539939 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}] 02:35:39 INFO - PROCESS | 2384 | 1467538539942 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:40 INFO - PROCESS | 2384 | 1467538540034 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:35:40 INFO - PROCESS | 2384 | 1467538540090 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 2384 | 1467538540093 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192dc800 == 29 [pid = 2384] [id = 385] 02:35:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11815d000) [pid = 2384] [serial = 1154] [outer = 0x0] 02:35:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1181cb400) [pid = 2384] [serial = 1155] [outer = 0x11815d000] 02:35:40 INFO - PROCESS | 2384 | 1467538540122 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1182f1000) [pid = 2384] [serial = 1156] [outer = 0x11815d000] 02:35:40 INFO - PROCESS | 2384 | 1467538540440 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]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 524ms 02:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:35:40 INFO - PROCESS | 2384 | 1467538540455 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 2384 | 1467538540456 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:35:40 INFO - PROCESS | 2384 | 1467538540458 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 2384 | 1467538540460 Marionette TRACE conn2 <- [1,1514,null,{}] 02:35:40 INFO - PROCESS | 2384 | 1467538540462 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}] 02:35:40 INFO - PROCESS | 2384 | 1467538540463 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:40 INFO - PROCESS | 2384 | 1467538540534 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:35:40 INFO - PROCESS | 2384 | 1467538540583 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 2384 | 1467538540584 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x119651800 == 30 [pid = 2384] [id = 386] 02:35:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11815d400) [pid = 2384] [serial = 1157] [outer = 0x0] 02:35:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118472000) [pid = 2384] [serial = 1158] [outer = 0x11815d400] 02:35:40 INFO - PROCESS | 2384 | 1467538540622 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1185a0400) [pid = 2384] [serial = 1159] [outer = 0x11815d400] 02:35:41 INFO - PROCESS | 2384 | 1467538541069 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]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 622ms 02:35:41 INFO - PROCESS | 2384 | 1467538541084 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 2384 | 1467538541086 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:35:41 INFO - PROCESS | 2384 | 1467538541090 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 2384 | 1467538541092 Marionette TRACE conn2 <- [1,1518,null,{}] 02:35:41 INFO - PROCESS | 2384 | 1467538541095 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}] 02:35:41 INFO - PROCESS | 2384 | 1467538541097 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:41 INFO - PROCESS | 2384 | 1467538541243 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:35:41 INFO - PROCESS | 2384 | 1467538541300 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 2384 | 1467538541302 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aab000 == 31 [pid = 2384] [id = 387] 02:35:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118e57400) [pid = 2384] [serial = 1160] [outer = 0x0] 02:35:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119235400) [pid = 2384] [serial = 1161] [outer = 0x118e57400] 02:35:41 INFO - PROCESS | 2384 | 1467538541368 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1192b1c00) [pid = 2384] [serial = 1162] [outer = 0x118e57400] 02:35:41 INFO - PROCESS | 2384 | 1467538541686 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]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 620ms 02:35:41 INFO - PROCESS | 2384 | 1467538541709 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 2384 | 1467538541711 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:35:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:35:41 INFO - PROCESS | 2384 | 1467538541714 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 2384 | 1467538541717 Marionette TRACE conn2 <- [1,1522,null,{}] 02:35:41 INFO - PROCESS | 2384 | 1467538541725 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}] 02:35:41 INFO - PROCESS | 2384 | 1467538541729 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:41 INFO - PROCESS | 2384 | 1467538541842 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:35:41 INFO - PROCESS | 2384 | 1467538541848 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 2384 | 1467538541849 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a79000 == 32 [pid = 2384] [id = 388] 02:35:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11966ac00) [pid = 2384] [serial = 1163] [outer = 0x0] 02:35:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119738c00) [pid = 2384] [serial = 1164] [outer = 0x11966ac00] 02:35:41 INFO - PROCESS | 2384 | 1467538541874 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x120e45c00) [pid = 2384] [serial = 1165] [outer = 0x11966ac00] 02:35:42 INFO - PROCESS | 2384 | 1467538542170 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"]]]}] 02:35:42 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 () { 02:35:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:35:42 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 () { 02:35:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:35:42 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 () { 02:35:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:35:42 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 () { 02:35:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:35:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 476ms 02:35:42 INFO - PROCESS | 2384 | 1467538542195 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 2384 | 1467538542197 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:35:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:35:42 INFO - PROCESS | 2384 | 1467538542207 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 2384 | 1467538542208 Marionette TRACE conn2 <- [1,1526,null,{}] 02:35:42 INFO - PROCESS | 2384 | 1467538542210 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}] 02:35:42 INFO - PROCESS | 2384 | 1467538542211 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:42 INFO - PROCESS | 2384 | 1467538542328 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:35:42 INFO - PROCESS | 2384 | 1467538542332 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 2384 | 1467538542333 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12681b800 == 33 [pid = 2384] [id = 389] 02:35:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119674c00) [pid = 2384] [serial = 1166] [outer = 0x0] 02:35:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e70800) [pid = 2384] [serial = 1167] [outer = 0x119674c00] 02:35:42 INFO - PROCESS | 2384 | 1467538542357 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x122747400) [pid = 2384] [serial = 1168] [outer = 0x119674c00] 02:35:42 INFO - PROCESS | 2384 | 1467538542687 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"]]]}] 02:35:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:35:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:35:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:35:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 02:35:42 INFO - PROCESS | 2384 | 1467538542727 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 2384 | 1467538542728 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:35:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:35:42 INFO - PROCESS | 2384 | 1467538542730 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 2384 | 1467538542733 Marionette TRACE conn2 <- [1,1530,null,{}] 02:35:42 INFO - PROCESS | 2384 | 1467538542736 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}] 02:35:42 INFO - PROCESS | 2384 | 1467538542737 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:42 INFO - PROCESS | 2384 | 1467538542830 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:35:42 INFO - PROCESS | 2384 | 1467538542833 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 2384 | 1467538542834 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b90000 == 34 [pid = 2384] [id = 390] 02:35:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x122748000) [pid = 2384] [serial = 1169] [outer = 0x0] 02:35:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123a3f800) [pid = 2384] [serial = 1170] [outer = 0x122748000] 02:35:42 INFO - PROCESS | 2384 | 1467538542858 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123ee7400) [pid = 2384] [serial = 1171] [outer = 0x122748000] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x120e68800) [pid = 2384] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x123e81400) [pid = 2384] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1164e6c00) [pid = 2384] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x112a88800) [pid = 2384] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11844c400) [pid = 2384] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x123e86000) [pid = 2384] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x113247800) [pid = 2384] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x119737000) [pid = 2384] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x12460fc00) [pid = 2384] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11939d000) [pid = 2384] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x112a68800) [pid = 2384] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112a61800) [pid = 2384] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118479800) [pid = 2384] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:35:43 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x125e52c00) [pid = 2384] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:35:43 INFO - PROCESS | 2384 | 1467538543325 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]]]}] 02:35:43 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 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:35:43 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. 02:35:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:35:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 02:35:43 INFO - PROCESS | 2384 | 1467538543354 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 2384 | 1467538543355 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:35:43 INFO - PROCESS | 2384 | 1467538543359 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 2384 | 1467538543360 Marionette TRACE conn2 <- [1,1534,null,{}] 02:35:43 INFO - PROCESS | 2384 | 1467538543363 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}] 02:35:43 INFO - PROCESS | 2384 | 1467538543366 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:43 INFO - PROCESS | 2384 | 1467538543479 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:35:43 INFO - PROCESS | 2384 | 1467538543519 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 2384 | 1467538543520 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x129206800 == 35 [pid = 2384] [id = 391] 02:35:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x11322a400) [pid = 2384] [serial = 1172] [outer = 0x0] 02:35:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1182e5000) [pid = 2384] [serial = 1173] [outer = 0x11322a400] 02:35:43 INFO - PROCESS | 2384 | 1467538543545 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119781800) [pid = 2384] [serial = 1174] [outer = 0x11322a400] 02:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 469ms 02:35:43 INFO - PROCESS | 2384 | 1467538543823 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]]]}] 02:35:43 INFO - PROCESS | 2384 | 1467538543828 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 2384 | 1467538543830 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:35:43 INFO - PROCESS | 2384 | 1467538543842 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 2384 | 1467538543843 Marionette TRACE conn2 <- [1,1538,null,{}] 02:35:43 INFO - PROCESS | 2384 | 1467538543853 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}] 02:35:43 INFO - PROCESS | 2384 | 1467538543854 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:43 INFO - PROCESS | 2384 | 1467538543936 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:35:43 INFO - PROCESS | 2384 | 1467538543940 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 2384 | 1467538543941 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5b4800 == 36 [pid = 2384] [id = 392] 02:35:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119785800) [pid = 2384] [serial = 1175] [outer = 0x0] 02:35:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x123e86000) [pid = 2384] [serial = 1176] [outer = 0x119785800] 02:35:43 INFO - PROCESS | 2384 | 1467538543966 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1244e0c00) [pid = 2384] [serial = 1177] [outer = 0x119785800] 02:35:44 INFO - PROCESS | 2384 | 1467538544288 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]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 476ms 02:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:35:44 INFO - PROCESS | 2384 | 1467538544316 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 2384 | 1467538544318 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:35:44 INFO - PROCESS | 2384 | 1467538544320 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 2384 | 1467538544322 Marionette TRACE conn2 <- [1,1542,null,{}] 02:35:44 INFO - PROCESS | 2384 | 1467538544324 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}] 02:35:44 INFO - PROCESS | 2384 | 1467538544326 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:44 INFO - PROCESS | 2384 | 1467538544440 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:35:44 INFO - PROCESS | 2384 | 1467538544446 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 2384 | 1467538544449 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7d2000 == 37 [pid = 2384] [id = 393] 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x123a42c00) [pid = 2384] [serial = 1178] [outer = 0x0] 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x12460cc00) [pid = 2384] [serial = 1179] [outer = 0x123a42c00] 02:35:44 INFO - PROCESS | 2384 | 1467538544484 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x125577400) [pid = 2384] [serial = 1180] [outer = 0x123a42c00] 02:35:44 INFO - PROCESS | 2384 | 1467538544808 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]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 02:35:44 INFO - PROCESS | 2384 | 1467538544840 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 2384 | 1467538544841 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:35:44 INFO - PROCESS | 2384 | 1467538544843 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 2384 | 1467538544844 Marionette TRACE conn2 <- [1,1546,null,{}] 02:35:44 INFO - PROCESS | 2384 | 1467538544847 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}] 02:35:44 INFO - PROCESS | 2384 | 1467538544848 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:44 INFO - PROCESS | 2384 | 1467538544923 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:35:44 INFO - PROCESS | 2384 | 1467538544926 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 2384 | 1467538544927 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b7a5800 == 38 [pid = 2384] [id = 394] 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1193a2400) [pid = 2384] [serial = 1181] [outer = 0x0] 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x125e47800) [pid = 2384] [serial = 1182] [outer = 0x1193a2400] 02:35:44 INFO - PROCESS | 2384 | 1467538544953 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x126840000) [pid = 2384] [serial = 1183] [outer = 0x1193a2400] 02:35:45 INFO - PROCESS | 2384 | --DOCSHELL 0x11701e800 == 37 [pid = 2384] [id = 384] 02:35:45 INFO - PROCESS | 2384 | --DOCSHELL 0x11612b000 == 36 [pid = 2384] [id = 383] 02:35:45 INFO - PROCESS | 2384 | --DOCSHELL 0x1199dc800 == 35 [pid = 2384] [id = 382] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x119651800 == 34 [pid = 2384] [id = 386] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x1192dc800 == 33 [pid = 2384] [id = 385] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x128b90000 == 32 [pid = 2384] [id = 390] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x123aab000 == 31 [pid = 2384] [id = 387] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5b4800 == 30 [pid = 2384] [id = 392] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x124a79000 == 29 [pid = 2384] [id = 388] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x12681b800 == 28 [pid = 2384] [id = 389] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x129206800 == 27 [pid = 2384] [id = 391] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1275bd400) [pid = 2384] [serial = 1131] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x122749000) [pid = 2384] [serial = 1113] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x124a9e800) [pid = 2384] [serial = 1117] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x124605000) [pid = 2384] [serial = 1116] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1244da000) [pid = 2384] [serial = 1114] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1172bfc00) [pid = 2384] [serial = 1101] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1181c5800) [pid = 2384] [serial = 1102] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x113cecc00) [pid = 2384] [serial = 1095] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x116925400) [pid = 2384] [serial = 1096] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11859d400) [pid = 2384] [serial = 1104] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x125522800) [pid = 2384] [serial = 1119] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119237800) [pid = 2384] [serial = 1105] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x115f72c00) [pid = 2384] [serial = 1098] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x11322e400) [pid = 2384] [serial = 1099] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x119926c00) [pid = 2384] [serial = 1110] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x125521800) [pid = 2384] [serial = 1093] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x124cb8000) [pid = 2384] [serial = 1092] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x119670800) [pid = 2384] [serial = 1107] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x119736800) [pid = 2384] [serial = 1108] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1161a8400) [pid = 2384] [serial = 1122] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x118327800) [pid = 2384] [serial = 1123] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x126843000) [pid = 2384] [serial = 1128] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x125e53800) [pid = 2384] [serial = 1120] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x119782c00) [pid = 2384] [serial = 1125] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x123f8f000) [pid = 2384] [serial = 1126] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x120557400) [pid = 2384] [serial = 1111] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x1273ab000) [pid = 2384] [serial = 1129] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x1275ca800) [pid = 2384] [serial = 1132] [outer = 0x0] [url = about:blank] 02:35:46 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7d2000 == 26 [pid = 2384] [id = 393] 02:35:46 INFO - PROCESS | 2384 | 1467538546342 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]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1527ms 02:35:46 INFO - PROCESS | 2384 | 1467538546371 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 2384 | 1467538546373 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:35:46 INFO - PROCESS | 2384 | 1467538546377 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 2384 | 1467538546379 Marionette TRACE conn2 <- [1,1550,null,{}] 02:35:46 INFO - PROCESS | 2384 | 1467538546385 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}] 02:35:46 INFO - PROCESS | 2384 | 1467538546387 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:46 INFO - PROCESS | 2384 | 1467538546468 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:35:46 INFO - PROCESS | 2384 | 1467538546517 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 2384 | 1467538546520 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x116498000 == 27 [pid = 2384] [id = 395] 02:35:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x1128abc00) [pid = 2384] [serial = 1184] [outer = 0x0] 02:35:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1129ae800) [pid = 2384] [serial = 1185] [outer = 0x1128abc00] 02:35:46 INFO - PROCESS | 2384 | 1467538546549 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x112a65400) [pid = 2384] [serial = 1186] [outer = 0x1128abc00] 02:35:46 INFO - PROCESS | 2384 | 1467538546877 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]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 524ms 02:35:46 INFO - PROCESS | 2384 | 1467538546902 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 2384 | 1467538546906 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:35:46 INFO - PROCESS | 2384 | 1467538546910 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 2384 | 1467538546912 Marionette TRACE conn2 <- [1,1554,null,{}] 02:35:46 INFO - PROCESS | 2384 | 1467538546917 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}] 02:35:46 INFO - PROCESS | 2384 | 1467538546919 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:47 INFO - PROCESS | 2384 | 1467538547000 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:35:47 INFO - PROCESS | 2384 | 1467538547004 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 2384 | 1467538547006 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x118160000 == 28 [pid = 2384] [id = 396] 02:35:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x112d0ec00) [pid = 2384] [serial = 1187] [outer = 0x0] 02:35:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x113c9b800) [pid = 2384] [serial = 1188] [outer = 0x112d0ec00] 02:35:47 INFO - PROCESS | 2384 | 1467538547037 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x116457c00) [pid = 2384] [serial = 1189] [outer = 0x112d0ec00] 02:35:47 INFO - PROCESS | 2384 | 1467538547380 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]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:35:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 02:35:47 INFO - PROCESS | 2384 | 1467538547434 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 2384 | 1467538547435 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:35:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:35:47 INFO - PROCESS | 2384 | 1467538547437 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 2384 | 1467538547447 Marionette TRACE conn2 <- [1,1558,null,{}] 02:35:47 INFO - PROCESS | 2384 | 1467538547455 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}] 02:35:47 INFO - PROCESS | 2384 | 1467538547459 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:47 INFO - PROCESS | 2384 | 1467538547532 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:35:47 INFO - PROCESS | 2384 | 1467538547583 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 2384 | 1467538547585 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192e3000 == 29 [pid = 2384] [id = 397] 02:35:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1110acc00) [pid = 2384] [serial = 1190] [outer = 0x0] 02:35:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x116a12800) [pid = 2384] [serial = 1191] [outer = 0x1110acc00] 02:35:47 INFO - PROCESS | 2384 | 1467538547613 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1172c4000) [pid = 2384] [serial = 1192] [outer = 0x1110acc00] 02:35:47 INFO - PROCESS | 2384 | 1467538547919 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]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:35:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 531ms 02:35:47 INFO - PROCESS | 2384 | 1467538547968 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 2384 | 1467538547970 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:35:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:35:47 INFO - PROCESS | 2384 | 1467538547972 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 2384 | 1467538547973 Marionette TRACE conn2 <- [1,1562,null,{}] 02:35:47 INFO - PROCESS | 2384 | 1467538547976 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}] 02:35:47 INFO - PROCESS | 2384 | 1467538547977 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:48 INFO - PROCESS | 2384 | 1467538548051 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:35:48 INFO - PROCESS | 2384 | 1467538548055 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 2384 | 1467538548056 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e6800 == 30 [pid = 2384] [id = 398] 02:35:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x118154c00) [pid = 2384] [serial = 1193] [outer = 0x0] 02:35:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x118261400) [pid = 2384] [serial = 1194] [outer = 0x118154c00] 02:35:48 INFO - PROCESS | 2384 | 1467538548083 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1182ea800) [pid = 2384] [serial = 1195] [outer = 0x118154c00] 02:35:48 INFO - PROCESS | 2384 | 1467538548400 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 02:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:35:48 INFO - PROCESS | 2384 | 1467538548441 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 2384 | 1467538548442 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:35:48 INFO - PROCESS | 2384 | 1467538548445 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 2384 | 1467538548446 Marionette TRACE conn2 <- [1,1566,null,{}] 02:35:48 INFO - PROCESS | 2384 | 1467538548450 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}] 02:35:48 INFO - PROCESS | 2384 | 1467538548451 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:48 INFO - PROCESS | 2384 | 1467538548553 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:35:48 INFO - PROCESS | 2384 | 1467538548559 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 2384 | 1467538548560 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226bd800 == 31 [pid = 2384] [id = 399] 02:35:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x112a84000) [pid = 2384] [serial = 1196] [outer = 0x0] 02:35:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1182eb400) [pid = 2384] [serial = 1197] [outer = 0x112a84000] 02:35:48 INFO - PROCESS | 2384 | 1467538548586 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11844f000) [pid = 2384] [serial = 1198] [outer = 0x112a84000] 02:35:48 INFO - PROCESS | 2384 | 1467538548903 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 471ms 02:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:35:48 INFO - PROCESS | 2384 | 1467538548919 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 2384 | 1467538548920 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:35:48 INFO - PROCESS | 2384 | 1467538548922 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 2384 | 1467538548923 Marionette TRACE conn2 <- [1,1570,null,{}] 02:35:48 INFO - PROCESS | 2384 | 1467538548925 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}] 02:35:48 INFO - PROCESS | 2384 | 1467538548929 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:49 INFO - PROCESS | 2384 | 1467538549023 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:35:49 INFO - PROCESS | 2384 | 1467538549026 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 2384 | 1467538549028 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x124514000 == 32 [pid = 2384] [id = 400] 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118476800) [pid = 2384] [serial = 1199] [outer = 0x0] 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1185a6000) [pid = 2384] [serial = 1200] [outer = 0x118476800] 02:35:49 INFO - PROCESS | 2384 | 1467538549055 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1193a1000) [pid = 2384] [serial = 1201] [outer = 0x118476800] 02:35:49 INFO - PROCESS | 2384 | 1467538549386 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]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 02:35:49 INFO - PROCESS | 2384 | 1467538549390 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 2384 | 1467538549391 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:35:49 INFO - PROCESS | 2384 | 1467538549393 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 2384 | 1467538549394 Marionette TRACE conn2 <- [1,1574,null,{}] 02:35:49 INFO - PROCESS | 2384 | 1467538549397 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}] 02:35:49 INFO - PROCESS | 2384 | 1467538549399 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:49 INFO - PROCESS | 2384 | 1467538549502 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:35:49 INFO - PROCESS | 2384 | 1467538549508 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 2384 | 1467538549509 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x124e0b000 == 33 [pid = 2384] [id = 401] 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x111c19c00) [pid = 2384] [serial = 1202] [outer = 0x0] 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119242400) [pid = 2384] [serial = 1203] [outer = 0x111c19c00] 02:35:49 INFO - PROCESS | 2384 | 1467538549541 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119730800) [pid = 2384] [serial = 1204] [outer = 0x111c19c00] 02:35:49 INFO - PROCESS | 2384 | 1467538549808 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]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 473ms 02:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:35:49 INFO - PROCESS | 2384 | 1467538549868 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 2384 | 1467538549870 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:35:49 INFO - PROCESS | 2384 | 1467538549872 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 2384 | 1467538549873 Marionette TRACE conn2 <- [1,1578,null,{}] 02:35:49 INFO - PROCESS | 2384 | 1467538549875 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}] 02:35:49 INFO - PROCESS | 2384 | 1467538549876 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:49 INFO - PROCESS | 2384 | 1467538549949 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:35:49 INFO - PROCESS | 2384 | 1467538549953 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 2384 | 1467538549954 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c79000 == 34 [pid = 2384] [id = 402] 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119224000) [pid = 2384] [serial = 1205] [outer = 0x0] 02:35:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11978c800) [pid = 2384] [serial = 1206] [outer = 0x119224000] 02:35:49 INFO - PROCESS | 2384 | 1467538549978 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x119933800) [pid = 2384] [serial = 1207] [outer = 0x119224000] 02:35:50 INFO - PROCESS | 2384 | 1467538550311 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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 02:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:35:50 INFO - PROCESS | 2384 | 1467538550343 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 2384 | 1467538550344 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:35:50 INFO - PROCESS | 2384 | 1467538550346 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 2384 | 1467538550347 Marionette TRACE conn2 <- [1,1582,null,{}] 02:35:50 INFO - PROCESS | 2384 | 1467538550349 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}] 02:35:50 INFO - PROCESS | 2384 | 1467538550350 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:50 INFO - PROCESS | 2384 | 1467538550447 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:35:50 INFO - PROCESS | 2384 | 1467538550453 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 2384 | 1467538550454 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192e2800 == 35 [pid = 2384] [id = 403] 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x112a63c00) [pid = 2384] [serial = 1208] [outer = 0x0] 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e42800) [pid = 2384] [serial = 1209] [outer = 0x112a63c00] 02:35:50 INFO - PROCESS | 2384 | 1467538550479 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x120e4e000) [pid = 2384] [serial = 1210] [outer = 0x112a63c00] 02:35:50 INFO - PROCESS | 2384 | 1467538550783 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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 471ms 02:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:35:50 INFO - PROCESS | 2384 | 1467538550819 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 2384 | 1467538550820 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:35:50 INFO - PROCESS | 2384 | 1467538550822 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 2384 | 1467538550823 Marionette TRACE conn2 <- [1,1586,null,{}] 02:35:50 INFO - PROCESS | 2384 | 1467538550825 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}] 02:35:50 INFO - PROCESS | 2384 | 1467538550826 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:50 INFO - PROCESS | 2384 | 1467538550903 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:35:50 INFO - PROCESS | 2384 | 1467538550906 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 2384 | 1467538550907 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x129542800 == 36 [pid = 2384] [id = 404] 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x120e47c00) [pid = 2384] [serial = 1211] [outer = 0x0] 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12260c800) [pid = 2384] [serial = 1212] [outer = 0x120e47c00] 02:35:50 INFO - PROCESS | 2384 | 1467538550933 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x122742c00) [pid = 2384] [serial = 1213] [outer = 0x120e47c00] 02:35:51 INFO - PROCESS | 2384 | 1467538551261 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]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 02:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:35:51 INFO - PROCESS | 2384 | 1467538551292 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 2384 | 1467538551293 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:35:51 INFO - PROCESS | 2384 | 1467538551295 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 2384 | 1467538551297 Marionette TRACE conn2 <- [1,1590,null,{}] 02:35:51 INFO - PROCESS | 2384 | 1467538551299 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}] 02:35:51 INFO - PROCESS | 2384 | 1467538551301 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:51 INFO - PROCESS | 2384 | 1467538551419 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:35:51 INFO - PROCESS | 2384 | 1467538551432 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 2384 | 1467538551433 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226af000 == 37 [pid = 2384] [id = 405] 02:35:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x119673000) [pid = 2384] [serial = 1214] [outer = 0x0] 02:35:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x122744400) [pid = 2384] [serial = 1215] [outer = 0x119673000] 02:35:51 INFO - PROCESS | 2384 | 1467538551459 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1245ec000) [pid = 2384] [serial = 1216] [outer = 0x119673000] 02:35:51 INFO - PROCESS | 2384 | 1467538551803 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]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 02:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:35:51 INFO - PROCESS | 2384 | 1467538551816 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 2384 | 1467538551817 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:35:51 INFO - PROCESS | 2384 | 1467538551826 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 2384 | 1467538551827 Marionette TRACE conn2 <- [1,1594,null,{}] 02:35:51 INFO - PROCESS | 2384 | 1467538551830 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}] 02:35:51 INFO - PROCESS | 2384 | 1467538551831 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:51 INFO - PROCESS | 2384 | 1467538551928 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:35:51 INFO - PROCESS | 2384 | 1467538551932 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 2384 | 1467538551933 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9ef800 == 38 [pid = 2384] [id = 406] 02:35:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12274e400) [pid = 2384] [serial = 1217] [outer = 0x0] 02:35:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x12460ac00) [pid = 2384] [serial = 1218] [outer = 0x12274e400] 02:35:51 INFO - PROCESS | 2384 | 1467538551956 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x124cadc00) [pid = 2384] [serial = 1219] [outer = 0x12274e400] 02:35:52 INFO - PROCESS | 2384 | 1467538552278 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]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 477ms 02:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:35:52 INFO - PROCESS | 2384 | 1467538552304 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 2384 | 1467538552305 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:35:52 INFO - PROCESS | 2384 | 1467538552322 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 2384 | 1467538552323 Marionette TRACE conn2 <- [1,1598,null,{}] 02:35:52 INFO - PROCESS | 2384 | 1467538552325 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}] 02:35:52 INFO - PROCESS | 2384 | 1467538552326 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:52 INFO - PROCESS | 2384 | 1467538552428 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:35:52 INFO - PROCESS | 2384 | 1467538552431 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 2384 | 1467538552432 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b793000 == 39 [pid = 2384] [id = 407] 02:35:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x124602400) [pid = 2384] [serial = 1220] [outer = 0x0] 02:35:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x124ce9000) [pid = 2384] [serial = 1221] [outer = 0x124602400] 02:35:52 INFO - PROCESS | 2384 | 1467538552456 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x125522800) [pid = 2384] [serial = 1222] [outer = 0x124602400] 02:35:52 INFO - PROCESS | 2384 | 1467538552795 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]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 533ms 02:35:52 INFO - PROCESS | 2384 | 1467538552841 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 2384 | 1467538552842 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:35:52 INFO - PROCESS | 2384 | 1467538552844 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 2384 | 1467538552845 Marionette TRACE conn2 <- [1,1602,null,{}] 02:35:52 INFO - PROCESS | 2384 | 1467538552847 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}] 02:35:52 INFO - PROCESS | 2384 | 1467538552848 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:52 INFO - PROCESS | 2384 | 1467538552944 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:35:52 INFO - PROCESS | 2384 | 1467538552948 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 2384 | 1467538552949 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bad1000 == 40 [pid = 2384] [id = 408] 02:35:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x125522c00) [pid = 2384] [serial = 1223] [outer = 0x0] 02:35:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x126835c00) [pid = 2384] [serial = 1224] [outer = 0x125522c00] 02:35:52 INFO - PROCESS | 2384 | 1467538552972 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x126c0cc00) [pid = 2384] [serial = 1225] [outer = 0x125522c00] 02:35:53 INFO - PROCESS | 2384 | 1467538553352 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]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 02:35:53 INFO - PROCESS | 2384 | 1467538553367 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 2384 | 1467538553369 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:35:53 INFO - PROCESS | 2384 | 1467538553372 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 2384 | 1467538553374 Marionette TRACE conn2 <- [1,1606,null,{}] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x118e57400) [pid = 2384] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11966ac00) [pid = 2384] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11322a400) [pid = 2384] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x119674c00) [pid = 2384] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x122748000) [pid = 2384] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x119785800) [pid = 2384] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x123a42c00) [pid = 2384] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x11815d400) [pid = 2384] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x11815d000) [pid = 2384] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1131d8000) [pid = 2384] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1129a8c00) [pid = 2384] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x112a83400) [pid = 2384] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1287cb400) [pid = 2384] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x126e67400) [pid = 2384] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119731c00) [pid = 2384] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:35:53 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1182e3400) [pid = 2384] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:35:53 INFO - PROCESS | 2384 | 1467538553629 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}] 02:35:53 INFO - PROCESS | 2384 | 1467538553631 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:53 INFO - PROCESS | 2384 | 1467538553777 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:35:53 INFO - PROCESS | 2384 | 1467538553787 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 2384 | 1467538553788 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250c0000 == 41 [pid = 2384] [id = 409] 02:35:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1131d8000) [pid = 2384] [serial = 1226] [outer = 0x0] 02:35:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x116631400) [pid = 2384] [serial = 1227] [outer = 0x1131d8000] 02:35:53 INFO - PROCESS | 2384 | 1467538553837 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11859b800) [pid = 2384] [serial = 1228] [outer = 0x1131d8000] 02:35:54 INFO - PROCESS | 2384 | 1467538554217 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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 896ms 02:35:54 INFO - PROCESS | 2384 | 1467538554272 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 2384 | 1467538554273 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:35:54 INFO - PROCESS | 2384 | 1467538554275 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 2384 | 1467538554276 Marionette TRACE conn2 <- [1,1610,null,{}] 02:35:54 INFO - PROCESS | 2384 | 1467538554279 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}] 02:35:54 INFO - PROCESS | 2384 | 1467538554280 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:54 INFO - PROCESS | 2384 | 1467538554358 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:35:54 INFO - PROCESS | 2384 | 1467538554361 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 2384 | 1467538554363 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bdb2000 == 42 [pid = 2384] [id = 410] 02:35:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11859f800) [pid = 2384] [serial = 1229] [outer = 0x0] 02:35:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x122607400) [pid = 2384] [serial = 1230] [outer = 0x11859f800] 02:35:54 INFO - PROCESS | 2384 | 1467538554389 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x126e59000) [pid = 2384] [serial = 1231] [outer = 0x11859f800] 02:35:54 INFO - PROCESS | 2384 | 1467538554700 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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 02:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:35:54 INFO - PROCESS | 2384 | 1467538554745 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 2384 | 1467538554746 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:35:54 INFO - PROCESS | 2384 | 1467538554748 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 2384 | 1467538554749 Marionette TRACE conn2 <- [1,1614,null,{}] 02:35:54 INFO - PROCESS | 2384 | 1467538554751 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}] 02:35:54 INFO - PROCESS | 2384 | 1467538554752 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:54 INFO - PROCESS | 2384 | 1467538554828 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:35:54 INFO - PROCESS | 2384 | 1467538554834 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 2384 | 1467538554835 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c3a5800 == 43 [pid = 2384] [id = 411] 02:35:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1128ab000) [pid = 2384] [serial = 1232] [outer = 0x0] 02:35:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x127018c00) [pid = 2384] [serial = 1233] [outer = 0x1128ab000] 02:35:54 INFO - PROCESS | 2384 | 1467538554866 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1273ac400) [pid = 2384] [serial = 1234] [outer = 0x1128ab000] 02:35:55 INFO - PROCESS | 2384 | 1467538555204 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]]]}] 02:35:55 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 02:35:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 471ms 02:35:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:35:55 INFO - PROCESS | 2384 | 1467538555220 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 2384 | 1467538555221 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:35:55 INFO - PROCESS | 2384 | 1467538555223 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 2384 | 1467538555224 Marionette TRACE conn2 <- [1,1618,null,{}] 02:35:55 INFO - PROCESS | 2384 | 1467538555226 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}] 02:35:55 INFO - PROCESS | 2384 | 1467538555227 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:55 INFO - PROCESS | 2384 | 1467538555339 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:35:55 INFO - PROCESS | 2384 | 1467538555344 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 2384 | 1467538555345 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x11612a000 == 44 [pid = 2384] [id = 412] 02:35:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x120e4a000) [pid = 2384] [serial = 1235] [outer = 0x0] 02:35:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1273af400) [pid = 2384] [serial = 1236] [outer = 0x120e4a000] 02:35:55 INFO - PROCESS | 2384 | 1467538555369 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1275c7400) [pid = 2384] [serial = 1237] [outer = 0x120e4a000] 02:35:55 INFO - PROCESS | 2384 | 1467538555736 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]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:35:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 02:35:55 INFO - PROCESS | 2384 | 1467538555792 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 2384 | 1467538555794 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:35:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:35:55 INFO - PROCESS | 2384 | 1467538555798 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 2384 | 1467538555800 Marionette TRACE conn2 <- [1,1622,null,{}] 02:35:55 INFO - PROCESS | 2384 | 1467538555804 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}] 02:35:55 INFO - PROCESS | 2384 | 1467538555805 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:55 INFO - PROCESS | 2384 | 1467538555922 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:35:56 INFO - PROCESS | 2384 | 1467538556013 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 2384 | 1467538556015 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x11701d800 == 45 [pid = 2384] [id = 413] 02:35:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1128a9400) [pid = 2384] [serial = 1238] [outer = 0x0] 02:35:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1129aac00) [pid = 2384] [serial = 1239] [outer = 0x1128a9400] 02:35:56 INFO - PROCESS | 2384 | 1467538556046 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x112a7b800) [pid = 2384] [serial = 1240] [outer = 0x1128a9400] 02:35:56 INFO - PROCESS | 2384 | 1467538556572 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]]]}] 02:35:56 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 02:35:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 821ms 02:35:56 INFO - PROCESS | 2384 | 1467538556623 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 2384 | 1467538556626 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:35:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:35:56 INFO - PROCESS | 2384 | 1467538556634 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 2384 | 1467538556636 Marionette TRACE conn2 <- [1,1626,null,{}] 02:35:56 INFO - PROCESS | 2384 | 1467538556638 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}] 02:35:56 INFO - PROCESS | 2384 | 1467538556640 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:56 INFO - PROCESS | 2384 | 1467538556756 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:35:56 INFO - PROCESS | 2384 | 1467538556836 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 2384 | 1467538556837 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227de800 == 46 [pid = 2384] [id = 414] 02:35:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x116929800) [pid = 2384] [serial = 1241] [outer = 0x0] 02:35:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1170be800) [pid = 2384] [serial = 1242] [outer = 0x116929800] 02:35:56 INFO - PROCESS | 2384 | 1467538556867 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1181bd400) [pid = 2384] [serial = 1243] [outer = 0x116929800] 02:35:57 INFO - PROCESS | 2384 | 1467538557548 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]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 920ms 02:35:57 INFO - PROCESS | 2384 | 1467538557554 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 2384 | 1467538557556 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:35:57 INFO - PROCESS | 2384 | 1467538557560 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 2384 | 1467538557562 Marionette TRACE conn2 <- [1,1630,null,{}] 02:35:57 INFO - PROCESS | 2384 | 1467538557566 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}] 02:35:57 INFO - PROCESS | 2384 | 1467538557567 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:57 INFO - PROCESS | 2384 | 1467538557672 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:35:57 INFO - PROCESS | 2384 | 1467538557757 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 2384 | 1467538557760 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x117021000 == 47 [pid = 2384] [id = 415] 02:35:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x116908800) [pid = 2384] [serial = 1244] [outer = 0x0] 02:35:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x116923c00) [pid = 2384] [serial = 1245] [outer = 0x116908800] 02:35:57 INFO - PROCESS | 2384 | 1467538557788 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x11721d000) [pid = 2384] [serial = 1246] [outer = 0x116908800] 02:35:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12c3a5800 == 46 [pid = 2384] [id = 411] 02:35:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12bdb2000 == 45 [pid = 2384] [id = 410] 02:35:57 INFO - PROCESS | 2384 | --DOCSHELL 0x1250c0000 == 44 [pid = 2384] [id = 409] 02:35:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12bad1000 == 43 [pid = 2384] [id = 408] 02:35:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12b793000 == 42 [pid = 2384] [id = 407] 02:35:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9ef800 == 41 [pid = 2384] [id = 406] 02:35:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x125e47800) [pid = 2384] [serial = 1182] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x1226af000 == 40 [pid = 2384] [id = 405] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x129542800 == 39 [pid = 2384] [id = 404] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x1192e2800 == 38 [pid = 2384] [id = 403] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x126c79000 == 37 [pid = 2384] [id = 402] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x124e0b000 == 36 [pid = 2384] [id = 401] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x124514000 == 35 [pid = 2384] [id = 400] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x1226bd800 == 34 [pid = 2384] [id = 399] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e6800 == 33 [pid = 2384] [id = 398] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x1192e3000 == 32 [pid = 2384] [id = 397] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x118160000 == 31 [pid = 2384] [id = 396] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x116498000 == 30 [pid = 2384] [id = 395] 02:35:58 INFO - PROCESS | 2384 | --DOCSHELL 0x12b7a5800 == 29 [pid = 2384] [id = 394] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x119235400) [pid = 2384] [serial = 1161] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x119738c00) [pid = 2384] [serial = 1164] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x120e45c00) [pid = 2384] [serial = 1165] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1192b1c00) [pid = 2384] [serial = 1162] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x1182e5000) [pid = 2384] [serial = 1173] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x120e70800) [pid = 2384] [serial = 1167] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x122747400) [pid = 2384] [serial = 1168] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x123a3f800) [pid = 2384] [serial = 1170] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x123e86000) [pid = 2384] [serial = 1176] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x12460cc00) [pid = 2384] [serial = 1179] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x123ee7400) [pid = 2384] [serial = 1171] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x118472000) [pid = 2384] [serial = 1158] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1181cb400) [pid = 2384] [serial = 1155] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1182f1000) [pid = 2384] [serial = 1156] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x116633000) [pid = 2384] [serial = 1152] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x116a13800) [pid = 2384] [serial = 1153] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1129b0c00) [pid = 2384] [serial = 1149] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x112a6b400) [pid = 2384] [serial = 1150] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1170c4000) [pid = 2384] [serial = 1147] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x113c9a800) [pid = 2384] [serial = 1146] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x128d78400) [pid = 2384] [serial = 1144] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1287d1000) [pid = 2384] [serial = 1143] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1275c9800) [pid = 2384] [serial = 1141] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x127336800) [pid = 2384] [serial = 1140] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x120e6b000) [pid = 2384] [serial = 1138] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x119926800) [pid = 2384] [serial = 1137] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1184f3800) [pid = 2384] [serial = 1135] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x118325400) [pid = 2384] [serial = 1134] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119781800) [pid = 2384] [serial = 1174] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1185a0400) [pid = 2384] [serial = 1159] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1244e0c00) [pid = 2384] [serial = 1177] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x125577400) [pid = 2384] [serial = 1180] [outer = 0x0] [url = about:blank] 02:35:58 INFO - PROCESS | 2384 | 1467538558204 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]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 675ms 02:35:58 INFO - PROCESS | 2384 | 1467538558236 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 2384 | 1467538558239 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:35:58 INFO - PROCESS | 2384 | 1467538558243 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 2384 | 1467538558245 Marionette TRACE conn2 <- [1,1634,null,{}] 02:35:58 INFO - PROCESS | 2384 | 1467538558248 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}] 02:35:58 INFO - PROCESS | 2384 | 1467538558251 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:58 INFO - PROCESS | 2384 | 1467538558333 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:35:58 INFO - PROCESS | 2384 | 1467538558386 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 2384 | 1467538558387 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192dd800 == 30 [pid = 2384] [id = 416] 02:35:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x117226400) [pid = 2384] [serial = 1247] [outer = 0x0] 02:35:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118269000) [pid = 2384] [serial = 1248] [outer = 0x117226400] 02:35:58 INFO - PROCESS | 2384 | 1467538558417 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x11832cc00) [pid = 2384] [serial = 1249] [outer = 0x117226400] 02:35:58 INFO - PROCESS | 2384 | 1467538558735 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]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 525ms 02:35:58 INFO - PROCESS | 2384 | 1467538558768 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 2384 | 1467538558770 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:35:58 INFO - PROCESS | 2384 | 1467538558772 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 2384 | 1467538558774 Marionette TRACE conn2 <- [1,1638,null,{}] 02:35:58 INFO - PROCESS | 2384 | 1467538558782 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}] 02:35:58 INFO - PROCESS | 2384 | 1467538558785 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:58 INFO - PROCESS | 2384 | 1467538558864 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:35:58 INFO - PROCESS | 2384 | 1467538558871 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 2384 | 1467538558873 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a9800 == 31 [pid = 2384] [id = 417] 02:35:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x118472000) [pid = 2384] [serial = 1250] [outer = 0x0] 02:35:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1185a0800) [pid = 2384] [serial = 1251] [outer = 0x118472000] 02:35:58 INFO - PROCESS | 2384 | 1467538558901 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119240800) [pid = 2384] [serial = 1252] [outer = 0x118472000] 02:35:59 INFO - PROCESS | 2384 | 1467538559240 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]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 02:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:35:59 INFO - PROCESS | 2384 | 1467538559293 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 2384 | 1467538559295 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:35:59 INFO - PROCESS | 2384 | 1467538559297 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 2384 | 1467538559298 Marionette TRACE conn2 <- [1,1642,null,{}] 02:35:59 INFO - PROCESS | 2384 | 1467538559300 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}] 02:35:59 INFO - PROCESS | 2384 | 1467538559301 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:59 INFO - PROCESS | 2384 | 1467538559380 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:35:59 INFO - PROCESS | 2384 | 1467538559385 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 2384 | 1467538559387 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12424f000 == 32 [pid = 2384] [id = 418] 02:35:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1192b3800) [pid = 2384] [serial = 1253] [outer = 0x0] 02:35:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11966f400) [pid = 2384] [serial = 1254] [outer = 0x1192b3800] 02:35:59 INFO - PROCESS | 2384 | 1467538559412 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119781800) [pid = 2384] [serial = 1255] [outer = 0x1192b3800] 02:35:59 INFO - PROCESS | 2384 | 1467538559817 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]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 02:35:59 INFO - PROCESS | 2384 | 1467538559869 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 2384 | 1467538559871 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:35:59 INFO - PROCESS | 2384 | 1467538559874 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 2384 | 1467538559876 Marionette TRACE conn2 <- [1,1646,null,{}] 02:35:59 INFO - PROCESS | 2384 | 1467538559879 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}] 02:35:59 INFO - PROCESS | 2384 | 1467538559881 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:59 INFO - PROCESS | 2384 | 1467538559985 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:35:59 INFO - PROCESS | 2384 | 1467538559989 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 2384 | 1467538559990 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:35:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x125553000 == 33 [pid = 2384] [id = 419] 02:35:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11978e400) [pid = 2384] [serial = 1256] [outer = 0x0] 02:36:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1199a7800) [pid = 2384] [serial = 1257] [outer = 0x11978e400] 02:36:00 INFO - PROCESS | 2384 | 1467538560016 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e4f800) [pid = 2384] [serial = 1258] [outer = 0x11978e400] 02:36:00 INFO - PROCESS | 2384 | 1467538560365 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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:36:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 02:36:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:36:00 INFO - PROCESS | 2384 | 1467538560394 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 2384 | 1467538560395 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:36:00 INFO - PROCESS | 2384 | 1467538560397 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 2384 | 1467538560398 Marionette TRACE conn2 <- [1,1650,null,{}] 02:36:00 INFO - PROCESS | 2384 | 1467538560406 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}] 02:36:00 INFO - PROCESS | 2384 | 1467538560410 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:00 INFO - PROCESS | 2384 | 1467538560528 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:36:00 INFO - PROCESS | 2384 | 1467538560532 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 2384 | 1467538560533 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b93000 == 34 [pid = 2384] [id = 420] 02:36:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x120e43c00) [pid = 2384] [serial = 1259] [outer = 0x0] 02:36:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12260d400) [pid = 2384] [serial = 1260] [outer = 0x120e43c00] 02:36:00 INFO - PROCESS | 2384 | 1467538560558 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123e86000) [pid = 2384] [serial = 1261] [outer = 0x120e43c00] 02:36:00 INFO - PROCESS | 2384 | 1467538560905 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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:36:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 525ms 02:36:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:36:00 INFO - PROCESS | 2384 | 1467538560922 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 2384 | 1467538560923 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:36:00 INFO - PROCESS | 2384 | 1467538560932 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 2384 | 1467538560934 Marionette TRACE conn2 <- [1,1654,null,{}] 02:36:00 INFO - PROCESS | 2384 | 1467538560937 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}] 02:36:00 INFO - PROCESS | 2384 | 1467538560938 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:01 INFO - PROCESS | 2384 | 1467538561032 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:36:01 INFO - PROCESS | 2384 | 1467538561074 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 2384 | 1467538561075 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x12920f000 == 35 [pid = 2384] [id = 421] 02:36:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123e87000) [pid = 2384] [serial = 1262] [outer = 0x0] 02:36:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1245ef400) [pid = 2384] [serial = 1263] [outer = 0x123e87000] 02:36:01 INFO - PROCESS | 2384 | 1467538561099 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12460c800) [pid = 2384] [serial = 1264] [outer = 0x123e87000] 02:36:01 INFO - PROCESS | 2384 | 1467538561378 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]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:36:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 477ms 02:36:01 INFO - PROCESS | 2384 | 1467538561412 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 2384 | 1467538561413 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:36:01 INFO - PROCESS | 2384 | 1467538561423 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 2384 | 1467538561424 Marionette TRACE conn2 <- [1,1658,null,{}] 02:36:01 INFO - PROCESS | 2384 | 1467538561426 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}] 02:36:01 INFO - PROCESS | 2384 | 1467538561427 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:01 INFO - PROCESS | 2384 | 1467538561529 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:36:01 INFO - PROCESS | 2384 | 1467538561534 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 2384 | 1467538561535 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5ca000 == 36 [pid = 2384] [id = 422] 02:36:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12460cc00) [pid = 2384] [serial = 1265] [outer = 0x0] 02:36:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x124cedc00) [pid = 2384] [serial = 1266] [outer = 0x12460cc00] 02:36:01 INFO - PROCESS | 2384 | 1467538561558 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x12557a000) [pid = 2384] [serial = 1267] [outer = 0x12460cc00] 02:36:01 INFO - PROCESS | 2384 | 1467538561893 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]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 02:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:36:01 INFO - PROCESS | 2384 | 1467538561944 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 2384 | 1467538561946 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:36:01 INFO - PROCESS | 2384 | 1467538561948 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 2384 | 1467538561949 Marionette TRACE conn2 <- [1,1662,null,{}] 02:36:01 INFO - PROCESS | 2384 | 1467538561951 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}] 02:36:01 INFO - PROCESS | 2384 | 1467538561952 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:02 INFO - PROCESS | 2384 | 1467538562055 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:36:02 INFO - PROCESS | 2384 | 1467538562093 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 2384 | 1467538562094 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x120536000 == 37 [pid = 2384] [id = 423] 02:36:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x125e47c00) [pid = 2384] [serial = 1268] [outer = 0x0] 02:36:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x125e54000) [pid = 2384] [serial = 1269] [outer = 0x125e47c00] 02:36:02 INFO - PROCESS | 2384 | 1467538562118 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x127011000) [pid = 2384] [serial = 1270] [outer = 0x125e47c00] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x12274e400) [pid = 2384] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x118476800) [pid = 2384] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x118154c00) [pid = 2384] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1110acc00) [pid = 2384] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x124602400) [pid = 2384] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1128abc00) [pid = 2384] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x111c19c00) [pid = 2384] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1193a2400) [pid = 2384] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a63c00) [pid = 2384] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x120e47c00) [pid = 2384] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119224000) [pid = 2384] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x112a84000) [pid = 2384] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x112d0ec00) [pid = 2384] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x125522c00) [pid = 2384] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1131d8000) [pid = 2384] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1128ab000) [pid = 2384] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11859f800) [pid = 2384] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:36:02 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x119673000) [pid = 2384] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:36:02 INFO - PROCESS | 2384 | 1467538562528 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]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 619ms 02:36:02 INFO - PROCESS | 2384 | 1467538562570 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 2384 | 1467538562571 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:36:02 INFO - PROCESS | 2384 | 1467538562573 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 2384 | 1467538562574 Marionette TRACE conn2 <- [1,1666,null,{}] 02:36:02 INFO - PROCESS | 2384 | 1467538562577 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}] 02:36:02 INFO - PROCESS | 2384 | 1467538562578 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:02 INFO - PROCESS | 2384 | 1467538562687 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:36:02 INFO - PROCESS | 2384 | 1467538562720 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 2384 | 1467538562721 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad6c000 == 38 [pid = 2384] [id = 424] 02:36:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x111c83800) [pid = 2384] [serial = 1271] [outer = 0x0] 02:36:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1173e0800) [pid = 2384] [serial = 1272] [outer = 0x111c83800] 02:36:02 INFO - PROCESS | 2384 | 1467538562745 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1192bb400) [pid = 2384] [serial = 1273] [outer = 0x111c83800] 02:36:03 INFO - PROCESS | 2384 | 1467538563006 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]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 02:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:36:03 INFO - PROCESS | 2384 | 1467538563042 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 2384 | 1467538563043 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:36:03 INFO - PROCESS | 2384 | 1467538563045 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 2384 | 1467538563046 Marionette TRACE conn2 <- [1,1670,null,{}] 02:36:03 INFO - PROCESS | 2384 | 1467538563056 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}] 02:36:03 INFO - PROCESS | 2384 | 1467538563058 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:03 INFO - PROCESS | 2384 | 1467538563160 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:36:03 INFO - PROCESS | 2384 | 1467538563164 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 2384 | 1467538563168 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd7d000 == 39 [pid = 2384] [id = 425] 02:36:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1193a2400) [pid = 2384] [serial = 1274] [outer = 0x0] 02:36:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x124610000) [pid = 2384] [serial = 1275] [outer = 0x1193a2400] 02:36:03 INFO - PROCESS | 2384 | 1467538563194 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1273ae800) [pid = 2384] [serial = 1276] [outer = 0x1193a2400] 02:36:03 INFO - PROCESS | 2384 | 1467538563527 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]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 02:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:36:03 INFO - PROCESS | 2384 | 1467538563567 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 2384 | 1467538563568 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:36:03 INFO - PROCESS | 2384 | 1467538563570 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 2384 | 1467538563572 Marionette TRACE conn2 <- [1,1674,null,{}] 02:36:03 INFO - PROCESS | 2384 | 1467538563574 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}] 02:36:03 INFO - PROCESS | 2384 | 1467538563575 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:03 INFO - PROCESS | 2384 | 1467538563679 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:36:03 INFO - PROCESS | 2384 | 1467538563688 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 2384 | 1467538563689 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bdb2000 == 40 [pid = 2384] [id = 426] 02:36:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x126e64400) [pid = 2384] [serial = 1277] [outer = 0x0] 02:36:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1275c9c00) [pid = 2384] [serial = 1278] [outer = 0x126e64400] 02:36:03 INFO - PROCESS | 2384 | 1467538563712 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1287cd000) [pid = 2384] [serial = 1279] [outer = 0x126e64400] 02:36:04 INFO - PROCESS | 2384 | 1467538564019 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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 02:36:04 INFO - PROCESS | 2384 | 1467538564041 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 2384 | 1467538564043 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:36:04 INFO - PROCESS | 2384 | 1467538564045 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 2384 | 1467538564046 Marionette TRACE conn2 <- [1,1678,null,{}] 02:36:04 INFO - PROCESS | 2384 | 1467538564051 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}] 02:36:04 INFO - PROCESS | 2384 | 1467538564052 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:04 INFO - PROCESS | 2384 | 1467538564168 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:36:04 INFO - PROCESS | 2384 | 1467538564173 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 2384 | 1467538564174 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc2000 == 41 [pid = 2384] [id = 427] 02:36:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1275cac00) [pid = 2384] [serial = 1280] [outer = 0x0] 02:36:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x128d78800) [pid = 2384] [serial = 1281] [outer = 0x1275cac00] 02:36:04 INFO - PROCESS | 2384 | 1467538564214 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x128d7dc00) [pid = 2384] [serial = 1282] [outer = 0x1275cac00] 02:36:04 INFO - PROCESS | 2384 | 1467538564666 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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 673ms 02:36:04 INFO - PROCESS | 2384 | 1467538564722 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 2384 | 1467538564725 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:36:04 INFO - PROCESS | 2384 | 1467538564728 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 2384 | 1467538564731 Marionette TRACE conn2 <- [1,1682,null,{}] 02:36:04 INFO - PROCESS | 2384 | 1467538564738 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}] 02:36:04 INFO - PROCESS | 2384 | 1467538564740 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:04 INFO - PROCESS | 2384 | 1467538564851 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:36:04 INFO - PROCESS | 2384 | 1467538564990 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 2384 | 1467538564992 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192dc800 == 42 [pid = 2384] [id = 428] 02:36:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x116974c00) [pid = 2384] [serial = 1283] [outer = 0x0] 02:36:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1170b7c00) [pid = 2384] [serial = 1284] [outer = 0x116974c00] 02:36:05 INFO - PROCESS | 2384 | 1467538565044 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x11815e400) [pid = 2384] [serial = 1285] [outer = 0x116974c00] 02:36:05 INFO - PROCESS | 2384 | 1467538565526 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]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 825ms 02:36:05 INFO - PROCESS | 2384 | 1467538565554 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 2384 | 1467538565557 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:36:05 INFO - PROCESS | 2384 | 1467538565562 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 2384 | 1467538565563 Marionette TRACE conn2 <- [1,1686,null,{}] 02:36:05 INFO - PROCESS | 2384 | 1467538565566 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}] 02:36:05 INFO - PROCESS | 2384 | 1467538565568 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:05 INFO - PROCESS | 2384 | 1467538565671 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:36:05 INFO - PROCESS | 2384 | 1467538565728 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 2384 | 1467538565730 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x12680f800 == 43 [pid = 2384] [id = 429] 02:36:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x11832c000) [pid = 2384] [serial = 1286] [outer = 0x0] 02:36:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x118598c00) [pid = 2384] [serial = 1287] [outer = 0x11832c000] 02:36:05 INFO - PROCESS | 2384 | 1467538565761 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x119235400) [pid = 2384] [serial = 1288] [outer = 0x11832c000] 02:36:06 INFO - PROCESS | 2384 | 1467538566218 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]]]}] 02:36:06 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 02:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 720ms 02:36:06 INFO - PROCESS | 2384 | 1467538566282 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 2384 | 1467538566283 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:36:06 INFO - PROCESS | 2384 | 1467538566286 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 2384 | 1467538566288 Marionette TRACE conn2 <- [1,1690,null,{}] 02:36:06 INFO - PROCESS | 2384 | 1467538566296 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}] 02:36:06 INFO - PROCESS | 2384 | 1467538566299 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:06 INFO - PROCESS | 2384 | 1467538566426 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:36:06 INFO - PROCESS | 2384 | 1467538566498 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 2384 | 1467538566500 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c3a5800 == 44 [pid = 2384] [id = 430] 02:36:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x119667800) [pid = 2384] [serial = 1289] [outer = 0x0] 02:36:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x12260bc00) [pid = 2384] [serial = 1290] [outer = 0x119667800] 02:36:06 INFO - PROCESS | 2384 | 1467538566532 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x12274d800) [pid = 2384] [serial = 1291] [outer = 0x119667800] 02:36:06 INFO - PROCESS | 2384 | 1467538566950 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]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 675ms 02:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:36:06 INFO - PROCESS | 2384 | 1467538566961 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 2384 | 1467538566963 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:36:06 INFO - PROCESS | 2384 | 1467538566968 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 2384 | 1467538566969 Marionette TRACE conn2 <- [1,1694,null,{}] 02:36:06 INFO - PROCESS | 2384 | 1467538566972 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}] 02:36:06 INFO - PROCESS | 2384 | 1467538566973 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:07 INFO - PROCESS | 2384 | 1467538567073 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:36:07 INFO - PROCESS | 2384 | 1467538567127 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 2384 | 1467538567129 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d25a800 == 45 [pid = 2384] [id = 431] 02:36:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x123a42c00) [pid = 2384] [serial = 1292] [outer = 0x0] 02:36:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1245ef000) [pid = 2384] [serial = 1293] [outer = 0x123a42c00] 02:36:07 INFO - PROCESS | 2384 | 1467538567157 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x125572800) [pid = 2384] [serial = 1294] [outer = 0x123a42c00] 02:36:07 INFO - PROCESS | 2384 | 1467538567876 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]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 974ms 02:36:07 INFO - PROCESS | 2384 | 1467538567941 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 2384 | 1467538567944 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:36:07 INFO - PROCESS | 2384 | 1467538567947 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 2384 | 1467538567949 Marionette TRACE conn2 <- [1,1698,null,{}] 02:36:07 INFO - PROCESS | 2384 | 1467538567952 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}] 02:36:07 INFO - PROCESS | 2384 | 1467538567954 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:08 INFO - PROCESS | 2384 | 1467538568038 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:36:08 INFO - PROCESS | 2384 | 1467538568145 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 2384 | 1467538568148 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x11661d000 == 46 [pid = 2384] [id = 432] 02:36:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x113243000) [pid = 2384] [serial = 1295] [outer = 0x0] 02:36:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x116760400) [pid = 2384] [serial = 1296] [outer = 0x113243000] 02:36:08 INFO - PROCESS | 2384 | 1467538568177 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1170bb000) [pid = 2384] [serial = 1297] [outer = 0x113243000] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12bdb2000 == 45 [pid = 2384] [id = 426] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd7d000 == 44 [pid = 2384] [id = 425] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad6c000 == 43 [pid = 2384] [id = 424] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x120536000 == 42 [pid = 2384] [id = 423] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5ca000 == 41 [pid = 2384] [id = 422] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12920f000 == 40 [pid = 2384] [id = 421] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x128b93000 == 39 [pid = 2384] [id = 420] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x125553000 == 38 [pid = 2384] [id = 419] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12424f000 == 37 [pid = 2384] [id = 418] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a9800 == 36 [pid = 2384] [id = 417] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x1192dd800 == 35 [pid = 2384] [id = 416] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x117021000 == 34 [pid = 2384] [id = 415] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x11701d800 == 33 [pid = 2384] [id = 413] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x11612a000 == 32 [pid = 2384] [id = 412] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x1227de800 == 31 [pid = 2384] [id = 414] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12d25a800 == 30 [pid = 2384] [id = 431] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12c3a5800 == 29 [pid = 2384] [id = 430] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12680f800 == 28 [pid = 2384] [id = 429] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc2000 == 27 [pid = 2384] [id = 427] 02:36:08 INFO - PROCESS | 2384 | --DOCSHELL 0x1192dc800 == 26 [pid = 2384] [id = 428] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x12460ac00) [pid = 2384] [serial = 1218] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x1185a6000) [pid = 2384] [serial = 1200] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x1193a1000) [pid = 2384] [serial = 1201] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x118261400) [pid = 2384] [serial = 1194] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1182ea800) [pid = 2384] [serial = 1195] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x116a12800) [pid = 2384] [serial = 1191] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x124ce9000) [pid = 2384] [serial = 1221] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x1129ae800) [pid = 2384] [serial = 1185] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x112a65400) [pid = 2384] [serial = 1186] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x119242400) [pid = 2384] [serial = 1203] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x119730800) [pid = 2384] [serial = 1204] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x126840000) [pid = 2384] [serial = 1183] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x120e42800) [pid = 2384] [serial = 1209] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x120e4e000) [pid = 2384] [serial = 1210] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12260c800) [pid = 2384] [serial = 1212] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x122742c00) [pid = 2384] [serial = 1213] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x11978c800) [pid = 2384] [serial = 1206] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119933800) [pid = 2384] [serial = 1207] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1182eb400) [pid = 2384] [serial = 1197] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11844f000) [pid = 2384] [serial = 1198] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x113c9b800) [pid = 2384] [serial = 1188] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x116457c00) [pid = 2384] [serial = 1189] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x126835c00) [pid = 2384] [serial = 1224] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x125522800) [pid = 2384] [serial = 1222] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x126c0cc00) [pid = 2384] [serial = 1225] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1273af400) [pid = 2384] [serial = 1236] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x116631400) [pid = 2384] [serial = 1227] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11859b800) [pid = 2384] [serial = 1228] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x127018c00) [pid = 2384] [serial = 1233] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1172c4000) [pid = 2384] [serial = 1192] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x122607400) [pid = 2384] [serial = 1230] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x122744400) [pid = 2384] [serial = 1215] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1245ec000) [pid = 2384] [serial = 1216] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1273ac400) [pid = 2384] [serial = 1234] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x124cadc00) [pid = 2384] [serial = 1219] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x126e59000) [pid = 2384] [serial = 1231] [outer = 0x0] [url = about:blank] 02:36:09 INFO - PROCESS | 2384 | 1467538569216 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]]]}] 02:36:09 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 02:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1322ms 02:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:36:09 INFO - PROCESS | 2384 | 1467538569270 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 2384 | 1467538569272 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:36:09 INFO - PROCESS | 2384 | 1467538569275 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 2384 | 1467538569277 Marionette TRACE conn2 <- [1,1702,null,{}] 02:36:09 INFO - PROCESS | 2384 | 1467538569280 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}] 02:36:09 INFO - PROCESS | 2384 | 1467538569282 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:09 INFO - PROCESS | 2384 | 1467538569363 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:36:09 INFO - PROCESS | 2384 | 1467538569447 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 2384 | 1467538569449 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x11660e000 == 27 [pid = 2384] [id = 433] 02:36:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x112a67800) [pid = 2384] [serial = 1298] [outer = 0x0] 02:36:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x112a84000) [pid = 2384] [serial = 1299] [outer = 0x112a67800] 02:36:09 INFO - PROCESS | 2384 | 1467538569476 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x113c37400) [pid = 2384] [serial = 1300] [outer = 0x112a67800] 02:36:09 INFO - PROCESS | 2384 | 1467538569806 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]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 571ms 02:36:09 INFO - PROCESS | 2384 | 1467538569845 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:36:09 INFO - PROCESS | 2384 | 1467538569851 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:36:09 INFO - PROCESS | 2384 | 1467538569856 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 2384 | 1467538569858 Marionette TRACE conn2 <- [1,1706,null,{}] 02:36:09 INFO - PROCESS | 2384 | 1467538569860 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}] 02:36:09 INFO - PROCESS | 2384 | 1467538569862 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:09 INFO - PROCESS | 2384 | 1467538569941 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:36:10 INFO - PROCESS | 2384 | 1467538569994 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 2384 | 1467538569995 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x11816e800 == 28 [pid = 2384] [id = 434] 02:36:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x113c9b000) [pid = 2384] [serial = 1301] [outer = 0x0] 02:36:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1164e7400) [pid = 2384] [serial = 1302] [outer = 0x113c9b000] 02:36:10 INFO - PROCESS | 2384 | 1467538570027 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1173efc00) [pid = 2384] [serial = 1303] [outer = 0x113c9b000] 02:36:10 INFO - PROCESS | 2384 | 1467538570342 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]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 02:36:10 INFO - PROCESS | 2384 | 1467538570378 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 2384 | 1467538570380 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:36:10 INFO - PROCESS | 2384 | 1467538570385 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 2384 | 1467538570387 Marionette TRACE conn2 <- [1,1710,null,{}] 02:36:10 INFO - PROCESS | 2384 | 1467538570395 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}] 02:36:10 INFO - PROCESS | 2384 | 1467538570398 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:10 INFO - PROCESS | 2384 | 1467538570473 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:36:10 INFO - PROCESS | 2384 | 1467538570528 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 2384 | 1467538570530 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199ef800 == 29 [pid = 2384] [id = 435] 02:36:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112a85800) [pid = 2384] [serial = 1304] [outer = 0x0] 02:36:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118327000) [pid = 2384] [serial = 1305] [outer = 0x112a85800] 02:36:10 INFO - PROCESS | 2384 | 1467538570559 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11847ac00) [pid = 2384] [serial = 1306] [outer = 0x112a85800] 02:36:10 INFO - PROCESS | 2384 | 1467538570873 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]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms 02:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:36:10 INFO - PROCESS | 2384 | 1467538570906 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 2384 | 1467538570908 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:36:10 INFO - PROCESS | 2384 | 1467538570910 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 2384 | 1467538570911 Marionette TRACE conn2 <- [1,1714,null,{}] 02:36:10 INFO - PROCESS | 2384 | 1467538570914 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}] 02:36:10 INFO - PROCESS | 2384 | 1467538570915 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:10 INFO - PROCESS | 2384 | 1467538570992 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:36:11 INFO - PROCESS | 2384 | 1467538570995 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 2384 | 1467538570996 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x123a9d800 == 30 [pid = 2384] [id = 436] 02:36:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11859b800) [pid = 2384] [serial = 1307] [outer = 0x0] 02:36:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11923e000) [pid = 2384] [serial = 1308] [outer = 0x11859b800] 02:36:11 INFO - PROCESS | 2384 | 1467538571025 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1192b8400) [pid = 2384] [serial = 1309] [outer = 0x11859b800] 02:36:11 INFO - PROCESS | 2384 | 1467538571389 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 02:36:11 INFO - PROCESS | 2384 | 1467538571432 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 2384 | 1467538571433 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:36:11 INFO - PROCESS | 2384 | 1467538571435 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 2384 | 1467538571436 Marionette TRACE conn2 <- [1,1718,null,{}] 02:36:11 INFO - PROCESS | 2384 | 1467538571439 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}] 02:36:11 INFO - PROCESS | 2384 | 1467538571447 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:11 INFO - PROCESS | 2384 | 1467538571540 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:36:11 INFO - PROCESS | 2384 | 1467538571577 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 2384 | 1467538571579 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x12468b000 == 31 [pid = 2384] [id = 437] 02:36:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x112a69400) [pid = 2384] [serial = 1310] [outer = 0x0] 02:36:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11966b000) [pid = 2384] [serial = 1311] [outer = 0x112a69400] 02:36:11 INFO - PROCESS | 2384 | 1467538571604 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119733000) [pid = 2384] [serial = 1312] [outer = 0x112a69400] 02:36:11 INFO - PROCESS | 2384 | 1467538571950 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms 02:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:36:11 INFO - PROCESS | 2384 | 1467538571954 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 2384 | 1467538571956 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:36:11 INFO - PROCESS | 2384 | 1467538571958 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 2384 | 1467538571959 Marionette TRACE conn2 <- [1,1722,null,{}] 02:36:11 INFO - PROCESS | 2384 | 1467538571978 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}] 02:36:11 INFO - PROCESS | 2384 | 1467538571983 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:12 INFO - PROCESS | 2384 | 1467538572096 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:36:12 INFO - PROCESS | 2384 | 1467538572133 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 2384 | 1467538572134 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x126810000 == 32 [pid = 2384] [id = 438] 02:36:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x119781400) [pid = 2384] [serial = 1313] [outer = 0x0] 02:36:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x120e45800) [pid = 2384] [serial = 1314] [outer = 0x119781400] 02:36:12 INFO - PROCESS | 2384 | 1467538572158 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x122642800) [pid = 2384] [serial = 1315] [outer = 0x119781400] 02:36:12 INFO - PROCESS | 2384 | 1467538572472 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]]]}] 02:36:12 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 02:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 536ms 02:36:12 INFO - PROCESS | 2384 | 1467538572494 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 2384 | 1467538572495 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:36:12 INFO - PROCESS | 2384 | 1467538572498 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 2384 | 1467538572501 Marionette TRACE conn2 <- [1,1726,null,{}] 02:36:12 INFO - PROCESS | 2384 | 1467538572518 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}] 02:36:12 INFO - PROCESS | 2384 | 1467538572520 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:12 INFO - PROCESS | 2384 | 1467538572613 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:36:12 INFO - PROCESS | 2384 | 1467538572616 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 2384 | 1467538572617 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9e000 == 33 [pid = 2384] [id = 439] 02:36:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x118332800) [pid = 2384] [serial = 1316] [outer = 0x0] 02:36:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12274e400) [pid = 2384] [serial = 1317] [outer = 0x118332800] 02:36:12 INFO - PROCESS | 2384 | 1467538572641 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x123e81400) [pid = 2384] [serial = 1318] [outer = 0x118332800] 02:36:12 INFO - PROCESS | 2384 | 1467538572980 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]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 02:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:36:13 INFO - PROCESS | 2384 | 1467538573019 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 2384 | 1467538573021 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:36:13 INFO - PROCESS | 2384 | 1467538573023 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 2384 | 1467538573024 Marionette TRACE conn2 <- [1,1730,null,{}] 02:36:13 INFO - PROCESS | 2384 | 1467538573026 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}] 02:36:13 INFO - PROCESS | 2384 | 1467538573027 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:13 INFO - PROCESS | 2384 | 1467538573121 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1275cac00) [pid = 2384] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x125e47c00) [pid = 2384] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12460cc00) [pid = 2384] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11978e400) [pid = 2384] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x120e4a000) [pid = 2384] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1192b3800) [pid = 2384] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x117226400) [pid = 2384] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1193a2400) [pid = 2384] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118472000) [pid = 2384] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x116929800) [pid = 2384] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x120e43c00) [pid = 2384] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x116908800) [pid = 2384] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x111c83800) [pid = 2384] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x123e87000) [pid = 2384] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1128a9400) [pid = 2384] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:36:13 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x126e64400) [pid = 2384] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:36:13 INFO - PROCESS | 2384 | 1467538573311 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 2384 | 1467538573312 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169b5800 == 34 [pid = 2384] [id = 440] 02:36:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x110f83000) [pid = 2384] [serial = 1319] [outer = 0x0] 02:36:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112a63400) [pid = 2384] [serial = 1320] [outer = 0x110f83000] 02:36:13 INFO - PROCESS | 2384 | 1467538573336 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x116972400) [pid = 2384] [serial = 1321] [outer = 0x110f83000] 02:36:13 INFO - PROCESS | 2384 | 1467538573605 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]]]}] 02:36:13 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 02:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 02:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:36:13 INFO - PROCESS | 2384 | 1467538573643 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 2384 | 1467538573644 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:36:13 INFO - PROCESS | 2384 | 1467538573646 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 2384 | 1467538573647 Marionette TRACE conn2 <- [1,1734,null,{}] 02:36:13 INFO - PROCESS | 2384 | 1467538573658 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}] 02:36:13 INFO - PROCESS | 2384 | 1467538573659 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:13 INFO - PROCESS | 2384 | 1467538573746 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:36:13 INFO - PROCESS | 2384 | 1467538573752 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 2384 | 1467538573753 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199ea000 == 35 [pid = 2384] [id = 441] 02:36:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1172bfc00) [pid = 2384] [serial = 1322] [outer = 0x0] 02:36:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11972ec00) [pid = 2384] [serial = 1323] [outer = 0x1172bfc00] 02:36:13 INFO - PROCESS | 2384 | 1467538573777 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123f84400) [pid = 2384] [serial = 1324] [outer = 0x1172bfc00] 02:36:14 INFO - PROCESS | 2384 | 1467538574101 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]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 476ms 02:36:14 INFO - PROCESS | 2384 | 1467538574123 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 2384 | 1467538574124 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:36:14 INFO - PROCESS | 2384 | 1467538574126 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 2384 | 1467538574127 Marionette TRACE conn2 <- [1,1738,null,{}] 02:36:14 INFO - PROCESS | 2384 | 1467538574130 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}] 02:36:14 INFO - PROCESS | 2384 | 1467538574131 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:14 INFO - PROCESS | 2384 | 1467538574239 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:36:14 INFO - PROCESS | 2384 | 1467538574244 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 2384 | 1467538574245 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a997000 == 36 [pid = 2384] [id = 442] 02:36:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11815a800) [pid = 2384] [serial = 1325] [outer = 0x0] 02:36:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1240a2000) [pid = 2384] [serial = 1326] [outer = 0x11815a800] 02:36:14 INFO - PROCESS | 2384 | 1467538574269 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x12460bc00) [pid = 2384] [serial = 1327] [outer = 0x11815a800] 02:36:14 INFO - PROCESS | 2384 | 1467538574568 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]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 469ms 02:36:14 INFO - PROCESS | 2384 | 1467538574596 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 2384 | 1467538574597 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:36:14 INFO - PROCESS | 2384 | 1467538574603 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 2384 | 1467538574605 Marionette TRACE conn2 <- [1,1742,null,{}] 02:36:14 INFO - PROCESS | 2384 | 1467538574607 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}] 02:36:14 INFO - PROCESS | 2384 | 1467538574609 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:14 INFO - PROCESS | 2384 | 1467538574706 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:36:14 INFO - PROCESS | 2384 | 1467538574710 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 2384 | 1467538574711 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x124689800 == 37 [pid = 2384] [id = 443] 02:36:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1185a3400) [pid = 2384] [serial = 1328] [outer = 0x0] 02:36:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x124fa7800) [pid = 2384] [serial = 1329] [outer = 0x1185a3400] 02:36:14 INFO - PROCESS | 2384 | 1467538574740 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x126843800) [pid = 2384] [serial = 1330] [outer = 0x1185a3400] 02:36:15 INFO - PROCESS | 2384 | 1467538575086 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]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 02:36:15 INFO - PROCESS | 2384 | 1467538575123 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 2384 | 1467538575125 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:36:15 INFO - PROCESS | 2384 | 1467538575138 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 2384 | 1467538575139 Marionette TRACE conn2 <- [1,1746,null,{}] 02:36:15 INFO - PROCESS | 2384 | 1467538575143 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}] 02:36:15 INFO - PROCESS | 2384 | 1467538575144 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:15 INFO - PROCESS | 2384 | 1467538575223 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:36:15 INFO - PROCESS | 2384 | 1467538575227 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 2384 | 1467538575228 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd75800 == 38 [pid = 2384] [id = 444] 02:36:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x126c10000) [pid = 2384] [serial = 1331] [outer = 0x0] 02:36:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x126e67400) [pid = 2384] [serial = 1332] [outer = 0x126c10000] 02:36:15 INFO - PROCESS | 2384 | 1467538575252 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1273ab000) [pid = 2384] [serial = 1333] [outer = 0x126c10000] 02:36:15 INFO - PROCESS | 2384 | 1467538575827 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]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 732ms 02:36:15 INFO - PROCESS | 2384 | 1467538575874 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 2384 | 1467538575877 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:36:15 INFO - PROCESS | 2384 | 1467538575882 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 2384 | 1467538575886 Marionette TRACE conn2 <- [1,1750,null,{}] 02:36:15 INFO - PROCESS | 2384 | 1467538575890 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}] 02:36:15 INFO - PROCESS | 2384 | 1467538575892 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:16 INFO - PROCESS | 2384 | 1467538576003 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:36:16 INFO - PROCESS | 2384 | 1467538576082 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 2384 | 1467538576084 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192d9800 == 39 [pid = 2384] [id = 445] 02:36:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x113244800) [pid = 2384] [serial = 1334] [outer = 0x0] 02:36:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x115fdac00) [pid = 2384] [serial = 1335] [outer = 0x113244800] 02:36:16 INFO - PROCESS | 2384 | 1467538576115 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x116976800) [pid = 2384] [serial = 1336] [outer = 0x113244800] 02:36:16 INFO - PROCESS | 2384 | 1467538576663 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]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 825ms 02:36:16 INFO - PROCESS | 2384 | 1467538576708 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 2384 | 1467538576711 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:36:16 INFO - PROCESS | 2384 | 1467538576719 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 2384 | 1467538576721 Marionette TRACE conn2 <- [1,1754,null,{}] 02:36:16 INFO - PROCESS | 2384 | 1467538576724 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}] 02:36:16 INFO - PROCESS | 2384 | 1467538576726 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:16 INFO - PROCESS | 2384 | 1467538576852 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:36:16 INFO - PROCESS | 2384 | 1467538576931 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 2384 | 1467538576933 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x117006000 == 40 [pid = 2384] [id = 446] 02:36:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x112a61000) [pid = 2384] [serial = 1337] [outer = 0x0] 02:36:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x113232800) [pid = 2384] [serial = 1338] [outer = 0x112a61000] 02:36:16 INFO - PROCESS | 2384 | 1467538576966 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1182e3400) [pid = 2384] [serial = 1339] [outer = 0x112a61000] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x124689800 == 39 [pid = 2384] [id = 443] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x12a997000 == 38 [pid = 2384] [id = 442] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x1199ea000 == 37 [pid = 2384] [id = 441] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x1169b5800 == 36 [pid = 2384] [id = 440] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9e000 == 35 [pid = 2384] [id = 439] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x126810000 == 34 [pid = 2384] [id = 438] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x12468b000 == 33 [pid = 2384] [id = 437] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x123a9d800 == 32 [pid = 2384] [id = 436] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x1199ef800 == 31 [pid = 2384] [id = 435] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x11816e800 == 30 [pid = 2384] [id = 434] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x11660e000 == 29 [pid = 2384] [id = 433] 02:36:17 INFO - PROCESS | 2384 | --DOCSHELL 0x11661d000 == 28 [pid = 2384] [id = 432] 02:36:17 INFO - PROCESS | 2384 | 1467538577588 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]]]}] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1287cd000) [pid = 2384] [serial = 1279] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x128d78800) [pid = 2384] [serial = 1281] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x128d7dc00) [pid = 2384] [serial = 1282] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x125e54000) [pid = 2384] [serial = 1269] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12557a000) [pid = 2384] [serial = 1267] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1199a7800) [pid = 2384] [serial = 1257] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1275c7400) [pid = 2384] [serial = 1237] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119781800) [pid = 2384] [serial = 1255] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11966f400) [pid = 2384] [serial = 1254] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11832cc00) [pid = 2384] [serial = 1249] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x124cedc00) [pid = 2384] [serial = 1266] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1273ae800) [pid = 2384] [serial = 1276] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1185a0800) [pid = 2384] [serial = 1251] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1181bd400) [pid = 2384] [serial = 1243] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x12260d400) [pid = 2384] [serial = 1260] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x116923c00) [pid = 2384] [serial = 1245] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1173e0800) [pid = 2384] [serial = 1272] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1245ef400) [pid = 2384] [serial = 1263] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112a7b800) [pid = 2384] [serial = 1240] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x11721d000) [pid = 2384] [serial = 1246] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x118269000) [pid = 2384] [serial = 1248] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1129aac00) [pid = 2384] [serial = 1239] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1275c9c00) [pid = 2384] [serial = 1278] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x12460c800) [pid = 2384] [serial = 1264] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1192bb400) [pid = 2384] [serial = 1273] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1170be800) [pid = 2384] [serial = 1242] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x119240800) [pid = 2384] [serial = 1252] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x127011000) [pid = 2384] [serial = 1270] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x123e86000) [pid = 2384] [serial = 1261] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x124610000) [pid = 2384] [serial = 1275] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x120e4f800) [pid = 2384] [serial = 1258] [outer = 0x0] [url = about:blank] 02:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 922ms 02:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:36:17 INFO - PROCESS | 2384 | 1467538577641 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 2384 | 1467538577644 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:36:17 INFO - PROCESS | 2384 | 1467538577647 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 2384 | 1467538577649 Marionette TRACE conn2 <- [1,1758,null,{}] 02:36:17 INFO - PROCESS | 2384 | 1467538577653 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}] 02:36:17 INFO - PROCESS | 2384 | 1467538577654 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:17 INFO - PROCESS | 2384 | 1467538577735 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:36:17 INFO - PROCESS | 2384 | 1467538577740 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 2384 | 1467538577743 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x11701e800 == 29 [pid = 2384] [id = 447] 02:36:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x116903000) [pid = 2384] [serial = 1340] [outer = 0x0] 02:36:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x1170c4000) [pid = 2384] [serial = 1341] [outer = 0x116903000] 02:36:17 INFO - PROCESS | 2384 | 1467538577773 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1181c5800) [pid = 2384] [serial = 1342] [outer = 0x116903000] 02:36:18 INFO - PROCESS | 2384 | 1467538578108 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]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 472ms 02:36:18 INFO - PROCESS | 2384 | 1467538578120 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 2384 | 1467538578122 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:36:18 INFO - PROCESS | 2384 | 1467538578150 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 2384 | 1467538578151 Marionette TRACE conn2 <- [1,1762,null,{}] 02:36:18 INFO - PROCESS | 2384 | 1467538578154 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}] 02:36:18 INFO - PROCESS | 2384 | 1467538578155 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:18 INFO - PROCESS | 2384 | 1467538578235 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:36:18 INFO - PROCESS | 2384 | 1467538578239 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 2384 | 1467538578240 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193bf000 == 30 [pid = 2384] [id = 448] 02:36:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1182f0c00) [pid = 2384] [serial = 1343] [outer = 0x0] 02:36:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x118473000) [pid = 2384] [serial = 1344] [outer = 0x1182f0c00] 02:36:18 INFO - PROCESS | 2384 | 1467538578267 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1184f3800) [pid = 2384] [serial = 1345] [outer = 0x1182f0c00] 02:36:18 INFO - PROCESS | 2384 | 1467538578634 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]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 02:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:36:18 INFO - PROCESS | 2384 | 1467538578670 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 2384 | 1467538578671 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:36:18 INFO - PROCESS | 2384 | 1467538578682 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 2384 | 1467538578685 Marionette TRACE conn2 <- [1,1766,null,{}] 02:36:18 INFO - PROCESS | 2384 | 1467538578694 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}] 02:36:18 INFO - PROCESS | 2384 | 1467538578697 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:18 INFO - PROCESS | 2384 | 1467538578776 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:36:18 INFO - PROCESS | 2384 | 1467538578785 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 2384 | 1467538578787 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x12423a800 == 31 [pid = 2384] [id = 449] 02:36:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1128afc00) [pid = 2384] [serial = 1346] [outer = 0x0] 02:36:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x119669c00) [pid = 2384] [serial = 1347] [outer = 0x1128afc00] 02:36:18 INFO - PROCESS | 2384 | 1467538578815 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11978e400) [pid = 2384] [serial = 1348] [outer = 0x1128afc00] 02:36:19 INFO - PROCESS | 2384 | 1467538579141 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]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 481ms 02:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:36:19 INFO - PROCESS | 2384 | 1467538579155 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 2384 | 1467538579157 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:36:19 INFO - PROCESS | 2384 | 1467538579159 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 2384 | 1467538579160 Marionette TRACE conn2 <- [1,1770,null,{}] 02:36:19 INFO - PROCESS | 2384 | 1467538579162 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}] 02:36:19 INFO - PROCESS | 2384 | 1467538579163 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:19 INFO - PROCESS | 2384 | 1467538579247 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:36:19 INFO - PROCESS | 2384 | 1467538579308 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 2384 | 1467538579309 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x125561800 == 32 [pid = 2384] [id = 450] 02:36:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11859f400) [pid = 2384] [serial = 1349] [outer = 0x0] 02:36:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x120e44800) [pid = 2384] [serial = 1350] [outer = 0x11859f400] 02:36:19 INFO - PROCESS | 2384 | 1467538579334 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x120e6dc00) [pid = 2384] [serial = 1351] [outer = 0x11859f400] 02:36:19 INFO - PROCESS | 2384 | 1467538579644 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]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 02:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:36:19 INFO - PROCESS | 2384 | 1467538579678 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 2384 | 1467538579679 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:36:19 INFO - PROCESS | 2384 | 1467538579681 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 2384 | 1467538579683 Marionette TRACE conn2 <- [1,1774,null,{}] 02:36:19 INFO - PROCESS | 2384 | 1467538579687 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}] 02:36:19 INFO - PROCESS | 2384 | 1467538579688 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:19 INFO - PROCESS | 2384 | 1467538579785 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:36:19 INFO - PROCESS | 2384 | 1467538579788 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 2384 | 1467538579790 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9b000 == 33 [pid = 2384] [id = 451] 02:36:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1128b1400) [pid = 2384] [serial = 1352] [outer = 0x0] 02:36:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x122609800) [pid = 2384] [serial = 1353] [outer = 0x1128b1400] 02:36:19 INFO - PROCESS | 2384 | 1467538579814 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x12274f800) [pid = 2384] [serial = 1354] [outer = 0x1128b1400] 02:36:20 INFO - PROCESS | 2384 | 1467538580158 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]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 02:36:20 INFO - PROCESS | 2384 | 1467538580203 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 2384 | 1467538580204 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:36:20 INFO - PROCESS | 2384 | 1467538580206 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 2384 | 1467538580207 Marionette TRACE conn2 <- [1,1778,null,{}] 02:36:20 INFO - PROCESS | 2384 | 1467538580210 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}] 02:36:20 INFO - PROCESS | 2384 | 1467538580214 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:20 INFO - PROCESS | 2384 | 1467538580330 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:36:20 INFO - PROCESS | 2384 | 1467538580340 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 2384 | 1467538580341 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a7800 == 34 [pid = 2384] [id = 452] 02:36:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123a48c00) [pid = 2384] [serial = 1355] [outer = 0x0] 02:36:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1245ef400) [pid = 2384] [serial = 1356] [outer = 0x123a48c00] 02:36:20 INFO - PROCESS | 2384 | 1467538580366 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x12683b000) [pid = 2384] [serial = 1357] [outer = 0x123a48c00] 02:36:20 INFO - PROCESS | 2384 | 1467538580729 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]]]}] 02:36:20 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 02:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 568ms 02:36:20 INFO - PROCESS | 2384 | 1467538580774 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 2384 | 1467538580776 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:36:20 INFO - PROCESS | 2384 | 1467538580778 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 2384 | 1467538580779 Marionette TRACE conn2 <- [1,1782,null,{}] 02:36:20 INFO - PROCESS | 2384 | 1467538580781 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}] 02:36:20 INFO - PROCESS | 2384 | 1467538580783 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:20 INFO - PROCESS | 2384 | 1467538580881 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:36:20 INFO - PROCESS | 2384 | 1467538580884 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 2384 | 1467538580885 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x118161000 == 35 [pid = 2384] [id = 453] 02:36:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x123c55400) [pid = 2384] [serial = 1358] [outer = 0x0] 02:36:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x126e64400) [pid = 2384] [serial = 1359] [outer = 0x123c55400] 02:36:20 INFO - PROCESS | 2384 | 1467538580910 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1273ad000) [pid = 2384] [serial = 1360] [outer = 0x123c55400] 02:36:21 INFO - PROCESS | 2384 | 1467538581245 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]]]}] 02:36:21 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 02:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 02:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:36:21 INFO - PROCESS | 2384 | 1467538581301 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 2384 | 1467538581302 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:36:21 INFO - PROCESS | 2384 | 1467538581304 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 2384 | 1467538581305 Marionette TRACE conn2 <- [1,1786,null,{}] 02:36:21 INFO - PROCESS | 2384 | 1467538581308 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}] 02:36:21 INFO - PROCESS | 2384 | 1467538581309 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:21 INFO - PROCESS | 2384 | 1467538581406 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:36:21 INFO - PROCESS | 2384 | 1467538581417 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 2384 | 1467538581418 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b7a0000 == 36 [pid = 2384] [id = 454] 02:36:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1273a6400) [pid = 2384] [serial = 1361] [outer = 0x0] 02:36:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1275c4400) [pid = 2384] [serial = 1362] [outer = 0x1273a6400] 02:36:21 INFO - PROCESS | 2384 | 1467538581443 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1287c6800) [pid = 2384] [serial = 1363] [outer = 0x1273a6400] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a69400) [pid = 2384] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11859b800) [pid = 2384] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x113243000) [pid = 2384] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x112a85800) [pid = 2384] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x113c9b000) [pid = 2384] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x112a67800) [pid = 2384] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x116974c00) [pid = 2384] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11832c000) [pid = 2384] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x119667800) [pid = 2384] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x119781400) [pid = 2384] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118332800) [pid = 2384] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x123a42c00) [pid = 2384] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x110f83000) [pid = 2384] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11815a800) [pid = 2384] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1172bfc00) [pid = 2384] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:36:21 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1185a3400) [pid = 2384] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:36:21 INFO - PROCESS | 2384 | 1467538581863 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]]]}] 02:36:21 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 02:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 568ms 02:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:36:21 INFO - PROCESS | 2384 | 1467538581872 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 2384 | 1467538581874 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:36:21 INFO - PROCESS | 2384 | 1467538581876 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 2384 | 1467538581877 Marionette TRACE conn2 <- [1,1790,null,{}] 02:36:21 INFO - PROCESS | 2384 | 1467538581879 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}] 02:36:21 INFO - PROCESS | 2384 | 1467538581880 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:21 INFO - PROCESS | 2384 | 1467538581957 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:36:21 INFO - PROCESS | 2384 | 1467538581960 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 2384 | 1467538581961 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x12921b800 == 37 [pid = 2384] [id = 455] 02:36:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x112a60c00) [pid = 2384] [serial = 1364] [outer = 0x0] 02:36:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1181cac00) [pid = 2384] [serial = 1365] [outer = 0x112a60c00] 02:36:21 INFO - PROCESS | 2384 | 1467538581988 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x119781400) [pid = 2384] [serial = 1366] [outer = 0x112a60c00] 02:36:22 INFO - PROCESS | 2384 | 1467538582320 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]]]}] 02:36:22 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) 02:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 467ms 02:36:22 INFO - PROCESS | 2384 | 1467538582344 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 2384 | 1467538582345 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:36:22 INFO - PROCESS | 2384 | 1467538582347 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 2384 | 1467538582349 Marionette TRACE conn2 <- [1,1794,null,{}] 02:36:22 INFO - PROCESS | 2384 | 1467538582352 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}] 02:36:22 INFO - PROCESS | 2384 | 1467538582353 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:22 INFO - PROCESS | 2384 | 1467538582458 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:36:22 INFO - PROCESS | 2384 | 1467538582465 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 2384 | 1467538582466 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd8e000 == 38 [pid = 2384] [id = 456] 02:36:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112ec2400) [pid = 2384] [serial = 1367] [outer = 0x0] 02:36:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x120e42400) [pid = 2384] [serial = 1368] [outer = 0x112ec2400] 02:36:22 INFO - PROCESS | 2384 | 1467538582498 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x125522c00) [pid = 2384] [serial = 1369] [outer = 0x112ec2400] 02:36:22 INFO - PROCESS | 2384 | 1467538582812 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]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 02:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:36:22 INFO - PROCESS | 2384 | 1467538582867 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 2384 | 1467538582869 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:36:22 INFO - PROCESS | 2384 | 1467538582871 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 2384 | 1467538582873 Marionette TRACE conn2 <- [1,1798,null,{}] 02:36:22 INFO - PROCESS | 2384 | 1467538582875 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}] 02:36:22 INFO - PROCESS | 2384 | 1467538582876 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:22 INFO - PROCESS | 2384 | 1467538582965 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:36:22 INFO - PROCESS | 2384 | 1467538582971 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 2384 | 1467538582973 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c831000 == 39 [pid = 2384] [id = 457] 02:36:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x126c0cc00) [pid = 2384] [serial = 1370] [outer = 0x0] 02:36:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1287d5800) [pid = 2384] [serial = 1371] [outer = 0x126c0cc00] 02:36:22 INFO - PROCESS | 2384 | 1467538582998 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x128d83000) [pid = 2384] [serial = 1372] [outer = 0x126c0cc00] 02:36:23 INFO - PROCESS | 2384 | 1467538583323 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]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 02:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:36:23 INFO - PROCESS | 2384 | 1467538583342 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 2384 | 1467538583343 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:36:23 INFO - PROCESS | 2384 | 1467538583345 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 2384 | 1467538583347 Marionette TRACE conn2 <- [1,1802,null,{}] 02:36:23 INFO - PROCESS | 2384 | 1467538583349 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}] 02:36:23 INFO - PROCESS | 2384 | 1467538583350 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:23 INFO - PROCESS | 2384 | 1467538583429 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:36:23 INFO - PROCESS | 2384 | 1467538583501 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 2384 | 1467538583502 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c838800 == 40 [pid = 2384] [id = 458] 02:36:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x122608000) [pid = 2384] [serial = 1373] [outer = 0x0] 02:36:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x128d84c00) [pid = 2384] [serial = 1374] [outer = 0x122608000] 02:36:23 INFO - PROCESS | 2384 | 1467538583526 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x128da4000) [pid = 2384] [serial = 1375] [outer = 0x122608000] 02:36:23 INFO - PROCESS | 2384 | 1467538583911 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]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 621ms 02:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:36:23 INFO - PROCESS | 2384 | 1467538583968 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 2384 | 1467538583971 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:36:23 INFO - PROCESS | 2384 | 1467538583974 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 2384 | 1467538583977 Marionette TRACE conn2 <- [1,1806,null,{}] 02:36:23 INFO - PROCESS | 2384 | 1467538583983 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}] 02:36:23 INFO - PROCESS | 2384 | 1467538583986 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:24 INFO - PROCESS | 2384 | 1467538584150 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:36:24 INFO - PROCESS | 2384 | 1467538584287 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 2384 | 1467538584289 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ae2800 == 41 [pid = 2384] [id = 459] 02:36:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x112a86400) [pid = 2384] [serial = 1376] [outer = 0x0] 02:36:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1164e6400) [pid = 2384] [serial = 1377] [outer = 0x112a86400] 02:36:24 INFO - PROCESS | 2384 | 1467538584341 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x118266400) [pid = 2384] [serial = 1378] [outer = 0x112a86400] 02:36:24 INFO - PROCESS | 2384 | 1467538584758 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]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 827ms 02:36:24 INFO - PROCESS | 2384 | 1467538584802 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 2384 | 1467538584805 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:36:24 INFO - PROCESS | 2384 | 1467538584810 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 2384 | 1467538584812 Marionette TRACE conn2 <- [1,1810,null,{}] 02:36:24 INFO - PROCESS | 2384 | 1467538584814 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}] 02:36:24 INFO - PROCESS | 2384 | 1467538584818 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:24 INFO - PROCESS | 2384 | 1467538584918 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:36:24 INFO - PROCESS | 2384 | 1467538584991 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 2384 | 1467538584992 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c89800 == 42 [pid = 2384] [id = 460] 02:36:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11859d400) [pid = 2384] [serial = 1379] [outer = 0x0] 02:36:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x119234000) [pid = 2384] [serial = 1380] [outer = 0x11859d400] 02:36:25 INFO - PROCESS | 2384 | 1467538585023 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x119671400) [pid = 2384] [serial = 1381] [outer = 0x11859d400] 02:36:25 INFO - PROCESS | 2384 | 1467538585452 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]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 669ms 02:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:36:25 INFO - PROCESS | 2384 | 1467538585480 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 2384 | 1467538585482 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:36:25 INFO - PROCESS | 2384 | 1467538585484 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 2384 | 1467538585487 Marionette TRACE conn2 <- [1,1814,null,{}] 02:36:25 INFO - PROCESS | 2384 | 1467538585495 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}] 02:36:25 INFO - PROCESS | 2384 | 1467538585498 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:25 INFO - PROCESS | 2384 | 1467538585628 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:36:25 INFO - PROCESS | 2384 | 1467538585715 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 2384 | 1467538585717 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccd0800 == 43 [pid = 2384] [id = 461] 02:36:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x118451400) [pid = 2384] [serial = 1382] [outer = 0x0] 02:36:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x119736c00) [pid = 2384] [serial = 1383] [outer = 0x118451400] 02:36:25 INFO - PROCESS | 2384 | 1467538585749 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1245efc00) [pid = 2384] [serial = 1384] [outer = 0x118451400] 02:36:26 INFO - PROCESS | 2384 | 1467538586171 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]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 02:36:26 INFO - PROCESS | 2384 | 1467538586206 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 2384 | 1467538586208 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:36:26 INFO - PROCESS | 2384 | 1467538586211 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 2384 | 1467538586212 Marionette TRACE conn2 <- [1,1818,null,{}] 02:36:26 INFO - PROCESS | 2384 | 1467538586215 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}] 02:36:26 INFO - PROCESS | 2384 | 1467538586216 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:26 INFO - PROCESS | 2384 | 1467538586351 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:36:26 INFO - PROCESS | 2384 | 1467538586484 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 2384 | 1467538586485 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6c3800 == 44 [pid = 2384] [id = 462] 02:36:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x11847c000) [pid = 2384] [serial = 1385] [outer = 0x0] 02:36:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12557c000) [pid = 2384] [serial = 1386] [outer = 0x11847c000] 02:36:26 INFO - PROCESS | 2384 | 1467538586536 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x127337000) [pid = 2384] [serial = 1387] [outer = 0x11847c000] 02:36:27 INFO - PROCESS | 2384 | 1467538587278 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]]]}] 02:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1121ms 02:36:27 INFO - PROCESS | 2384 | 1467538587332 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 2384 | 1467538587336 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:36:27 INFO - PROCESS | 2384 | 1467538587342 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 2384 | 1467538587345 Marionette TRACE conn2 <- [1,1822,null,{}] 02:36:27 INFO - PROCESS | 2384 | 1467538587366 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}] 02:36:27 INFO - PROCESS | 2384 | 1467538587367 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:27 INFO - PROCESS | 2384 | 1467538587453 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:36:27 INFO - PROCESS | 2384 | 1467538587544 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 2384 | 1467538587548 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x11722a800 == 45 [pid = 2384] [id = 463] 02:36:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1110acc00) [pid = 2384] [serial = 1388] [outer = 0x0] 02:36:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x111c83400) [pid = 2384] [serial = 1389] [outer = 0x1110acc00] 02:36:27 INFO - PROCESS | 2384 | 1467538587593 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x112a5e400) [pid = 2384] [serial = 1390] [outer = 0x1110acc00] 02:36:28 INFO - PROCESS | 2384 | 1467538588109 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]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 828ms 02:36:28 INFO - PROCESS | 2384 | 1467538588169 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 2384 | 1467538588172 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:36:28 INFO - PROCESS | 2384 | 1467538588176 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 2384 | 1467538588178 Marionette TRACE conn2 <- [1,1826,null,{}] 02:36:28 INFO - PROCESS | 2384 | 1467538588181 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}] 02:36:28 INFO - PROCESS | 2384 | 1467538588183 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:28 INFO - PROCESS | 2384 | 1467538588289 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:36:28 INFO - PROCESS | 2384 | 1467538588393 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 2384 | 1467538588394 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x118212000 == 46 [pid = 2384] [id = 464] 02:36:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x113c9a800) [pid = 2384] [serial = 1391] [outer = 0x0] 02:36:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x115d4d000) [pid = 2384] [serial = 1392] [outer = 0x113c9a800] 02:36:28 INFO - PROCESS | 2384 | 1467538588441 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x115fe6800) [pid = 2384] [serial = 1393] [outer = 0x113c9a800] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12c831000 == 45 [pid = 2384] [id = 457] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd8e000 == 44 [pid = 2384] [id = 456] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12921b800 == 43 [pid = 2384] [id = 455] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12b7a0000 == 42 [pid = 2384] [id = 454] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x118161000 == 41 [pid = 2384] [id = 453] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a7800 == 40 [pid = 2384] [id = 452] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9b000 == 39 [pid = 2384] [id = 451] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x125561800 == 38 [pid = 2384] [id = 450] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12423a800 == 37 [pid = 2384] [id = 449] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x1193bf000 == 36 [pid = 2384] [id = 448] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x11701e800 == 35 [pid = 2384] [id = 447] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x117006000 == 34 [pid = 2384] [id = 446] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x1192d9800 == 33 [pid = 2384] [id = 445] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd75800 == 32 [pid = 2384] [id = 444] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x11722a800 == 31 [pid = 2384] [id = 463] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6c3800 == 30 [pid = 2384] [id = 462] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccd0800 == 29 [pid = 2384] [id = 461] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x126c89800 == 28 [pid = 2384] [id = 460] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x12c838800 == 27 [pid = 2384] [id = 458] 02:36:29 INFO - PROCESS | 2384 | --DOCSHELL 0x118ae2800 == 26 [pid = 2384] [id = 459] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x11815e400) [pid = 2384] [serial = 1285] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1170b7c00) [pid = 2384] [serial = 1284] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x119235400) [pid = 2384] [serial = 1288] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x118598c00) [pid = 2384] [serial = 1287] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x12274d800) [pid = 2384] [serial = 1291] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x12260bc00) [pid = 2384] [serial = 1290] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x120e45800) [pid = 2384] [serial = 1314] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x119733000) [pid = 2384] [serial = 1312] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x12274e400) [pid = 2384] [serial = 1317] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x125572800) [pid = 2384] [serial = 1294] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1245ef000) [pid = 2384] [serial = 1293] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x122642800) [pid = 2384] [serial = 1315] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x123e81400) [pid = 2384] [serial = 1318] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x116972400) [pid = 2384] [serial = 1321] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12460bc00) [pid = 2384] [serial = 1327] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11972ec00) [pid = 2384] [serial = 1323] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x112a63400) [pid = 2384] [serial = 1320] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1240a2000) [pid = 2384] [serial = 1326] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x123f84400) [pid = 2384] [serial = 1324] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x126843800) [pid = 2384] [serial = 1330] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1192b8400) [pid = 2384] [serial = 1309] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x124fa7800) [pid = 2384] [serial = 1329] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11966b000) [pid = 2384] [serial = 1311] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11923e000) [pid = 2384] [serial = 1308] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1170bb000) [pid = 2384] [serial = 1297] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x116760400) [pid = 2384] [serial = 1296] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118327000) [pid = 2384] [serial = 1305] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11847ac00) [pid = 2384] [serial = 1306] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1164e7400) [pid = 2384] [serial = 1302] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1173efc00) [pid = 2384] [serial = 1303] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x112a84000) [pid = 2384] [serial = 1299] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x113c37400) [pid = 2384] [serial = 1300] [outer = 0x0] [url = about:blank] 02:36:29 INFO - PROCESS | 2384 | 1467538589459 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]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1323ms 02:36:29 INFO - PROCESS | 2384 | 1467538589501 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 2384 | 1467538589504 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:36:29 INFO - PROCESS | 2384 | 1467538589507 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 2384 | 1467538589510 Marionette TRACE conn2 <- [1,1830,null,{}] 02:36:29 INFO - PROCESS | 2384 | 1467538589513 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}] 02:36:29 INFO - PROCESS | 2384 | 1467538589515 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:29 INFO - PROCESS | 2384 | 1467538589596 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:36:29 INFO - PROCESS | 2384 | 1467538589603 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 2384 | 1467538589605 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169ad000 == 27 [pid = 2384] [id = 465] 02:36:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1126f8400) [pid = 2384] [serial = 1394] [outer = 0x0] 02:36:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112a84400) [pid = 2384] [serial = 1395] [outer = 0x1126f8400] 02:36:29 INFO - PROCESS | 2384 | 1467538589633 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x113231400) [pid = 2384] [serial = 1396] [outer = 0x1126f8400] 02:36:29 INFO - PROCESS | 2384 | 1467538589983 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]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 02:36:30 INFO - PROCESS | 2384 | 1467538590028 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 2384 | 1467538590030 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:36:30 INFO - PROCESS | 2384 | 1467538590035 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 2384 | 1467538590036 Marionette TRACE conn2 <- [1,1834,null,{}] 02:36:30 INFO - PROCESS | 2384 | 1467538590039 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}] 02:36:30 INFO - PROCESS | 2384 | 1467538590040 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:30 INFO - PROCESS | 2384 | 1467538590122 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:36:30 INFO - PROCESS | 2384 | 1467538590126 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 2384 | 1467538590127 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ad7800 == 28 [pid = 2384] [id = 466] 02:36:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1161a5400) [pid = 2384] [serial = 1397] [outer = 0x0] 02:36:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x11691a400) [pid = 2384] [serial = 1398] [outer = 0x1161a5400] 02:36:30 INFO - PROCESS | 2384 | 1467538590156 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x116979c00) [pid = 2384] [serial = 1399] [outer = 0x1161a5400] 02:36:30 INFO - PROCESS | 2384 | 1467538590534 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]]]}] 02:36:30 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 02:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 02:36:30 INFO - PROCESS | 2384 | 1467538590558 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 2384 | 1467538590559 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:36:30 INFO - PROCESS | 2384 | 1467538590563 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 2384 | 1467538590566 Marionette TRACE conn2 <- [1,1838,null,{}] 02:36:30 INFO - PROCESS | 2384 | 1467538590574 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}] 02:36:30 INFO - PROCESS | 2384 | 1467538590577 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:30 INFO - PROCESS | 2384 | 1467538590657 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:36:30 INFO - PROCESS | 2384 | 1467538590662 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 2384 | 1467538590665 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a9800 == 29 [pid = 2384] [id = 467] 02:36:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11721f400) [pid = 2384] [serial = 1400] [outer = 0x0] 02:36:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1181ca000) [pid = 2384] [serial = 1401] [outer = 0x11721f400] 02:36:30 INFO - PROCESS | 2384 | 1467538590696 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1182ec400) [pid = 2384] [serial = 1402] [outer = 0x11721f400] 02:36:31 INFO - PROCESS | 2384 | 1467538591040 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]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 02:36:31 INFO - PROCESS | 2384 | 1467538591086 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:36:31 INFO - PROCESS | 2384 | 1467538591088 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:36:31 INFO - PROCESS | 2384 | 1467538591091 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 2384 | 1467538591092 Marionette TRACE conn2 <- [1,1842,null,{}] 02:36:31 INFO - PROCESS | 2384 | 1467538591094 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}] 02:36:31 INFO - PROCESS | 2384 | 1467538591096 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:31 INFO - PROCESS | 2384 | 1467538591249 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:36:31 INFO - PROCESS | 2384 | 1467538591278 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 2384 | 1467538591279 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aae800 == 30 [pid = 2384] [id = 468] 02:36:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1182e4c00) [pid = 2384] [serial = 1403] [outer = 0x0] 02:36:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x118330000) [pid = 2384] [serial = 1404] [outer = 0x1182e4c00] 02:36:31 INFO - PROCESS | 2384 | 1467538591323 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11847a000) [pid = 2384] [serial = 1405] [outer = 0x1182e4c00] 02:36:31 INFO - PROCESS | 2384 | 1467538591763 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]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 720ms 02:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:36:31 INFO - PROCESS | 2384 | 1467538591811 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 2384 | 1467538591812 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:36:31 INFO - PROCESS | 2384 | 1467538591814 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 2384 | 1467538591815 Marionette TRACE conn2 <- [1,1846,null,{}] 02:36:31 INFO - PROCESS | 2384 | 1467538591817 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}] 02:36:31 INFO - PROCESS | 2384 | 1467538591818 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:31 INFO - PROCESS | 2384 | 1467538591912 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:36:31 INFO - PROCESS | 2384 | 1467538591916 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 2384 | 1467538591917 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a83800 == 31 [pid = 2384] [id = 469] 02:36:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1122b7c00) [pid = 2384] [serial = 1406] [outer = 0x0] 02:36:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1184f5400) [pid = 2384] [serial = 1407] [outer = 0x1122b7c00] 02:36:31 INFO - PROCESS | 2384 | 1467538591942 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1185a4800) [pid = 2384] [serial = 1408] [outer = 0x1122b7c00] 02:36:32 INFO - PROCESS | 2384 | 1467538592296 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]]]}] 02:36:32 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) 02:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 02:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:36:32 INFO - PROCESS | 2384 | 1467538592334 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 2384 | 1467538592336 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:36:32 INFO - PROCESS | 2384 | 1467538592338 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 2384 | 1467538592339 Marionette TRACE conn2 <- [1,1850,null,{}] 02:36:32 INFO - PROCESS | 2384 | 1467538592341 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}] 02:36:32 INFO - PROCESS | 2384 | 1467538592345 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:32 INFO - PROCESS | 2384 | 1467538592454 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:36:32 INFO - PROCESS | 2384 | 1467538592463 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 2384 | 1467538592465 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x127303000 == 32 [pid = 2384] [id = 470] 02:36:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1185a6c00) [pid = 2384] [serial = 1409] [outer = 0x0] 02:36:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119665800) [pid = 2384] [serial = 1410] [outer = 0x1185a6c00] 02:36:32 INFO - PROCESS | 2384 | 1467538592492 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x119738c00) [pid = 2384] [serial = 1411] [outer = 0x1185a6c00] 02:36:32 INFO - PROCESS | 2384 | 1467538592908 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]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 618ms 02:36:32 INFO - PROCESS | 2384 | 1467538592957 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 2384 | 1467538592959 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:36:32 INFO - PROCESS | 2384 | 1467538592962 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 2384 | 1467538592964 Marionette TRACE conn2 <- [1,1854,null,{}] 02:36:32 INFO - PROCESS | 2384 | 1467538592968 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}] 02:36:32 INFO - PROCESS | 2384 | 1467538592970 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:33 INFO - PROCESS | 2384 | 1467538593122 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:36:33 INFO - PROCESS | 2384 | 1467538593144 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 2384 | 1467538593145 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x128f2f800 == 33 [pid = 2384] [id = 471] 02:36:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1128a8000) [pid = 2384] [serial = 1412] [outer = 0x0] 02:36:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x11978cc00) [pid = 2384] [serial = 1413] [outer = 0x1128a8000] 02:36:33 INFO - PROCESS | 2384 | 1467538593187 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1199a6000) [pid = 2384] [serial = 1414] [outer = 0x1128a8000] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x123a48c00) [pid = 2384] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1128b1400) [pid = 2384] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1273a6400) [pid = 2384] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x123c55400) [pid = 2384] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x113244800) [pid = 2384] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x116903000) [pid = 2384] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1182f0c00) [pid = 2384] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1128afc00) [pid = 2384] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x126c10000) [pid = 2384] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x112a60c00) [pid = 2384] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x112a61000) [pid = 2384] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11859f400) [pid = 2384] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x112ec2400) [pid = 2384] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x126c0cc00) [pid = 2384] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:36:33 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x122608000) [pid = 2384] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:36:33 INFO - PROCESS | 2384 | 1467538593807 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]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 871ms 02:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:36:33 INFO - PROCESS | 2384 | 1467538593838 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 2384 | 1467538593839 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:36:33 INFO - PROCESS | 2384 | 1467538593841 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 2384 | 1467538593843 Marionette TRACE conn2 <- [1,1858,null,{}] 02:36:33 INFO - PROCESS | 2384 | 1467538593845 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}] 02:36:33 INFO - PROCESS | 2384 | 1467538593846 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:33 INFO - PROCESS | 2384 | 1467538593954 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:36:33 INFO - PROCESS | 2384 | 1467538593995 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 2384 | 1467538593996 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x129212000 == 34 [pid = 2384] [id = 472] 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x110f80000) [pid = 2384] [serial = 1415] [outer = 0x0] 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11846e400) [pid = 2384] [serial = 1416] [outer = 0x110f80000] 02:36:34 INFO - PROCESS | 2384 | 1467538594021 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119783000) [pid = 2384] [serial = 1417] [outer = 0x110f80000] 02:36:34 INFO - PROCESS | 2384 | 1467538594283 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]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 469ms 02:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:36:34 INFO - PROCESS | 2384 | 1467538594312 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 2384 | 1467538594313 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:36:34 INFO - PROCESS | 2384 | 1467538594323 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 2384 | 1467538594324 Marionette TRACE conn2 <- [1,1862,null,{}] 02:36:34 INFO - PROCESS | 2384 | 1467538594327 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}] 02:36:34 INFO - PROCESS | 2384 | 1467538594328 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:34 INFO - PROCESS | 2384 | 1467538594407 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:36:34 INFO - PROCESS | 2384 | 1467538594411 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 2384 | 1467538594413 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5c7000 == 35 [pid = 2384] [id = 473] 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119783400) [pid = 2384] [serial = 1418] [outer = 0x0] 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x120e44400) [pid = 2384] [serial = 1419] [outer = 0x119783400] 02:36:34 INFO - PROCESS | 2384 | 1467538594439 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x120e4c800) [pid = 2384] [serial = 1420] [outer = 0x119783400] 02:36:34 INFO - PROCESS | 2384 | 1467538594760 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]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 477ms 02:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:36:34 INFO - PROCESS | 2384 | 1467538594792 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 2384 | 1467538594794 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:36:34 INFO - PROCESS | 2384 | 1467538594796 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 2384 | 1467538594797 Marionette TRACE conn2 <- [1,1866,null,{}] 02:36:34 INFO - PROCESS | 2384 | 1467538594801 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}] 02:36:34 INFO - PROCESS | 2384 | 1467538594803 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:34 INFO - PROCESS | 2384 | 1467538594909 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:36:34 INFO - PROCESS | 2384 | 1467538594916 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 2384 | 1467538594917 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7cd800 == 36 [pid = 2384] [id = 474] 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11815c000) [pid = 2384] [serial = 1421] [outer = 0x0] 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e51c00) [pid = 2384] [serial = 1422] [outer = 0x11815c000] 02:36:34 INFO - PROCESS | 2384 | 1467538594942 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x12260d400) [pid = 2384] [serial = 1423] [outer = 0x11815c000] 02:36:35 INFO - PROCESS | 2384 | 1467538595266 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]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms 02:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:36:35 INFO - PROCESS | 2384 | 1467538595326 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 2384 | 1467538595327 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:36:35 INFO - PROCESS | 2384 | 1467538595329 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 2384 | 1467538595331 Marionette TRACE conn2 <- [1,1870,null,{}] 02:36:35 INFO - PROCESS | 2384 | 1467538595333 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}] 02:36:35 INFO - PROCESS | 2384 | 1467538595335 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:35 INFO - PROCESS | 2384 | 1467538595423 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:36:35 INFO - PROCESS | 2384 | 1467538595427 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 2384 | 1467538595429 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b797000 == 37 [pid = 2384] [id = 475] 02:36:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12263f400) [pid = 2384] [serial = 1424] [outer = 0x0] 02:36:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123a43000) [pid = 2384] [serial = 1425] [outer = 0x12263f400] 02:36:35 INFO - PROCESS | 2384 | 1467538595458 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1244d3400) [pid = 2384] [serial = 1426] [outer = 0x12263f400] 02:36:36 INFO - PROCESS | 2384 | 1467538596032 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]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 772ms 02:36:36 INFO - PROCESS | 2384 | 1467538596102 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 2384 | 1467538596105 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:36:36 INFO - PROCESS | 2384 | 1467538596108 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 2384 | 1467538596109 Marionette TRACE conn2 <- [1,1874,null,{}] 02:36:36 INFO - PROCESS | 2384 | 1467538596114 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}] 02:36:36 INFO - PROCESS | 2384 | 1467538596116 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:36 INFO - PROCESS | 2384 | 1467538596227 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:36:36 INFO - PROCESS | 2384 | 1467538596308 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 2384 | 1467538596309 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x11817d800 == 38 [pid = 2384] [id = 476] 02:36:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x112a5e800) [pid = 2384] [serial = 1427] [outer = 0x0] 02:36:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x112a6b400) [pid = 2384] [serial = 1428] [outer = 0x112a5e800] 02:36:36 INFO - PROCESS | 2384 | 1467538596341 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x113248000) [pid = 2384] [serial = 1429] [outer = 0x112a5e800] 02:36:36 INFO - PROCESS | 2384 | 1467538596912 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]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 872ms 02:36:36 INFO - PROCESS | 2384 | 1467538596980 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 2384 | 1467538596983 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:36:36 INFO - PROCESS | 2384 | 1467538596988 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 2384 | 1467538596990 Marionette TRACE conn2 <- [1,1878,null,{}] 02:36:36 INFO - PROCESS | 2384 | 1467538596992 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}] 02:36:36 INFO - PROCESS | 2384 | 1467538596994 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:37 INFO - PROCESS | 2384 | 1467538597104 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:36:37 INFO - PROCESS | 2384 | 1467538597162 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 2384 | 1467538597163 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e4f800 == 39 [pid = 2384] [id = 477] 02:36:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1131d8000) [pid = 2384] [serial = 1430] [outer = 0x0] 02:36:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1164e7400) [pid = 2384] [serial = 1431] [outer = 0x1131d8000] 02:36:37 INFO - PROCESS | 2384 | 1467538597194 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1170b5400) [pid = 2384] [serial = 1432] [outer = 0x1131d8000] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7cd800 == 38 [pid = 2384] [id = 474] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5c7000 == 37 [pid = 2384] [id = 473] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x129212000 == 36 [pid = 2384] [id = 472] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x128f2f800 == 35 [pid = 2384] [id = 471] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x127303000 == 34 [pid = 2384] [id = 470] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x124a83800 == 33 [pid = 2384] [id = 469] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x123aae800 == 32 [pid = 2384] [id = 468] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a9800 == 31 [pid = 2384] [id = 467] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x118ad7800 == 30 [pid = 2384] [id = 466] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x1169ad000 == 29 [pid = 2384] [id = 465] 02:36:37 INFO - PROCESS | 2384 | --DOCSHELL 0x118212000 == 28 [pid = 2384] [id = 464] 02:36:37 INFO - PROCESS | 2384 | 1467538597814 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]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 873ms 02:36:37 INFO - PROCESS | 2384 | 1467538597861 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 2384 | 1467538597864 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:36:37 INFO - PROCESS | 2384 | 1467538597868 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 2384 | 1467538597871 Marionette TRACE conn2 <- [1,1882,null,{}] 02:36:37 INFO - PROCESS | 2384 | 1467538597874 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}] 02:36:37 INFO - PROCESS | 2384 | 1467538597876 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:37 INFO - PROCESS | 2384 | 1467538597957 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:36:37 INFO - PROCESS | 2384 | 1467538597961 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 2384 | 1467538597963 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x117234800 == 29 [pid = 2384] [id = 478] 02:36:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x112fba400) [pid = 2384] [serial = 1433] [outer = 0x0] 02:36:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x115f66800) [pid = 2384] [serial = 1434] [outer = 0x112fba400] 02:36:37 INFO - PROCESS | 2384 | 1467538597994 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x116fb5c00) [pid = 2384] [serial = 1435] [outer = 0x112fba400] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1245ef400) [pid = 2384] [serial = 1356] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x122609800) [pid = 2384] [serial = 1353] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1275c4400) [pid = 2384] [serial = 1362] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x126e64400) [pid = 2384] [serial = 1359] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x115fdac00) [pid = 2384] [serial = 1335] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x116976800) [pid = 2384] [serial = 1336] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1170c4000) [pid = 2384] [serial = 1341] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1181c5800) [pid = 2384] [serial = 1342] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x118473000) [pid = 2384] [serial = 1344] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1184f3800) [pid = 2384] [serial = 1345] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x119669c00) [pid = 2384] [serial = 1347] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11978e400) [pid = 2384] [serial = 1348] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1273ab000) [pid = 2384] [serial = 1333] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x126e67400) [pid = 2384] [serial = 1332] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x119781400) [pid = 2384] [serial = 1366] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x113232800) [pid = 2384] [serial = 1338] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1182e3400) [pid = 2384] [serial = 1339] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x120e44800) [pid = 2384] [serial = 1350] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x120e42400) [pid = 2384] [serial = 1368] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1181cac00) [pid = 2384] [serial = 1365] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x128d83000) [pid = 2384] [serial = 1372] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x128d84c00) [pid = 2384] [serial = 1374] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1287d5800) [pid = 2384] [serial = 1371] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1287c6800) [pid = 2384] [serial = 1363] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x12683b000) [pid = 2384] [serial = 1357] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x125522c00) [pid = 2384] [serial = 1369] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1273ad000) [pid = 2384] [serial = 1360] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x12274f800) [pid = 2384] [serial = 1354] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x128da4000) [pid = 2384] [serial = 1375] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x120e6dc00) [pid = 2384] [serial = 1351] [outer = 0x0] [url = about:blank] 02:36:38 INFO - PROCESS | 2384 | 1467538598370 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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 525ms 02:36:38 INFO - PROCESS | 2384 | 1467538598392 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 2384 | 1467538598394 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:36:38 INFO - PROCESS | 2384 | 1467538598399 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 2384 | 1467538598400 Marionette TRACE conn2 <- [1,1886,null,{}] 02:36:38 INFO - PROCESS | 2384 | 1467538598403 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}] 02:36:38 INFO - PROCESS | 2384 | 1467538598404 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:38 INFO - PROCESS | 2384 | 1467538598488 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:36:38 INFO - PROCESS | 2384 | 1467538598493 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 2384 | 1467538598494 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x11963f000 == 30 [pid = 2384] [id = 479] 02:36:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1170be400) [pid = 2384] [serial = 1436] [outer = 0x0] 02:36:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1181cac00) [pid = 2384] [serial = 1437] [outer = 0x1170be400] 02:36:38 INFO - PROCESS | 2384 | 1467538598521 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1182ecc00) [pid = 2384] [serial = 1438] [outer = 0x1170be400] 02:36:38 INFO - PROCESS | 2384 | 1467538598890 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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 521ms 02:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:36:38 INFO - PROCESS | 2384 | 1467538598921 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 2384 | 1467538598922 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:36:38 INFO - PROCESS | 2384 | 1467538598930 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 2384 | 1467538598932 Marionette TRACE conn2 <- [1,1890,null,{}] 02:36:38 INFO - PROCESS | 2384 | 1467538598945 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}] 02:36:38 INFO - PROCESS | 2384 | 1467538598948 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:39 INFO - PROCESS | 2384 | 1467538599030 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:36:39 INFO - PROCESS | 2384 | 1467538599039 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 2384 | 1467538599041 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x12424c800 == 31 [pid = 2384] [id = 480] 02:36:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1129a6c00) [pid = 2384] [serial = 1439] [outer = 0x0] 02:36:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x118479000) [pid = 2384] [serial = 1440] [outer = 0x1129a6c00] 02:36:39 INFO - PROCESS | 2384 | 1467538599069 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11923fc00) [pid = 2384] [serial = 1441] [outer = 0x1129a6c00] 02:36:39 INFO - PROCESS | 2384 | 1467538599394 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]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 530ms 02:36:39 INFO - PROCESS | 2384 | 1467538599459 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:36:39 INFO - PROCESS | 2384 | 1467538599461 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:36:39 INFO - PROCESS | 2384 | 1467538599464 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 2384 | 1467538599468 Marionette TRACE conn2 <- [1,1894,null,{}] 02:36:39 INFO - PROCESS | 2384 | 1467538599472 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}] 02:36:39 INFO - PROCESS | 2384 | 1467538599474 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:39 INFO - PROCESS | 2384 | 1467538599586 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:36:39 INFO - PROCESS | 2384 | 1467538599661 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 2384 | 1467538599665 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x116949000 == 32 [pid = 2384] [id = 481] 02:36:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1128afc00) [pid = 2384] [serial = 1442] [outer = 0x0] 02:36:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1129aa400) [pid = 2384] [serial = 1443] [outer = 0x1128afc00] 02:36:39 INFO - PROCESS | 2384 | 1467538599758 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1131cfc00) [pid = 2384] [serial = 1444] [outer = 0x1128afc00] 02:36:40 INFO - PROCESS | 2384 | 1467538600303 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]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 873ms 02:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:36:40 INFO - PROCESS | 2384 | 1467538600353 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 2384 | 1467538600355 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:36:40 INFO - PROCESS | 2384 | 1467538600359 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 2384 | 1467538600362 Marionette TRACE conn2 <- [1,1898,null,{}] 02:36:40 INFO - PROCESS | 2384 | 1467538600365 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}] 02:36:40 INFO - PROCESS | 2384 | 1467538600368 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:40 INFO - PROCESS | 2384 | 1467538600466 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:36:40 INFO - PROCESS | 2384 | 1467538600536 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 2384 | 1467538600537 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x120551800 == 33 [pid = 2384] [id = 482] 02:36:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11697e800) [pid = 2384] [serial = 1445] [outer = 0x0] 02:36:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1170bc000) [pid = 2384] [serial = 1446] [outer = 0x11697e800] 02:36:40 INFO - PROCESS | 2384 | 1467538600568 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1176eec00) [pid = 2384] [serial = 1447] [outer = 0x11697e800] 02:36:41 INFO - PROCESS | 2384 | 1467538601002 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]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 02:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:36:41 INFO - PROCESS | 2384 | 1467538601031 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 2384 | 1467538601032 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:36:41 INFO - PROCESS | 2384 | 1467538601035 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 2384 | 1467538601036 Marionette TRACE conn2 <- [1,1902,null,{}] 02:36:41 INFO - PROCESS | 2384 | 1467538601043 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}] 02:36:41 INFO - PROCESS | 2384 | 1467538601046 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:41 INFO - PROCESS | 2384 | 1467538601167 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:36:41 INFO - PROCESS | 2384 | 1467538601226 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 2384 | 1467538601229 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730c800 == 34 [pid = 2384] [id = 483] 02:36:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11832e400) [pid = 2384] [serial = 1448] [outer = 0x0] 02:36:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x118471400) [pid = 2384] [serial = 1449] [outer = 0x11832e400] 02:36:41 INFO - PROCESS | 2384 | 1467538601262 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11859b000) [pid = 2384] [serial = 1450] [outer = 0x11832e400] 02:36:41 INFO - PROCESS | 2384 | 1467538601708 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]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 02:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:36:41 INFO - PROCESS | 2384 | 1467538601755 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 2384 | 1467538601756 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:36:41 INFO - PROCESS | 2384 | 1467538601759 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 2384 | 1467538601760 Marionette TRACE conn2 <- [1,1906,null,{}] 02:36:41 INFO - PROCESS | 2384 | 1467538601762 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}] 02:36:41 INFO - PROCESS | 2384 | 1467538601764 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:41 INFO - PROCESS | 2384 | 1467538601864 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:36:41 INFO - PROCESS | 2384 | 1467538601934 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 2384 | 1467538601935 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297b1800 == 35 [pid = 2384] [id = 484] 02:36:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11923c400) [pid = 2384] [serial = 1451] [outer = 0x0] 02:36:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x11966d400) [pid = 2384] [serial = 1452] [outer = 0x11923c400] 02:36:42 INFO - PROCESS | 2384 | 1467538602006 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x119733400) [pid = 2384] [serial = 1453] [outer = 0x11923c400] 02:36:42 INFO - PROCESS | 2384 | 1467538602446 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]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 02:36:42 INFO - PROCESS | 2384 | 1467538602488 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 2384 | 1467538602490 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:36:42 INFO - PROCESS | 2384 | 1467538602492 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 2384 | 1467538602493 Marionette TRACE conn2 <- [1,1910,null,{}] 02:36:42 INFO - PROCESS | 2384 | 1467538602496 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}] 02:36:42 INFO - PROCESS | 2384 | 1467538602497 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:42 INFO - PROCESS | 2384 | 1467538602628 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:36:42 INFO - PROCESS | 2384 | 1467538602669 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 2384 | 1467538602670 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7cd800 == 36 [pid = 2384] [id = 485] 02:36:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11978e000) [pid = 2384] [serial = 1454] [outer = 0x0] 02:36:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1199acc00) [pid = 2384] [serial = 1455] [outer = 0x11978e000] 02:36:42 INFO - PROCESS | 2384 | 1467538602701 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x120e4f800) [pid = 2384] [serial = 1456] [outer = 0x11978e000] 02:36:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x122608000) [pid = 2384] [serial = 1457] [outer = 0x12d1bc400] 02:36:43 INFO - PROCESS | 2384 | 1467538603241 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]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 771ms 02:36:43 INFO - PROCESS | 2384 | 1467538603264 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 2384 | 1467538603266 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:36:43 INFO - PROCESS | 2384 | 1467538603270 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 2384 | 1467538603271 Marionette TRACE conn2 <- [1,1914,null,{}] 02:36:43 INFO - PROCESS | 2384 | 1467538603275 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}] 02:36:43 INFO - PROCESS | 2384 | 1467538603277 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:43 INFO - PROCESS | 2384 | 1467538603371 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:36:43 INFO - PROCESS | 2384 | 1467538603430 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 2384 | 1467538603432 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x11963f000 == 35 [pid = 2384] [id = 479] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x117234800 == 34 [pid = 2384] [id = 478] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x11817d800 == 33 [pid = 2384] [id = 476] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x11321b000 == 32 [pid = 2384] [id = 202] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x126e12000 == 31 [pid = 2384] [id = 213] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x117022800 == 30 [pid = 2384] [id = 198] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x117e4f800 == 29 [pid = 2384] [id = 477] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x116948800 == 28 [pid = 2384] [id = 207] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x123aa9800 == 27 [pid = 2384] [id = 203] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x123aaa800 == 26 [pid = 2384] [id = 211] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x117017000 == 25 [pid = 2384] [id = 206] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x119c4d000 == 24 [pid = 2384] [id = 201] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x118acf800 == 23 [pid = 2384] [id = 199] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x1193cb000 == 22 [pid = 2384] [id = 200] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x118205800 == 21 [pid = 2384] [id = 208] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x116617800 == 20 [pid = 2384] [id = 197] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x1193c7000 == 19 [pid = 2384] [id = 209] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x125555800 == 18 [pid = 2384] [id = 212] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12b797000 == 17 [pid = 2384] [id = 475] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x1226ad800 == 16 [pid = 2384] [id = 210] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x125549800 == 15 [pid = 2384] [id = 205] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12467b800 == 14 [pid = 2384] [id = 204] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x1297b1800 == 13 [pid = 2384] [id = 484] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12730c800 == 12 [pid = 2384] [id = 483] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x120551800 == 11 [pid = 2384] [id = 482] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x12424c800 == 10 [pid = 2384] [id = 480] 02:36:44 INFO - PROCESS | 2384 | --DOCSHELL 0x116949000 == 9 [pid = 2384] [id = 481] 02:36:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7cd800 == 8 [pid = 2384] [id = 485] 02:36:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x112220000 == 9 [pid = 2384] [id = 486] 02:36:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x111e2ec00) [pid = 2384] [serial = 1458] [outer = 0x0] 02:36:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x11222b400) [pid = 2384] [serial = 1459] [outer = 0x111e2ec00] 02:36:45 INFO - PROCESS | 2384 | 1467538605607 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1128ac800) [pid = 2384] [serial = 1460] [outer = 0x111e2ec00] 02:36:46 INFO - PROCESS | 2384 | 1467538606027 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]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2786ms 02:36:46 INFO - PROCESS | 2384 | 1467538606057 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 2384 | 1467538606060 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:36:46 INFO - PROCESS | 2384 | 1467538606063 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 2384 | 1467538606065 Marionette TRACE conn2 <- [1,1918,null,{}] 02:36:46 INFO - PROCESS | 2384 | 1467538606071 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}] 02:36:46 INFO - PROCESS | 2384 | 1467538606072 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:46 INFO - PROCESS | 2384 | 1467538606175 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:36:46 INFO - PROCESS | 2384 | 1467538606179 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 2384 | 1467538606181 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x11817c800 == 10 [pid = 2384] [id = 487] 02:36:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x112a62800) [pid = 2384] [serial = 1461] [outer = 0x0] 02:36:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x115f19c00) [pid = 2384] [serial = 1462] [outer = 0x112a62800] 02:36:46 INFO - PROCESS | 2384 | 1467538606211 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x11691bc00) [pid = 2384] [serial = 1463] [outer = 0x112a62800] 02:36:46 INFO - PROCESS | 2384 | 1467538606575 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]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 524ms 02:36:46 INFO - PROCESS | 2384 | 1467538606588 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 2384 | 1467538606591 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:36:46 INFO - PROCESS | 2384 | 1467538606595 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 2384 | 1467538606597 Marionette TRACE conn2 <- [1,1922,null,{}] 02:36:46 INFO - PROCESS | 2384 | 1467538606602 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}] 02:36:46 INFO - PROCESS | 2384 | 1467538606604 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:46 INFO - PROCESS | 2384 | 1467538606712 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:36:46 INFO - PROCESS | 2384 | 1467538606718 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 2384 | 1467538606719 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x118178000 == 11 [pid = 2384] [id = 488] 02:36:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x116974800) [pid = 2384] [serial = 1464] [outer = 0x0] 02:36:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1170bb000) [pid = 2384] [serial = 1465] [outer = 0x116974800] 02:36:46 INFO - PROCESS | 2384 | 1467538606745 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x11815c800) [pid = 2384] [serial = 1466] [outer = 0x116974800] 02:36:47 INFO - PROCESS | 2384 | 1467538607139 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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 574ms 02:36:47 INFO - PROCESS | 2384 | 1467538607170 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 2384 | 1467538607171 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:36:47 INFO - PROCESS | 2384 | 1467538607180 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 2384 | 1467538607182 Marionette TRACE conn2 <- [1,1926,null,{}] 02:36:47 INFO - PROCESS | 2384 | 1467538607190 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}] 02:36:47 INFO - PROCESS | 2384 | 1467538607193 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:47 INFO - PROCESS | 2384 | 1467538607296 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:36:47 INFO - PROCESS | 2384 | 1467538607337 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 2384 | 1467538607338 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x124e08000 == 12 [pid = 2384] [id = 489] 02:36:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x1182e3400) [pid = 2384] [serial = 1467] [outer = 0x0] 02:36:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x11846ec00) [pid = 2384] [serial = 1468] [outer = 0x1182e3400] 02:36:47 INFO - PROCESS | 2384 | 1467538607363 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x11847a400) [pid = 2384] [serial = 1469] [outer = 0x1182e3400] 02:36:47 INFO - PROCESS | 2384 | 1467538607709 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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 573ms 02:36:47 INFO - PROCESS | 2384 | 1467538607754 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 2384 | 1467538607755 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:36:47 INFO - PROCESS | 2384 | 1467538607757 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 2384 | 1467538607758 Marionette TRACE conn2 <- [1,1930,null,{}] 02:36:47 INFO - PROCESS | 2384 | 1467538607761 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}] 02:36:47 INFO - PROCESS | 2384 | 1467538607762 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:47 INFO - PROCESS | 2384 | 1467538607860 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:36:47 INFO - PROCESS | 2384 | 1467538607898 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 2384 | 1467538607899 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e8a800 == 13 [pid = 2384] [id = 490] 02:36:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x118475400) [pid = 2384] [serial = 1470] [outer = 0x0] 02:36:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x1185a2400) [pid = 2384] [serial = 1471] [outer = 0x118475400] 02:36:47 INFO - PROCESS | 2384 | 1467538607923 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x119239400) [pid = 2384] [serial = 1472] [outer = 0x118475400] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x1122b7c00) [pid = 2384] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x1161a5400) [pid = 2384] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x1185a6c00) [pid = 2384] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x1128a8000) [pid = 2384] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x110f80000) [pid = 2384] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11721f400) [pid = 2384] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x113c9a800) [pid = 2384] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x112a86400) [pid = 2384] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x1126f8400) [pid = 2384] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x11859d400) [pid = 2384] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x119783400) [pid = 2384] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x118451400) [pid = 2384] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x11847c000) [pid = 2384] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1110acc00) [pid = 2384] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1182e4c00) [pid = 2384] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x11815c000) [pid = 2384] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1128afc00) [pid = 2384] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x112fba400) [pid = 2384] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11697e800) [pid = 2384] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1131d8000) [pid = 2384] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x12263f400) [pid = 2384] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1129a6c00) [pid = 2384] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x112a5e800) [pid = 2384] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11832e400) [pid = 2384] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11923c400) [pid = 2384] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:36:48 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1170be400) [pid = 2384] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:36:48 INFO - PROCESS | 2384 | 1467538608641 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]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 920ms 02:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:36:48 INFO - PROCESS | 2384 | 1467538608678 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 2384 | 1467538608679 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:36:48 INFO - PROCESS | 2384 | 1467538608681 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 2384 | 1467538608682 Marionette TRACE conn2 <- [1,1934,null,{}] 02:36:48 INFO - PROCESS | 2384 | 1467538608688 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}] 02:36:48 INFO - PROCESS | 2384 | 1467538608690 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:48 INFO - PROCESS | 2384 | 1467538608763 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:36:48 INFO - PROCESS | 2384 | 1467538608769 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 2384 | 1467538608771 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c79000 == 14 [pid = 2384] [id = 491] 02:36:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11322d400) [pid = 2384] [serial = 1473] [outer = 0x0] 02:36:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x113c9a800) [pid = 2384] [serial = 1474] [outer = 0x11322d400] 02:36:48 INFO - PROCESS | 2384 | 1467538608803 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x118451400) [pid = 2384] [serial = 1475] [outer = 0x11322d400] 02:36:49 INFO - PROCESS | 2384 | 1467538609165 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]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 02:36:49 INFO - PROCESS | 2384 | 1467538609204 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 2384 | 1467538609205 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:36:49 INFO - PROCESS | 2384 | 1467538609217 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 2384 | 1467538609218 Marionette TRACE conn2 <- [1,1938,null,{}] 02:36:49 INFO - PROCESS | 2384 | 1467538609220 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}] 02:36:49 INFO - PROCESS | 2384 | 1467538609224 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:49 INFO - PROCESS | 2384 | 1467538609301 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:36:49 INFO - PROCESS | 2384 | 1467538609306 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 2384 | 1467538609307 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x117016800 == 15 [pid = 2384] [id = 492] 02:36:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x118471800) [pid = 2384] [serial = 1476] [outer = 0x0] 02:36:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11923b000) [pid = 2384] [serial = 1477] [outer = 0x118471800] 02:36:49 INFO - PROCESS | 2384 | 1467538609331 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x11966b400) [pid = 2384] [serial = 1478] [outer = 0x118471800] 02:36:49 INFO - PROCESS | 2384 | 1467538609672 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]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 479ms 02:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:36:49 INFO - PROCESS | 2384 | 1467538609687 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 2384 | 1467538609688 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:36:49 INFO - PROCESS | 2384 | 1467538609690 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 2384 | 1467538609700 Marionette TRACE conn2 <- [1,1942,null,{}] 02:36:49 INFO - PROCESS | 2384 | 1467538609702 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}] 02:36:49 INFO - PROCESS | 2384 | 1467538609703 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:49 INFO - PROCESS | 2384 | 1467538609775 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:36:49 INFO - PROCESS | 2384 | 1467538609778 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 2384 | 1467538609780 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad74800 == 16 [pid = 2384] [id = 493] 02:36:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11966d000) [pid = 2384] [serial = 1479] [outer = 0x0] 02:36:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x119737000) [pid = 2384] [serial = 1480] [outer = 0x11966d000] 02:36:49 INFO - PROCESS | 2384 | 1467538609806 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11978a800) [pid = 2384] [serial = 1481] [outer = 0x11966d000] 02:36:50 INFO - PROCESS | 2384 | 1467538610224 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]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 577ms 02:36:50 INFO - PROCESS | 2384 | 1467538610269 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 2384 | 1467538610270 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:36:50 INFO - PROCESS | 2384 | 1467538610273 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 2384 | 1467538610274 Marionette TRACE conn2 <- [1,1946,null,{}] 02:36:50 INFO - PROCESS | 2384 | 1467538610276 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}] 02:36:50 INFO - PROCESS | 2384 | 1467538610277 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:50 INFO - PROCESS | 2384 | 1467538610353 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:36:50 INFO - PROCESS | 2384 | 1467538610454 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 2384 | 1467538610456 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x11694a800 == 17 [pid = 2384] [id = 494] 02:36:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x111e2e800) [pid = 2384] [serial = 1482] [outer = 0x0] 02:36:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1122bdc00) [pid = 2384] [serial = 1483] [outer = 0x111e2e800] 02:36:50 INFO - PROCESS | 2384 | 1467538610487 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1129a6c00) [pid = 2384] [serial = 1484] [outer = 0x111e2e800] 02:36:50 INFO - PROCESS | 2384 | 1467538610929 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]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 02:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:36:50 INFO - PROCESS | 2384 | 1467538610944 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 2384 | 1467538610946 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:36:50 INFO - PROCESS | 2384 | 1467538610949 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 2384 | 1467538610951 Marionette TRACE conn2 <- [1,1950,null,{}] 02:36:50 INFO - PROCESS | 2384 | 1467538610955 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}] 02:36:50 INFO - PROCESS | 2384 | 1467538610956 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:51 INFO - PROCESS | 2384 | 1467538611052 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:36:51 INFO - PROCESS | 2384 | 1467538611108 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 2384 | 1467538611109 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x12423f000 == 18 [pid = 2384] [id = 495] 02:36:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x112a6a400) [pid = 2384] [serial = 1485] [outer = 0x0] 02:36:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x116763000) [pid = 2384] [serial = 1486] [outer = 0x112a6a400] 02:36:51 INFO - PROCESS | 2384 | 1467538611143 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1170be800) [pid = 2384] [serial = 1487] [outer = 0x112a6a400] 02:36:51 INFO - PROCESS | 2384 | 1467538611557 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]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 622ms 02:36:51 INFO - PROCESS | 2384 | 1467538611572 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 2384 | 1467538611575 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:36:51 INFO - PROCESS | 2384 | 1467538611577 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 2384 | 1467538611579 Marionette TRACE conn2 <- [1,1954,null,{}] 02:36:51 INFO - PROCESS | 2384 | 1467538611581 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}] 02:36:51 INFO - PROCESS | 2384 | 1467538611583 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:51 INFO - PROCESS | 2384 | 1467538611681 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:36:51 INFO - PROCESS | 2384 | 1467538611771 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 2384 | 1467538611773 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b792800 == 19 [pid = 2384] [id = 496] 02:36:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x1181c3c00) [pid = 2384] [serial = 1488] [outer = 0x0] 02:36:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1182f1000) [pid = 2384] [serial = 1489] [outer = 0x1181c3c00] 02:36:51 INFO - PROCESS | 2384 | 1467538611806 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x118479400) [pid = 2384] [serial = 1490] [outer = 0x1181c3c00] 02:36:52 INFO - PROCESS | 2384 | 1467538612234 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]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 669ms 02:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:36:52 INFO - PROCESS | 2384 | 1467538612246 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 2384 | 1467538612248 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:36:52 INFO - PROCESS | 2384 | 1467538612255 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 2384 | 1467538612259 Marionette TRACE conn2 <- [1,1958,null,{}] 02:36:52 INFO - PROCESS | 2384 | 1467538612262 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}] 02:36:52 INFO - PROCESS | 2384 | 1467538612265 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:52 INFO - PROCESS | 2384 | 1467538612363 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:36:52 INFO - PROCESS | 2384 | 1467538612421 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 2384 | 1467538612422 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x124522000 == 20 [pid = 2384] [id = 497] 02:36:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1181ca800) [pid = 2384] [serial = 1491] [outer = 0x0] 02:36:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x119240800) [pid = 2384] [serial = 1492] [outer = 0x1181ca800] 02:36:52 INFO - PROCESS | 2384 | 1467538612450 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x120e44800) [pid = 2384] [serial = 1493] [outer = 0x1181ca800] 02:36:52 INFO - PROCESS | 2384 | 1467538612853 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]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 626ms 02:36:52 INFO - PROCESS | 2384 | 1467538612878 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 2384 | 1467538612879 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:36:52 INFO - PROCESS | 2384 | 1467538612882 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 2384 | 1467538612883 Marionette TRACE conn2 <- [1,1962,null,{}] 02:36:52 INFO - PROCESS | 2384 | 1467538612885 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}] 02:36:52 INFO - PROCESS | 2384 | 1467538612887 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:52 INFO - PROCESS | 2384 | 1467538612983 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:36:53 INFO - PROCESS | 2384 | 1467538613071 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 2384 | 1467538613072 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bdb3800 == 21 [pid = 2384] [id = 498] 02:36:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x120e48000) [pid = 2384] [serial = 1494] [outer = 0x0] 02:36:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x122602800) [pid = 2384] [serial = 1495] [outer = 0x120e48000] 02:36:53 INFO - PROCESS | 2384 | 1467538613100 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x12263f400) [pid = 2384] [serial = 1496] [outer = 0x120e48000] 02:36:53 INFO - PROCESS | 2384 | 1467538613645 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]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 822ms 02:36:53 INFO - PROCESS | 2384 | 1467538613704 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 2384 | 1467538613707 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:36:53 INFO - PROCESS | 2384 | 1467538613710 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 2384 | 1467538613712 Marionette TRACE conn2 <- [1,1966,null,{}] 02:36:53 INFO - PROCESS | 2384 | 1467538613716 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}] 02:36:53 INFO - PROCESS | 2384 | 1467538613717 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:53 INFO - PROCESS | 2384 | 1467538613806 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:36:53 INFO - PROCESS | 2384 | 1467538613880 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 2384 | 1467538613883 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x118213000 == 22 [pid = 2384] [id = 499] 02:36:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x11271a800) [pid = 2384] [serial = 1497] [outer = 0x0] 02:36:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1129a5c00) [pid = 2384] [serial = 1498] [outer = 0x11271a800] 02:36:53 INFO - PROCESS | 2384 | 1467538613910 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x112a60800) [pid = 2384] [serial = 1499] [outer = 0x11271a800] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x1131cfc00) [pid = 2384] [serial = 1444] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x1184f5400) [pid = 2384] [serial = 1407] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x11691a400) [pid = 2384] [serial = 1398] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x119665800) [pid = 2384] [serial = 1410] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x11978cc00) [pid = 2384] [serial = 1413] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11846e400) [pid = 2384] [serial = 1416] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x119738c00) [pid = 2384] [serial = 1411] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x1181ca000) [pid = 2384] [serial = 1401] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1182ec400) [pid = 2384] [serial = 1402] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x115fe6800) [pid = 2384] [serial = 1393] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x115d4d000) [pid = 2384] [serial = 1392] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x118266400) [pid = 2384] [serial = 1378] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1164e6400) [pid = 2384] [serial = 1377] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x112a84400) [pid = 2384] [serial = 1395] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x113231400) [pid = 2384] [serial = 1396] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x119671400) [pid = 2384] [serial = 1381] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x119234000) [pid = 2384] [serial = 1380] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x120e44400) [pid = 2384] [serial = 1419] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1245efc00) [pid = 2384] [serial = 1384] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119736c00) [pid = 2384] [serial = 1383] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x127337000) [pid = 2384] [serial = 1387] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x12557c000) [pid = 2384] [serial = 1386] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x112a5e400) [pid = 2384] [serial = 1390] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x111c83400) [pid = 2384] [serial = 1389] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x116fb5c00) [pid = 2384] [serial = 1435] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1181cac00) [pid = 2384] [serial = 1437] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1244d3400) [pid = 2384] [serial = 1426] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1182ecc00) [pid = 2384] [serial = 1438] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112a6b400) [pid = 2384] [serial = 1428] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1164e7400) [pid = 2384] [serial = 1431] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x113248000) [pid = 2384] [serial = 1429] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x118479000) [pid = 2384] [serial = 1440] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1199a6000) [pid = 2384] [serial = 1414] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x116979c00) [pid = 2384] [serial = 1399] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1170b5400) [pid = 2384] [serial = 1432] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x11923fc00) [pid = 2384] [serial = 1441] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x119783000) [pid = 2384] [serial = 1417] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x118330000) [pid = 2384] [serial = 1404] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x11847a000) [pid = 2384] [serial = 1405] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x123a43000) [pid = 2384] [serial = 1425] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x120e4c800) [pid = 2384] [serial = 1420] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x12260d400) [pid = 2384] [serial = 1423] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x115f66800) [pid = 2384] [serial = 1434] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x1185a4800) [pid = 2384] [serial = 1408] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x120e51c00) [pid = 2384] [serial = 1422] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x119733400) [pid = 2384] [serial = 1453] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x11966d400) [pid = 2384] [serial = 1452] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x1129aa400) [pid = 2384] [serial = 1443] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x11859b000) [pid = 2384] [serial = 1450] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x111caa000) [pid = 2384] [serial = 889] [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.] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x118471400) [pid = 2384] [serial = 1449] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0x1176eec00) [pid = 2384] [serial = 1447] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0x1170bc000) [pid = 2384] [serial = 1446] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0x1199acc00) [pid = 2384] [serial = 1455] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 2384 | 1467538614343 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]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 675ms 02:36:54 INFO - PROCESS | 2384 | 1467538614388 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 2384 | 1467538614391 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:36:54 INFO - PROCESS | 2384 | 1467538614396 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 2384 | 1467538614397 Marionette TRACE conn2 <- [1,1970,null,{}] 02:36:54 INFO - PROCESS | 2384 | 1467538614401 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}] 02:36:54 INFO - PROCESS | 2384 | 1467538614403 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:54 INFO - PROCESS | 2384 | 1467538614480 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:36:54 INFO - PROCESS | 2384 | 1467538614488 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 2384 | 1467538614489 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x117013000 == 23 [pid = 2384] [id = 500] 02:36:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0x1129ab000) [pid = 2384] [serial = 1500] [outer = 0x0] 02:36:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x113248000) [pid = 2384] [serial = 1501] [outer = 0x1129ab000] 02:36:54 INFO - PROCESS | 2384 | 1467538614516 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x116633000) [pid = 2384] [serial = 1502] [outer = 0x1129ab000] 02:36:54 INFO - PROCESS | 2384 | 1467538614844 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]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 475ms 02:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:36:54 INFO - PROCESS | 2384 | 1467538614879 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 2384 | 1467538614880 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:36:54 INFO - PROCESS | 2384 | 1467538614884 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 2384 | 1467538614886 Marionette TRACE conn2 <- [1,1974,null,{}] 02:36:54 INFO - PROCESS | 2384 | 1467538614893 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}] 02:36:54 INFO - PROCESS | 2384 | 1467538614896 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:54 INFO - PROCESS | 2384 | 1467538614975 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:36:54 INFO - PROCESS | 2384 | 1467538614979 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 2384 | 1467538614981 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193c7000 == 24 [pid = 2384] [id = 501] 02:36:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x116fb3800) [pid = 2384] [serial = 1503] [outer = 0x0] 02:36:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x118151000) [pid = 2384] [serial = 1504] [outer = 0x116fb3800] 02:36:55 INFO - PROCESS | 2384 | 1467538615010 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x1182f2c00) [pid = 2384] [serial = 1505] [outer = 0x116fb3800] 02:36:55 INFO - PROCESS | 2384 | 1467538615330 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]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 02:36:55 INFO - PROCESS | 2384 | 1467538615356 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 2384 | 1467538615359 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:36:55 INFO - PROCESS | 2384 | 1467538615362 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 2384 | 1467538615364 Marionette TRACE conn2 <- [1,1978,null,{}] 02:36:55 INFO - PROCESS | 2384 | 1467538615369 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}] 02:36:55 INFO - PROCESS | 2384 | 1467538615372 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:55 INFO - PROCESS | 2384 | 1467538615502 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:36:55 INFO - PROCESS | 2384 | 1467538615583 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 2384 | 1467538615584 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c0d000 == 25 [pid = 2384] [id = 502] 02:36:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x118329c00) [pid = 2384] [serial = 1506] [outer = 0x0] 02:36:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x118479000) [pid = 2384] [serial = 1507] [outer = 0x118329c00] 02:36:55 INFO - PROCESS | 2384 | 1467538615627 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1185a3000) [pid = 2384] [serial = 1508] [outer = 0x118329c00] 02:36:55 INFO - PROCESS | 2384 | 1467538615992 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]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 672ms 02:36:56 INFO - PROCESS | 2384 | 1467538616040 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 2384 | 1467538616041 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:36:56 INFO - PROCESS | 2384 | 1467538616045 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 2384 | 1467538616046 Marionette TRACE conn2 <- [1,1982,null,{}] 02:36:56 INFO - PROCESS | 2384 | 1467538616049 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}] 02:36:56 INFO - PROCESS | 2384 | 1467538616050 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:56 INFO - PROCESS | 2384 | 1467538616152 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:36:56 INFO - PROCESS | 2384 | 1467538616156 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 2384 | 1467538616157 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227cc000 == 26 [pid = 2384] [id = 503] 02:36:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x1185a3c00) [pid = 2384] [serial = 1509] [outer = 0x0] 02:36:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x11939cc00) [pid = 2384] [serial = 1510] [outer = 0x1185a3c00] 02:36:56 INFO - PROCESS | 2384 | 1467538616181 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x11966fc00) [pid = 2384] [serial = 1511] [outer = 0x1185a3c00] 02:36:56 INFO - PROCESS | 2384 | 1467538616500 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]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 02:36:56 INFO - PROCESS | 2384 | 1467538616527 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 2384 | 1467538616528 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:36:56 INFO - PROCESS | 2384 | 1467538616530 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 2384 | 1467538616531 Marionette TRACE conn2 <- [1,1986,null,{}] 02:36:56 INFO - PROCESS | 2384 | 1467538616542 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}] 02:36:56 INFO - PROCESS | 2384 | 1467538616545 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:56 INFO - PROCESS | 2384 | 1467538616675 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:36:56 INFO - PROCESS | 2384 | 1467538616679 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 2384 | 1467538616680 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x12450c800 == 27 [pid = 2384] [id = 504] 02:36:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x11966f800) [pid = 2384] [serial = 1512] [outer = 0x0] 02:36:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x11978cc00) [pid = 2384] [serial = 1513] [outer = 0x11966f800] 02:36:56 INFO - PROCESS | 2384 | 1467538616705 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x122745c00) [pid = 2384] [serial = 1514] [outer = 0x11966f800] 02:36:57 INFO - PROCESS | 2384 | 1467538617049 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]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 579ms 02:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:36:57 INFO - PROCESS | 2384 | 1467538617109 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 2384 | 1467538617110 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:36:57 INFO - PROCESS | 2384 | 1467538617112 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 2384 | 1467538617113 Marionette TRACE conn2 <- [1,1990,null,{}] 02:36:57 INFO - PROCESS | 2384 | 1467538617116 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}] 02:36:57 INFO - PROCESS | 2384 | 1467538617117 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:57 INFO - PROCESS | 2384 | 1467538617213 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:36:57 INFO - PROCESS | 2384 | 1467538617258 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 2384 | 1467538617259 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b90000 == 28 [pid = 2384] [id = 505] 02:36:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x122607400) [pid = 2384] [serial = 1515] [outer = 0x0] 02:36:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x123a48800) [pid = 2384] [serial = 1516] [outer = 0x122607400] 02:36:57 INFO - PROCESS | 2384 | 1467538617283 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x123e82c00) [pid = 2384] [serial = 1517] [outer = 0x122607400] 02:36:57 INFO - PROCESS | 2384 | 1467538617586 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]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 523ms 02:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:36:57 INFO - PROCESS | 2384 | 1467538617637 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 2384 | 1467538617639 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:36:57 INFO - PROCESS | 2384 | 1467538617641 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 2384 | 1467538617642 Marionette TRACE conn2 <- [1,1994,null,{}] 02:36:57 INFO - PROCESS | 2384 | 1467538617644 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}] 02:36:57 INFO - PROCESS | 2384 | 1467538617645 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:57 INFO - PROCESS | 2384 | 1467538617742 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:36:57 INFO - PROCESS | 2384 | 1467538617753 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 2384 | 1467538617754 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x12920c800 == 29 [pid = 2384] [id = 506] 02:36:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x123e85c00) [pid = 2384] [serial = 1518] [outer = 0x0] 02:36:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x123f84400) [pid = 2384] [serial = 1519] [outer = 0x123e85c00] 02:36:57 INFO - PROCESS | 2384 | 1467538617780 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x12444fc00) [pid = 2384] [serial = 1520] [outer = 0x123e85c00] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1182e3400) [pid = 2384] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x118475400) [pid = 2384] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x118471800) [pid = 2384] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x111e2ec00) [pid = 2384] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x11978e000) [pid = 2384] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x112a62800) [pid = 2384] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x11322d400) [pid = 2384] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:36:58 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x116974800) [pid = 2384] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:36:58 INFO - PROCESS | 2384 | 1467538618109 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]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 02:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:36:58 INFO - PROCESS | 2384 | 1467538618160 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 2384 | 1467538618162 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:36:58 INFO - PROCESS | 2384 | 1467538618164 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 2384 | 1467538618165 Marionette TRACE conn2 <- [1,1998,null,{}] 02:36:58 INFO - PROCESS | 2384 | 1467538618167 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}] 02:36:58 INFO - PROCESS | 2384 | 1467538618168 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:58 INFO - PROCESS | 2384 | 1467538618255 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:36:58 INFO - PROCESS | 2384 | 1467538618258 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 2384 | 1467538618259 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a7800 == 30 [pid = 2384] [id = 507] 02:36:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x11815d400) [pid = 2384] [serial = 1521] [outer = 0x0] 02:36:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x11859bc00) [pid = 2384] [serial = 1522] [outer = 0x11815d400] 02:36:58 INFO - PROCESS | 2384 | 1467538618283 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1244e0c00) [pid = 2384] [serial = 1523] [outer = 0x11815d400] 02:36:58 INFO - PROCESS | 2384 | 1467538618610 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]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms 02:36:58 INFO - PROCESS | 2384 | 1467538618638 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:36:58 INFO - PROCESS | 2384 | 1467538618639 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:36:58 INFO - PROCESS | 2384 | 1467538618643 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 2384 | 1467538618644 Marionette TRACE conn2 <- [1,2002,null,{}] 02:36:58 INFO - PROCESS | 2384 | 1467538618648 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}] 02:36:58 INFO - PROCESS | 2384 | 1467538618650 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:58 INFO - PROCESS | 2384 | 1467538618810 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:36:58 INFO - PROCESS | 2384 | 1467538618820 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 2384 | 1467538618821 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5cb000 == 31 [pid = 2384] [id = 508] 02:36:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1245ee400) [pid = 2384] [serial = 1524] [outer = 0x0] 02:36:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x124603000) [pid = 2384] [serial = 1525] [outer = 0x1245ee400] 02:36:58 INFO - PROCESS | 2384 | 1467538618863 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x124608000) [pid = 2384] [serial = 1526] [outer = 0x1245ee400] 02:36:59 INFO - PROCESS | 2384 | 1467538619221 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]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 622ms 02:36:59 INFO - PROCESS | 2384 | 1467538619264 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 2384 | 1467538619266 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:36:59 INFO - PROCESS | 2384 | 1467538619268 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 2384 | 1467538619270 Marionette TRACE conn2 <- [1,2006,null,{}] 02:36:59 INFO - PROCESS | 2384 | 1467538619272 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}] 02:36:59 INFO - PROCESS | 2384 | 1467538619274 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:59 INFO - PROCESS | 2384 | 1467538619396 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:36:59 INFO - PROCESS | 2384 | 1467538619432 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 2384 | 1467538619434 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b793800 == 32 [pid = 2384] [id = 509] 02:36:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x124608400) [pid = 2384] [serial = 1527] [outer = 0x0] 02:36:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x124611000) [pid = 2384] [serial = 1528] [outer = 0x124608400] 02:36:59 INFO - PROCESS | 2384 | 1467538619459 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x124fb0800) [pid = 2384] [serial = 1529] [outer = 0x124608400] 02:36:59 INFO - PROCESS | 2384 | 1467538619740 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]]]}] 02:36:59 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 02:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms 02:36:59 INFO - PROCESS | 2384 | 1467538619790 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 2384 | 1467538619791 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:36:59 INFO - PROCESS | 2384 | 1467538619793 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 2384 | 1467538619795 Marionette TRACE conn2 <- [1,2010,null,{}] 02:36:59 INFO - PROCESS | 2384 | 1467538619797 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}] 02:36:59 INFO - PROCESS | 2384 | 1467538619798 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:59 INFO - PROCESS | 2384 | 1467538619883 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:36:59 INFO - PROCESS | 2384 | 1467538619889 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 2384 | 1467538619890 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:36:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bda7800 == 33 [pid = 2384] [id = 510] 02:36:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x125517800) [pid = 2384] [serial = 1530] [outer = 0x0] 02:36:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x125e4f000) [pid = 2384] [serial = 1531] [outer = 0x125517800] 02:36:59 INFO - PROCESS | 2384 | 1467538619913 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x12683d000) [pid = 2384] [serial = 1532] [outer = 0x125517800] 02:37:00 INFO - PROCESS | 2384 | 1467538620387 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]]]}] 02:37:00 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 02:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 619ms 02:37:00 INFO - PROCESS | 2384 | 1467538620423 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:37:00 INFO - PROCESS | 2384 | 1467538620426 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:37:00 INFO - PROCESS | 2384 | 1467538620429 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 2384 | 1467538620431 Marionette TRACE conn2 <- [1,2014,null,{}] 02:37:00 INFO - PROCESS | 2384 | 1467538620438 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}] 02:37:00 INFO - PROCESS | 2384 | 1467538620439 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:00 INFO - PROCESS | 2384 | 1467538620541 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:37:00 INFO - PROCESS | 2384 | 1467538620611 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 2384 | 1467538620612 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x11821b000 == 34 [pid = 2384] [id = 511] 02:37:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x112a79800) [pid = 2384] [serial = 1533] [outer = 0x0] 02:37:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x113c9c400) [pid = 2384] [serial = 1534] [outer = 0x112a79800] 02:37:00 INFO - PROCESS | 2384 | 1467538620642 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x116903c00) [pid = 2384] [serial = 1535] [outer = 0x112a79800] 02:37:01 INFO - PROCESS | 2384 | 1467538621069 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]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 673ms 02:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:37:01 INFO - PROCESS | 2384 | 1467538621102 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 2384 | 1467538621105 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:37:01 INFO - PROCESS | 2384 | 1467538621109 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 2384 | 1467538621111 Marionette TRACE conn2 <- [1,2018,null,{}] 02:37:01 INFO - PROCESS | 2384 | 1467538621114 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}] 02:37:01 INFO - PROCESS | 2384 | 1467538621116 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:01 INFO - PROCESS | 2384 | 1467538621223 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:37:01 INFO - PROCESS | 2384 | 1467538621298 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 2384 | 1467538621299 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x124695000 == 35 [pid = 2384] [id = 512] 02:37:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1181c5400) [pid = 2384] [serial = 1536] [outer = 0x0] 02:37:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1182ed400) [pid = 2384] [serial = 1537] [outer = 0x1181c5400] 02:37:01 INFO - PROCESS | 2384 | 1467538621373 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1184f2c00) [pid = 2384] [serial = 1538] [outer = 0x1181c5400] 02:37:01 INFO - PROCESS | 2384 | 1467538621790 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]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 721ms 02:37:01 INFO - PROCESS | 2384 | 1467538621831 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 2384 | 1467538621833 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:37:01 INFO - PROCESS | 2384 | 1467538621835 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 2384 | 1467538621838 Marionette TRACE conn2 <- [1,2022,null,{}] 02:37:01 INFO - PROCESS | 2384 | 1467538621845 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}] 02:37:01 INFO - PROCESS | 2384 | 1467538621848 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:01 INFO - PROCESS | 2384 | 1467538621951 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:37:02 INFO - PROCESS | 2384 | 1467538622010 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 2384 | 1467538622012 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bda1000 == 36 [pid = 2384] [id = 513] 02:37:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119669800) [pid = 2384] [serial = 1539] [outer = 0x0] 02:37:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119932400) [pid = 2384] [serial = 1540] [outer = 0x119669800] 02:37:02 INFO - PROCESS | 2384 | 1467538622043 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x120e6cc00) [pid = 2384] [serial = 1541] [outer = 0x119669800] 02:37:02 INFO - PROCESS | 2384 | 1467538622474 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]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 02:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:37:02 INFO - PROCESS | 2384 | 1467538622507 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 2384 | 1467538622509 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:37:02 INFO - PROCESS | 2384 | 1467538622511 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 2384 | 1467538622512 Marionette TRACE conn2 <- [1,2026,null,{}] 02:37:02 INFO - PROCESS | 2384 | 1467538622515 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}] 02:37:02 INFO - PROCESS | 2384 | 1467538622516 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:02 INFO - PROCESS | 2384 | 1467538622767 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:37:02 INFO - PROCESS | 2384 | 1467538622862 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 2384 | 1467538622863 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193d1800 == 37 [pid = 2384] [id = 514] 02:37:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x112a68800) [pid = 2384] [serial = 1542] [outer = 0x0] 02:37:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x112d0f400) [pid = 2384] [serial = 1543] [outer = 0x112a68800] 02:37:02 INFO - PROCESS | 2384 | 1467538622890 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x115f69000) [pid = 2384] [serial = 1544] [outer = 0x112a68800] 02:37:03 INFO - PROCESS | 2384 | 1467538623322 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]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 819ms 02:37:03 INFO - PROCESS | 2384 | 1467538623331 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:37:03 INFO - PROCESS | 2384 | 1467538623335 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:37:03 INFO - PROCESS | 2384 | 1467538623339 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 2384 | 1467538623342 Marionette TRACE conn2 <- [1,2030,null,{}] 02:37:03 INFO - PROCESS | 2384 | 1467538623345 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}] 02:37:03 INFO - PROCESS | 2384 | 1467538623346 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:03 INFO - PROCESS | 2384 | 1467538623433 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:37:03 INFO - PROCESS | 2384 | 1467538623489 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 2384 | 1467538623490 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x118160800 == 38 [pid = 2384] [id = 515] 02:37:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x113241400) [pid = 2384] [serial = 1545] [outer = 0x0] 02:37:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x116760000) [pid = 2384] [serial = 1546] [outer = 0x113241400] 02:37:03 INFO - PROCESS | 2384 | 1467538623518 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x116928400) [pid = 2384] [serial = 1547] [outer = 0x113241400] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x112220000 == 37 [pid = 2384] [id = 486] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x128b90000 == 36 [pid = 2384] [id = 505] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x12450c800 == 35 [pid = 2384] [id = 504] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a7800 == 34 [pid = 2384] [id = 507] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x12b793800 == 33 [pid = 2384] [id = 509] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5cb000 == 32 [pid = 2384] [id = 508] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x12920c800 == 31 [pid = 2384] [id = 506] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x1193d1800 == 30 [pid = 2384] [id = 514] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x12bda1000 == 29 [pid = 2384] [id = 513] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x124695000 == 28 [pid = 2384] [id = 512] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x12bda7800 == 27 [pid = 2384] [id = 510] 02:37:04 INFO - PROCESS | 2384 | --DOCSHELL 0x11821b000 == 26 [pid = 2384] [id = 511] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x119737000) [pid = 2384] [serial = 1480] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11846ec00) [pid = 2384] [serial = 1468] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1185a2400) [pid = 2384] [serial = 1471] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x11966b400) [pid = 2384] [serial = 1478] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11923b000) [pid = 2384] [serial = 1477] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1128ac800) [pid = 2384] [serial = 1460] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11222b400) [pid = 2384] [serial = 1459] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x120e4f800) [pid = 2384] [serial = 1456] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x115f19c00) [pid = 2384] [serial = 1462] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x113c9a800) [pid = 2384] [serial = 1474] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x119239400) [pid = 2384] [serial = 1472] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11691bc00) [pid = 2384] [serial = 1463] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11847a400) [pid = 2384] [serial = 1469] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1170bb000) [pid = 2384] [serial = 1465] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x118451400) [pid = 2384] [serial = 1475] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x11815c800) [pid = 2384] [serial = 1466] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 2384 | 1467538624383 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]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1071ms 02:37:04 INFO - PROCESS | 2384 | 1467538624411 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 2384 | 1467538624414 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:37:04 INFO - PROCESS | 2384 | 1467538624417 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 2384 | 1467538624419 Marionette TRACE conn2 <- [1,2034,null,{}] 02:37:04 INFO - PROCESS | 2384 | 1467538624423 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}] 02:37:04 INFO - PROCESS | 2384 | 1467538624425 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:04 INFO - PROCESS | 2384 | 1467538624502 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:37:04 INFO - PROCESS | 2384 | 1467538624558 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 2384 | 1467538624561 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x11701c000 == 27 [pid = 2384] [id = 516] 02:37:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112a63400) [pid = 2384] [serial = 1548] [outer = 0x0] 02:37:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x113241800) [pid = 2384] [serial = 1549] [outer = 0x112a63400] 02:37:04 INFO - PROCESS | 2384 | 1467538624588 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x115f75400) [pid = 2384] [serial = 1550] [outer = 0x112a63400] 02:37:04 INFO - PROCESS | 2384 | 1467538624898 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]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 521ms 02:37:04 INFO - PROCESS | 2384 | 1467538624938 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 2384 | 1467538624941 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:37:04 INFO - PROCESS | 2384 | 1467538624946 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 2384 | 1467538624947 Marionette TRACE conn2 <- [1,2038,null,{}] 02:37:04 INFO - PROCESS | 2384 | 1467538624950 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}] 02:37:04 INFO - PROCESS | 2384 | 1467538624952 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:05 INFO - PROCESS | 2384 | 1467538625027 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:37:05 INFO - PROCESS | 2384 | 1467538625031 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 2384 | 1467538625033 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192ea000 == 28 [pid = 2384] [id = 517] 02:37:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11691e400) [pid = 2384] [serial = 1551] [outer = 0x0] 02:37:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1170bb800) [pid = 2384] [serial = 1552] [outer = 0x11691e400] 02:37:05 INFO - PROCESS | 2384 | 1467538625064 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1176ec800) [pid = 2384] [serial = 1553] [outer = 0x11691e400] 02:37:05 INFO - PROCESS | 2384 | 1467538625426 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]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 525ms 02:37:05 INFO - PROCESS | 2384 | 1467538625472 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 2384 | 1467538625473 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:37:05 INFO - PROCESS | 2384 | 1467538625476 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 2384 | 1467538625478 Marionette TRACE conn2 <- [1,2042,null,{}] 02:37:05 INFO - PROCESS | 2384 | 1467538625486 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}] 02:37:05 INFO - PROCESS | 2384 | 1467538625489 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:05 INFO - PROCESS | 2384 | 1467538625565 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:37:05 INFO - PROCESS | 2384 | 1467538625572 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 2384 | 1467538625574 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227e1800 == 29 [pid = 2384] [id = 518] 02:37:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1129b1c00) [pid = 2384] [serial = 1554] [outer = 0x0] 02:37:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1182ebc00) [pid = 2384] [serial = 1555] [outer = 0x1129b1c00] 02:37:05 INFO - PROCESS | 2384 | 1467538625602 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x118474c00) [pid = 2384] [serial = 1556] [outer = 0x1129b1c00] 02:37:05 INFO - PROCESS | 2384 | 1467538625916 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]]]}] 02:37:05 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) 02:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 470ms 02:37:05 INFO - PROCESS | 2384 | 1467538625947 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 2384 | 1467538625948 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:37:05 INFO - PROCESS | 2384 | 1467538625953 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 2384 | 1467538625954 Marionette TRACE conn2 <- [1,2046,null,{}] 02:37:05 INFO - PROCESS | 2384 | 1467538625957 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}] 02:37:05 INFO - PROCESS | 2384 | 1467538625958 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:06 INFO - PROCESS | 2384 | 1467538626033 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:37:06 INFO - PROCESS | 2384 | 1467538626094 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 2384 | 1467538626095 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x124677800 == 30 [pid = 2384] [id = 519] 02:37:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x118471400) [pid = 2384] [serial = 1557] [outer = 0x0] 02:37:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11859dc00) [pid = 2384] [serial = 1558] [outer = 0x118471400] 02:37:06 INFO - PROCESS | 2384 | 1467538626120 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119231800) [pid = 2384] [serial = 1559] [outer = 0x118471400] 02:37:06 INFO - PROCESS | 2384 | 1467538626443 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]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 02:37:06 INFO - PROCESS | 2384 | 1467538626478 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 2384 | 1467538626492 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:37:06 INFO - PROCESS | 2384 | 1467538626496 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 2384 | 1467538626498 Marionette TRACE conn2 <- [1,2050,null,{}] 02:37:06 INFO - PROCESS | 2384 | 1467538626501 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}] 02:37:06 INFO - PROCESS | 2384 | 1467538626503 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:06 INFO - PROCESS | 2384 | 1467538626641 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:37:06 INFO - PROCESS | 2384 | 1467538626657 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 2384 | 1467538626658 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e88000 == 31 [pid = 2384] [id = 520] 02:37:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x112a66400) [pid = 2384] [serial = 1560] [outer = 0x0] 02:37:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x11923a000) [pid = 2384] [serial = 1561] [outer = 0x112a66400] 02:37:06 INFO - PROCESS | 2384 | 1467538626700 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1193a1800) [pid = 2384] [serial = 1562] [outer = 0x112a66400] 02:37:07 INFO - PROCESS | 2384 | 1467538627063 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]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 576ms 02:37:07 INFO - PROCESS | 2384 | 1467538627073 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 2384 | 1467538627075 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:37:07 INFO - PROCESS | 2384 | 1467538627077 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 2384 | 1467538627078 Marionette TRACE conn2 <- [1,2054,null,{}] 02:37:07 INFO - PROCESS | 2384 | 1467538627080 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}] 02:37:07 INFO - PROCESS | 2384 | 1467538627086 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:07 INFO - PROCESS | 2384 | 1467538627196 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:37:07 INFO - PROCESS | 2384 | 1467538627232 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 2384 | 1467538627233 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x129219000 == 32 [pid = 2384] [id = 521] 02:37:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1129ab800) [pid = 2384] [serial = 1563] [outer = 0x0] 02:37:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x119731800) [pid = 2384] [serial = 1564] [outer = 0x1129ab800] 02:37:07 INFO - PROCESS | 2384 | 1467538627259 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x120e4e800) [pid = 2384] [serial = 1565] [outer = 0x1129ab800] 02:37:07 INFO - PROCESS | 2384 | 1467538627570 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]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 02:37:07 INFO - PROCESS | 2384 | 1467538627597 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 2384 | 1467538627598 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:37:07 INFO - PROCESS | 2384 | 1467538627601 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 2384 | 1467538627604 Marionette TRACE conn2 <- [1,2058,null,{}] 02:37:07 INFO - PROCESS | 2384 | 1467538627606 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}] 02:37:07 INFO - PROCESS | 2384 | 1467538627615 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:07 INFO - PROCESS | 2384 | 1467538627705 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:37:07 INFO - PROCESS | 2384 | 1467538627742 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 2384 | 1467538627743 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7bf800 == 33 [pid = 2384] [id = 522] 02:37:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x119924400) [pid = 2384] [serial = 1566] [outer = 0x0] 02:37:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x122611800) [pid = 2384] [serial = 1567] [outer = 0x119924400] 02:37:07 INFO - PROCESS | 2384 | 1467538627767 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x122746000) [pid = 2384] [serial = 1568] [outer = 0x119924400] 02:37:08 INFO - PROCESS | 2384 | 1467538628081 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]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 02:37:08 INFO - PROCESS | 2384 | 1467538628123 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 2384 | 1467538628124 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:37:08 INFO - PROCESS | 2384 | 1467538628126 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 2384 | 1467538628128 Marionette TRACE conn2 <- [1,2062,null,{}] 02:37:08 INFO - PROCESS | 2384 | 1467538628130 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}] 02:37:08 INFO - PROCESS | 2384 | 1467538628131 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:08 INFO - PROCESS | 2384 | 1467538628224 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:37:08 INFO - PROCESS | 2384 | 1467538628263 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 2384 | 1467538628264 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a98f800 == 34 [pid = 2384] [id = 523] 02:37:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x122745400) [pid = 2384] [serial = 1569] [outer = 0x0] 02:37:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x123889400) [pid = 2384] [serial = 1570] [outer = 0x122745400] 02:37:08 INFO - PROCESS | 2384 | 1467538628288 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x123e83000) [pid = 2384] [serial = 1571] [outer = 0x122745400] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11966d000) [pid = 2384] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11966f800) [pid = 2384] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x122607400) [pid = 2384] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x123e85c00) [pid = 2384] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x116fb3800) [pid = 2384] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1129ab000) [pid = 2384] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x111e2e800) [pid = 2384] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1181ca800) [pid = 2384] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x11271a800) [pid = 2384] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x112a6a400) [pid = 2384] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x120e48000) [pid = 2384] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1181c3c00) [pid = 2384] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x118329c00) [pid = 2384] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11815d400) [pid = 2384] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x125517800) [pid = 2384] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x124608400) [pid = 2384] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1185a3c00) [pid = 2384] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:37:08 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1245ee400) [pid = 2384] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:37:08 INFO - PROCESS | 2384 | 1467538628737 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]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 618ms 02:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:37:08 INFO - PROCESS | 2384 | 1467538628746 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 2384 | 1467538628747 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:37:08 INFO - PROCESS | 2384 | 1467538628755 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 2384 | 1467538628756 Marionette TRACE conn2 <- [1,2066,null,{}] 02:37:08 INFO - PROCESS | 2384 | 1467538628763 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}] 02:37:08 INFO - PROCESS | 2384 | 1467538628764 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:08 INFO - PROCESS | 2384 | 1467538628878 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:37:08 INFO - PROCESS | 2384 | 1467538628919 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 2384 | 1467538628920 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227df800 == 35 [pid = 2384] [id = 524] 02:37:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11271c000) [pid = 2384] [serial = 1572] [outer = 0x0] 02:37:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x114f20400) [pid = 2384] [serial = 1573] [outer = 0x11271c000] 02:37:08 INFO - PROCESS | 2384 | 1467538628944 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x118473400) [pid = 2384] [serial = 1574] [outer = 0x11271c000] 02:37:09 INFO - PROCESS | 2384 | 1467538629475 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]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 731ms 02:37:09 INFO - PROCESS | 2384 | 1467538629481 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 2384 | 1467538629484 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:37:09 INFO - PROCESS | 2384 | 1467538629517 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 2384 | 1467538629523 Marionette TRACE conn2 <- [1,2070,null,{}] 02:37:09 INFO - PROCESS | 2384 | 1467538629526 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}] 02:37:09 INFO - PROCESS | 2384 | 1467538629528 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:09 INFO - PROCESS | 2384 | 1467538629634 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:37:09 INFO - PROCESS | 2384 | 1467538629713 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 2384 | 1467538629714 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192da800 == 36 [pid = 2384] [id = 525] 02:37:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1129aa800) [pid = 2384] [serial = 1575] [outer = 0x0] 02:37:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11322e000) [pid = 2384] [serial = 1576] [outer = 0x1129aa800] 02:37:09 INFO - PROCESS | 2384 | 1467538629746 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1164dd800) [pid = 2384] [serial = 1577] [outer = 0x1129aa800] 02:37:10 INFO - PROCESS | 2384 | 1467538630290 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]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 927ms 02:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:37:10 INFO - PROCESS | 2384 | 1467538630443 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 2384 | 1467538630445 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:37:10 INFO - PROCESS | 2384 | 1467538630448 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 2384 | 1467538630450 Marionette TRACE conn2 <- [1,2074,null,{}] 02:37:10 INFO - PROCESS | 2384 | 1467538630482 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}] 02:37:10 INFO - PROCESS | 2384 | 1467538630484 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:10 INFO - PROCESS | 2384 | 1467538630586 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:37:10 INFO - PROCESS | 2384 | 1467538630638 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 2384 | 1467538630641 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e5b800 == 37 [pid = 2384] [id = 526] 02:37:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x112a79c00) [pid = 2384] [serial = 1578] [outer = 0x0] 02:37:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x112d0a400) [pid = 2384] [serial = 1579] [outer = 0x112a79c00] 02:37:10 INFO - PROCESS | 2384 | 1467538630668 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x113cf6800) [pid = 2384] [serial = 1580] [outer = 0x112a79c00] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x12a98f800 == 36 [pid = 2384] [id = 523] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7bf800 == 35 [pid = 2384] [id = 522] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x129219000 == 34 [pid = 2384] [id = 521] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x126e88000 == 33 [pid = 2384] [id = 520] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x124677800 == 32 [pid = 2384] [id = 519] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x1227e1800 == 31 [pid = 2384] [id = 518] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x1192ea000 == 30 [pid = 2384] [id = 517] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x11701c000 == 29 [pid = 2384] [id = 516] 02:37:10 INFO - PROCESS | 2384 | --DOCSHELL 0x118160800 == 28 [pid = 2384] [id = 515] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11978a800) [pid = 2384] [serial = 1481] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1244e0c00) [pid = 2384] [serial = 1523] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12683d000) [pid = 2384] [serial = 1532] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x125e4f000) [pid = 2384] [serial = 1531] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x124fb0800) [pid = 2384] [serial = 1529] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11859bc00) [pid = 2384] [serial = 1522] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x12444fc00) [pid = 2384] [serial = 1520] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x11939cc00) [pid = 2384] [serial = 1510] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x122745c00) [pid = 2384] [serial = 1514] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x124608000) [pid = 2384] [serial = 1526] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11966fc00) [pid = 2384] [serial = 1511] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1185a3000) [pid = 2384] [serial = 1508] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x124611000) [pid = 2384] [serial = 1528] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124603000) [pid = 2384] [serial = 1525] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x11978cc00) [pid = 2384] [serial = 1513] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x123a48800) [pid = 2384] [serial = 1516] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x123f84400) [pid = 2384] [serial = 1519] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x118151000) [pid = 2384] [serial = 1504] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1182f2c00) [pid = 2384] [serial = 1505] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x113248000) [pid = 2384] [serial = 1501] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x116633000) [pid = 2384] [serial = 1502] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1122bdc00) [pid = 2384] [serial = 1483] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1129a6c00) [pid = 2384] [serial = 1484] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x119240800) [pid = 2384] [serial = 1492] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x120e44800) [pid = 2384] [serial = 1493] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1129a5c00) [pid = 2384] [serial = 1498] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x112a60800) [pid = 2384] [serial = 1499] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x116763000) [pid = 2384] [serial = 1486] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x1170be800) [pid = 2384] [serial = 1487] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x122602800) [pid = 2384] [serial = 1495] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x12263f400) [pid = 2384] [serial = 1496] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x123e82c00) [pid = 2384] [serial = 1517] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x1182f1000) [pid = 2384] [serial = 1489] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x118479400) [pid = 2384] [serial = 1490] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x118479000) [pid = 2384] [serial = 1507] [outer = 0x0] [url = about:blank] 02:37:11 INFO - PROCESS | 2384 | 1467538631073 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]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 646ms 02:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:37:11 INFO - PROCESS | 2384 | 1467538631094 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 2384 | 1467538631096 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:37:11 INFO - PROCESS | 2384 | 1467538631102 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 2384 | 1467538631106 Marionette TRACE conn2 <- [1,2078,null,{}] 02:37:11 INFO - PROCESS | 2384 | 1467538631108 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}] 02:37:11 INFO - PROCESS | 2384 | 1467538631110 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:11 INFO - PROCESS | 2384 | 1467538631189 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:37:11 INFO - PROCESS | 2384 | 1467538631194 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 2384 | 1467538631195 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ada000 == 29 [pid = 2384] [id = 527] 02:37:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x1164db000) [pid = 2384] [serial = 1581] [outer = 0x0] 02:37:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x116921c00) [pid = 2384] [serial = 1582] [outer = 0x1164db000] 02:37:11 INFO - PROCESS | 2384 | 1467538631223 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x1170c0400) [pid = 2384] [serial = 1583] [outer = 0x1164db000] 02:37:11 INFO - PROCESS | 2384 | 1467538631602 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]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 576ms 02:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:37:11 INFO - PROCESS | 2384 | 1467538631674 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 2384 | 1467538631676 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:37:11 INFO - PROCESS | 2384 | 1467538631678 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 2384 | 1467538631679 Marionette TRACE conn2 <- [1,2082,null,{}] 02:37:11 INFO - PROCESS | 2384 | 1467538631687 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}] 02:37:11 INFO - PROCESS | 2384 | 1467538631690 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:11 INFO - PROCESS | 2384 | 1467538631773 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:37:11 INFO - PROCESS | 2384 | 1467538631778 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 2384 | 1467538631781 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x1238d0000 == 30 [pid = 2384] [id = 528] 02:37:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x118264400) [pid = 2384] [serial = 1584] [outer = 0x0] 02:37:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1182f2400) [pid = 2384] [serial = 1585] [outer = 0x118264400] 02:37:11 INFO - PROCESS | 2384 | 1467538631812 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x118451400) [pid = 2384] [serial = 1586] [outer = 0x118264400] 02:37:12 INFO - PROCESS | 2384 | 1467538632175 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]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 02:37:12 INFO - PROCESS | 2384 | 1467538632197 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 2384 | 1467538632199 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:37:12 INFO - PROCESS | 2384 | 1467538632203 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 2384 | 1467538632204 Marionette TRACE conn2 <- [1,2086,null,{}] 02:37:12 INFO - PROCESS | 2384 | 1467538632206 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}] 02:37:12 INFO - PROCESS | 2384 | 1467538632207 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:12 INFO - PROCESS | 2384 | 1467538632289 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:37:12 INFO - PROCESS | 2384 | 1467538632292 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 2384 | 1467538632293 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250b9000 == 31 [pid = 2384] [id = 529] 02:37:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x11847a000) [pid = 2384] [serial = 1587] [outer = 0x0] 02:37:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x119224c00) [pid = 2384] [serial = 1588] [outer = 0x11847a000] 02:37:12 INFO - PROCESS | 2384 | 1467538632318 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x119240c00) [pid = 2384] [serial = 1589] [outer = 0x11847a000] 02:37:12 INFO - PROCESS | 2384 | 1467538632642 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]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 02:37:12 INFO - PROCESS | 2384 | 1467538632674 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 2384 | 1467538632675 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:37:12 INFO - PROCESS | 2384 | 1467538632678 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 2384 | 1467538632679 Marionette TRACE conn2 <- [1,2090,null,{}] 02:37:12 INFO - PROCESS | 2384 | 1467538632681 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}] 02:37:12 INFO - PROCESS | 2384 | 1467538632682 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:12 INFO - PROCESS | 2384 | 1467538632757 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:37:12 INFO - PROCESS | 2384 | 1467538632816 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 2384 | 1467538632817 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e87800 == 32 [pid = 2384] [id = 530] 02:37:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1126fb000) [pid = 2384] [serial = 1590] [outer = 0x0] 02:37:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x119242c00) [pid = 2384] [serial = 1591] [outer = 0x1126fb000] 02:37:12 INFO - PROCESS | 2384 | 1467538632841 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x11972e000) [pid = 2384] [serial = 1592] [outer = 0x1126fb000] 02:37:13 INFO - PROCESS | 2384 | 1467538633156 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]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 02:37:13 INFO - PROCESS | 2384 | 1467538633200 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 2384 | 1467538633202 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:37:13 INFO - PROCESS | 2384 | 1467538633206 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 2384 | 1467538633207 Marionette TRACE conn2 <- [1,2094,null,{}] 02:37:13 INFO - PROCESS | 2384 | 1467538633209 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}] 02:37:13 INFO - PROCESS | 2384 | 1467538633213 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:13 INFO - PROCESS | 2384 | 1467538633329 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:37:13 INFO - PROCESS | 2384 | 1467538633365 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 2384 | 1467538633367 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x129534800 == 33 [pid = 2384] [id = 531] 02:37:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x119788800) [pid = 2384] [serial = 1593] [outer = 0x0] 02:37:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x119931000) [pid = 2384] [serial = 1594] [outer = 0x119788800] 02:37:13 INFO - PROCESS | 2384 | 1467538633392 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x122603400) [pid = 2384] [serial = 1595] [outer = 0x119788800] 02:37:13 INFO - PROCESS | 2384 | 1467538633716 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]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 569ms 02:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:37:13 INFO - PROCESS | 2384 | 1467538633775 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 2384 | 1467538633777 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:37:13 INFO - PROCESS | 2384 | 1467538633779 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 2384 | 1467538633780 Marionette TRACE conn2 <- [1,2098,null,{}] 02:37:13 INFO - PROCESS | 2384 | 1467538633782 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}] 02:37:13 INFO - PROCESS | 2384 | 1467538633783 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:13 INFO - PROCESS | 2384 | 1467538633878 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:37:13 INFO - PROCESS | 2384 | 1467538633892 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 2384 | 1467538633893 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5c6000 == 34 [pid = 2384] [id = 532] 02:37:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x120e45c00) [pid = 2384] [serial = 1596] [outer = 0x0] 02:37:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x122746c00) [pid = 2384] [serial = 1597] [outer = 0x120e45c00] 02:37:13 INFO - PROCESS | 2384 | 1467538633918 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x123a42c00) [pid = 2384] [serial = 1598] [outer = 0x120e45c00] 02:37:14 INFO - PROCESS | 2384 | 1467538634262 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]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 517ms 02:37:14 INFO - PROCESS | 2384 | 1467538634301 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 2384 | 1467538634303 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:37:14 INFO - PROCESS | 2384 | 1467538634305 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 2384 | 1467538634306 Marionette TRACE conn2 <- [1,2102,null,{}] 02:37:14 INFO - PROCESS | 2384 | 1467538634308 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}] 02:37:14 INFO - PROCESS | 2384 | 1467538634310 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:14 INFO - PROCESS | 2384 | 1467538634405 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:37:14 INFO - PROCESS | 2384 | 1467538634408 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 2384 | 1467538634409 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x117234800 == 35 [pid = 2384] [id = 533] 02:37:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x123a3dc00) [pid = 2384] [serial = 1599] [outer = 0x0] 02:37:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x123e82000) [pid = 2384] [serial = 1600] [outer = 0x123a3dc00] 02:37:14 INFO - PROCESS | 2384 | 1467538634433 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x123ee8000) [pid = 2384] [serial = 1601] [outer = 0x123a3dc00] 02:37:14 INFO - PROCESS | 2384 | 1467538634748 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]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 02:37:14 INFO - PROCESS | 2384 | 1467538634776 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 2384 | 1467538634777 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:37:14 INFO - PROCESS | 2384 | 1467538634779 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 2384 | 1467538634780 Marionette TRACE conn2 <- [1,2106,null,{}] 02:37:14 INFO - PROCESS | 2384 | 1467538634795 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}] 02:37:14 INFO - PROCESS | 2384 | 1467538634796 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:14 INFO - PROCESS | 2384 | 1467538634901 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:37:14 INFO - PROCESS | 2384 | 1467538634905 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 2384 | 1467538634906 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b79d800 == 36 [pid = 2384] [id = 534] 02:37:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x123b63800) [pid = 2384] [serial = 1602] [outer = 0x0] 02:37:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x124455c00) [pid = 2384] [serial = 1603] [outer = 0x123b63800] 02:37:14 INFO - PROCESS | 2384 | 1467538634930 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1245f6800) [pid = 2384] [serial = 1604] [outer = 0x123b63800] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11691e400) [pid = 2384] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x112a66400) [pid = 2384] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x119924400) [pid = 2384] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118471400) [pid = 2384] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x113241400) [pid = 2384] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x112a63400) [pid = 2384] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x122745400) [pid = 2384] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x112a79800) [pid = 2384] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1181c5400) [pid = 2384] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x119669800) [pid = 2384] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1129ab800) [pid = 2384] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x112a68800) [pid = 2384] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:37:15 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1129b1c00) [pid = 2384] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:37:15 INFO - PROCESS | 2384 | 1467538635304 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]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 577ms 02:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:37:15 INFO - PROCESS | 2384 | 1467538635356 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 2384 | 1467538635357 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:37:15 INFO - PROCESS | 2384 | 1467538635359 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 2384 | 1467538635361 Marionette TRACE conn2 <- [1,2110,null,{}] 02:37:15 INFO - PROCESS | 2384 | 1467538635363 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}] 02:37:15 INFO - PROCESS | 2384 | 1467538635364 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:15 INFO - PROCESS | 2384 | 1467538635465 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:37:15 INFO - PROCESS | 2384 | 1467538635503 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 2384 | 1467538635504 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5c3800 == 37 [pid = 2384] [id = 535] 02:37:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1128b2400) [pid = 2384] [serial = 1605] [outer = 0x0] 02:37:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1172c4000) [pid = 2384] [serial = 1606] [outer = 0x1128b2400] 02:37:15 INFO - PROCESS | 2384 | 1467538635528 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x11923fc00) [pid = 2384] [serial = 1607] [outer = 0x1128b2400] 02:37:15 INFO - PROCESS | 2384 | 1467538635789 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]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 467ms 02:37:15 INFO - PROCESS | 2384 | 1467538635828 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 2384 | 1467538635829 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:37:15 INFO - PROCESS | 2384 | 1467538635831 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 2384 | 1467538635834 Marionette TRACE conn2 <- [1,2114,null,{}] 02:37:15 INFO - PROCESS | 2384 | 1467538635844 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}] 02:37:15 INFO - PROCESS | 2384 | 1467538635846 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:15 INFO - PROCESS | 2384 | 1467538635941 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:37:15 INFO - PROCESS | 2384 | 1467538635945 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 2384 | 1467538635947 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd95800 == 38 [pid = 2384] [id = 536] 02:37:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1181c5400) [pid = 2384] [serial = 1608] [outer = 0x0] 02:37:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x124453800) [pid = 2384] [serial = 1609] [outer = 0x1181c5400] 02:37:15 INFO - PROCESS | 2384 | 1467538635973 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x124a08c00) [pid = 2384] [serial = 1610] [outer = 0x1181c5400] 02:37:16 INFO - PROCESS | 2384 | 1467538636327 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]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 528ms 02:37:16 INFO - PROCESS | 2384 | 1467538636360 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 2384 | 1467538636361 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:37:16 INFO - PROCESS | 2384 | 1467538636376 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 2384 | 1467538636378 Marionette TRACE conn2 <- [1,2118,null,{}] 02:37:16 INFO - PROCESS | 2384 | 1467538636380 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}] 02:37:16 INFO - PROCESS | 2384 | 1467538636381 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:16 INFO - PROCESS | 2384 | 1467538636459 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:37:16 INFO - PROCESS | 2384 | 1467538636462 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 2384 | 1467538636463 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c82c000 == 39 [pid = 2384] [id = 537] 02:37:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x124aa0800) [pid = 2384] [serial = 1611] [outer = 0x0] 02:37:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x124ce9400) [pid = 2384] [serial = 1612] [outer = 0x124aa0800] 02:37:16 INFO - PROCESS | 2384 | 1467538636487 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x12551d400) [pid = 2384] [serial = 1613] [outer = 0x124aa0800] 02:37:16 INFO - PROCESS | 2384 | 1467538636800 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]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 02:37:16 INFO - PROCESS | 2384 | 1467538636846 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:37:16 INFO - PROCESS | 2384 | 1467538636847 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:37:16 INFO - PROCESS | 2384 | 1467538636849 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 2384 | 1467538636850 Marionette TRACE conn2 <- [1,2122,null,{}] 02:37:16 INFO - PROCESS | 2384 | 1467538636852 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}] 02:37:16 INFO - PROCESS | 2384 | 1467538636853 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:16 INFO - PROCESS | 2384 | 1467538636933 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:37:16 INFO - PROCESS | 2384 | 1467538636939 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 2384 | 1467538636940 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c83c000 == 40 [pid = 2384] [id = 538] 02:37:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x12551dc00) [pid = 2384] [serial = 1614] [outer = 0x0] 02:37:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x12557ec00) [pid = 2384] [serial = 1615] [outer = 0x12551dc00] 02:37:16 INFO - PROCESS | 2384 | 1467538636965 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x12683a400) [pid = 2384] [serial = 1616] [outer = 0x12551dc00] 02:37:17 INFO - PROCESS | 2384 | 1467538637561 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]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 773ms 02:37:17 INFO - PROCESS | 2384 | 1467538637644 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 2384 | 1467538637646 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:37:17 INFO - PROCESS | 2384 | 1467538637662 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 2384 | 1467538637665 Marionette TRACE conn2 <- [1,2126,null,{}] 02:37:17 INFO - PROCESS | 2384 | 1467538637671 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}] 02:37:17 INFO - PROCESS | 2384 | 1467538637673 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:17 INFO - PROCESS | 2384 | 1467538637773 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:37:17 INFO - PROCESS | 2384 | 1467538637831 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 2384 | 1467538637832 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x11964f000 == 41 [pid = 2384] [id = 539] 02:37:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x112a6b000) [pid = 2384] [serial = 1617] [outer = 0x0] 02:37:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x115fdc000) [pid = 2384] [serial = 1618] [outer = 0x112a6b000] 02:37:17 INFO - PROCESS | 2384 | 1467538637863 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x116fb5800) [pid = 2384] [serial = 1619] [outer = 0x112a6b000] 02:37:18 INFO - PROCESS | 2384 | 1467538638320 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]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 687ms 02:37:18 INFO - PROCESS | 2384 | 1467538638337 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 2384 | 1467538638340 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:37:18 INFO - PROCESS | 2384 | 1467538638345 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 2384 | 1467538638347 Marionette TRACE conn2 <- [1,2130,null,{}] 02:37:18 INFO - PROCESS | 2384 | 1467538638349 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}] 02:37:18 INFO - PROCESS | 2384 | 1467538638351 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:18 INFO - PROCESS | 2384 | 1467538638456 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:37:18 INFO - PROCESS | 2384 | 1467538638513 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 2384 | 1467538638515 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x127321800 == 42 [pid = 2384] [id = 540] 02:37:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1181cac00) [pid = 2384] [serial = 1620] [outer = 0x0] 02:37:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11832d800) [pid = 2384] [serial = 1621] [outer = 0x1181cac00] 02:37:18 INFO - PROCESS | 2384 | 1467538638546 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x11859cc00) [pid = 2384] [serial = 1622] [outer = 0x1181cac00] 02:37:19 INFO - PROCESS | 2384 | 1467538639006 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] 02:37:19 INFO - PROCESS | 2384 | 1467538639066 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:37:19 INFO - PROCESS | 2384 | 1467538639069 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 2384 | 1467538639071 Marionette TRACE conn2 <- [1,2134,null,{}] 02:37:19 INFO - PROCESS | 2384 | 1467538639119 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}] 02:37:19 INFO - PROCESS | 2384 | 1467538639123 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:19 INFO - PROCESS | 2384 | 1467538639246 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:37:19 INFO - PROCESS | 2384 | 1467538639299 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 2384 | 1467538639301 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc7000 == 43 [pid = 2384] [id = 541] 02:37:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11978d800) [pid = 2384] [serial = 1623] [outer = 0x0] 02:37:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x119a6d400) [pid = 2384] [serial = 1624] [outer = 0x11978d800] 02:37:19 INFO - PROCESS | 2384 | 1467538639332 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x120e6c000) [pid = 2384] [serial = 1625] [outer = 0x11978d800] 02:37:19 INFO - PROCESS | 2384 | 1467538639767 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]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 743ms 02:37:19 INFO - PROCESS | 2384 | 1467538639813 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 2384 | 1467538639815 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:37:19 INFO - PROCESS | 2384 | 1467538639817 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 2384 | 1467538639818 Marionette TRACE conn2 <- [1,2138,null,{}] 02:37:19 INFO - PROCESS | 2384 | 1467538639840 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}] 02:37:19 INFO - PROCESS | 2384 | 1467538639842 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:20 INFO - PROCESS | 2384 | 1467538640062 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:37:20 INFO - PROCESS | 2384 | 1467538640148 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 2384 | 1467538640150 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x1184c8800 == 44 [pid = 2384] [id = 542] 02:37:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x112a60400) [pid = 2384] [serial = 1626] [outer = 0x0] 02:37:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x112a6a800) [pid = 2384] [serial = 1627] [outer = 0x112a60400] 02:37:20 INFO - PROCESS | 2384 | 1467538640178 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x115fdcc00) [pid = 2384] [serial = 1628] [outer = 0x112a60400] 02:37:20 INFO - PROCESS | 2384 | 1467538640622 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]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 839ms 02:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:37:20 INFO - PROCESS | 2384 | 1467538640657 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 2384 | 1467538640660 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:37:20 INFO - PROCESS | 2384 | 1467538640663 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 2384 | 1467538640665 Marionette TRACE conn2 <- [1,2142,null,{}] 02:37:20 INFO - PROCESS | 2384 | 1467538640688 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}] 02:37:20 INFO - PROCESS | 2384 | 1467538640690 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:20 INFO - PROCESS | 2384 | 1467538640802 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12c82c000 == 43 [pid = 2384] [id = 537] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd95800 == 42 [pid = 2384] [id = 536] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5c3800 == 41 [pid = 2384] [id = 535] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12b79d800 == 40 [pid = 2384] [id = 534] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x117234800 == 39 [pid = 2384] [id = 533] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5c6000 == 38 [pid = 2384] [id = 532] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x129534800 == 37 [pid = 2384] [id = 531] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x126e87800 == 36 [pid = 2384] [id = 530] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x1250b9000 == 35 [pid = 2384] [id = 529] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x1238d0000 == 34 [pid = 2384] [id = 528] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x118ada000 == 33 [pid = 2384] [id = 527] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x117e5b800 == 32 [pid = 2384] [id = 526] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x1192da800 == 31 [pid = 2384] [id = 525] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x1227df800 == 30 [pid = 2384] [id = 524] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x1184c8800 == 29 [pid = 2384] [id = 542] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc7000 == 28 [pid = 2384] [id = 541] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x127321800 == 27 [pid = 2384] [id = 540] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x12c83c000 == 26 [pid = 2384] [id = 538] 02:37:21 INFO - PROCESS | 2384 | --DOCSHELL 0x11964f000 == 25 [pid = 2384] [id = 539] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x114f20400) [pid = 2384] [serial = 1573] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1170bb800) [pid = 2384] [serial = 1552] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x11923a000) [pid = 2384] [serial = 1561] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x122611800) [pid = 2384] [serial = 1567] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1176ec800) [pid = 2384] [serial = 1553] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11859dc00) [pid = 2384] [serial = 1558] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x116760000) [pid = 2384] [serial = 1546] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x113241800) [pid = 2384] [serial = 1549] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x115f75400) [pid = 2384] [serial = 1550] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x123889400) [pid = 2384] [serial = 1570] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x116903c00) [pid = 2384] [serial = 1535] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x113c9c400) [pid = 2384] [serial = 1534] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1184f2c00) [pid = 2384] [serial = 1538] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1182ed400) [pid = 2384] [serial = 1537] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x120e6cc00) [pid = 2384] [serial = 1541] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119932400) [pid = 2384] [serial = 1540] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x120e4e800) [pid = 2384] [serial = 1565] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x115f69000) [pid = 2384] [serial = 1544] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x112d0f400) [pid = 2384] [serial = 1543] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x119731800) [pid = 2384] [serial = 1564] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x122746000) [pid = 2384] [serial = 1568] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x123e83000) [pid = 2384] [serial = 1571] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x118474c00) [pid = 2384] [serial = 1556] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x116928400) [pid = 2384] [serial = 1547] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x1182ebc00) [pid = 2384] [serial = 1555] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1193a1800) [pid = 2384] [serial = 1562] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x119231800) [pid = 2384] [serial = 1559] [outer = 0x0] [url = about:blank] 02:37:21 INFO - PROCESS | 2384 | 1467538641396 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 2384 | 1467538641397 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x11320c000 == 26 [pid = 2384] [id = 543] 02:37:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x112231c00) [pid = 2384] [serial = 1629] [outer = 0x0] 02:37:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1128a8c00) [pid = 2384] [serial = 1630] [outer = 0x112231c00] 02:37:21 INFO - PROCESS | 2384 | 1467538641426 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x1129ad800) [pid = 2384] [serial = 1631] [outer = 0x112231c00] 02:37:21 INFO - PROCESS | 2384 | 1467538641745 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] 02:37:21 INFO - PROCESS | 2384 | 1467538641790 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:37:21 INFO - PROCESS | 2384 | 1467538641793 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 2384 | 1467538641795 Marionette TRACE conn2 <- [1,2146,null,{}] 02:37:21 INFO - PROCESS | 2384 | 1467538641799 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}] 02:37:21 INFO - PROCESS | 2384 | 1467538641800 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:21 INFO - PROCESS | 2384 | 1467538641876 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:37:21 INFO - PROCESS | 2384 | 1467538641881 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 2384 | 1467538641883 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x11734d000 == 27 [pid = 2384] [id = 544] 02:37:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x112ec5c00) [pid = 2384] [serial = 1632] [outer = 0x0] 02:37:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x115fda800) [pid = 2384] [serial = 1633] [outer = 0x112ec5c00] 02:37:21 INFO - PROCESS | 2384 | 1467538641913 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x116923c00) [pid = 2384] [serial = 1634] [outer = 0x112ec5c00] 02:37:22 INFO - PROCESS | 2384 | 1467538642273 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] 02:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:37:22 INFO - PROCESS | 2384 | 1467538642319 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:37:22 INFO - PROCESS | 2384 | 1467538642322 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 2384 | 1467538642323 Marionette TRACE conn2 <- [1,2150,null,{}] 02:37:22 INFO - PROCESS | 2384 | 1467538642325 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}] 02:37:22 INFO - PROCESS | 2384 | 1467538642327 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:22 INFO - PROCESS | 2384 | 1467538642405 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:37:22 INFO - PROCESS | 2384 | 1467538642411 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 2384 | 1467538642412 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x11734b000 == 28 [pid = 2384] [id = 545] 02:37:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1170c3000) [pid = 2384] [serial = 1635] [outer = 0x0] 02:37:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1181c8c00) [pid = 2384] [serial = 1636] [outer = 0x1170c3000] 02:37:22 INFO - PROCESS | 2384 | 1467538642440 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1182ee000) [pid = 2384] [serial = 1637] [outer = 0x1170c3000] 02:37:22 INFO - PROCESS | 2384 | 1467538642803 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]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 02:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:37:22 INFO - PROCESS | 2384 | 1467538642841 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 2384 | 1467538642843 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:37:22 INFO - PROCESS | 2384 | 1467538642851 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 2384 | 1467538642856 Marionette TRACE conn2 <- [1,2154,null,{}] 02:37:22 INFO - PROCESS | 2384 | 1467538642860 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}] 02:37:22 INFO - PROCESS | 2384 | 1467538642863 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:22 INFO - PROCESS | 2384 | 1467538642960 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:37:22 INFO - PROCESS | 2384 | 1467538642965 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 2384 | 1467538642969 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227cf800 == 29 [pid = 2384] [id = 546] 02:37:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1170b5c00) [pid = 2384] [serial = 1638] [outer = 0x0] 02:37:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118446c00) [pid = 2384] [serial = 1639] [outer = 0x1170b5c00] 02:37:23 INFO - PROCESS | 2384 | 1467538643013 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1185a2400) [pid = 2384] [serial = 1640] [outer = 0x1170b5c00] 02:37:23 INFO - PROCESS | 2384 | 1467538643430 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]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 631ms 02:37:23 INFO - PROCESS | 2384 | 1467538643477 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 2384 | 1467538643478 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:37:23 INFO - PROCESS | 2384 | 1467538643493 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 2384 | 1467538643494 Marionette TRACE conn2 <- [1,2158,null,{}] 02:37:23 INFO - PROCESS | 2384 | 1467538643497 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}] 02:37:23 INFO - PROCESS | 2384 | 1467538643498 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:23 INFO - PROCESS | 2384 | 1467538643600 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:37:23 INFO - PROCESS | 2384 | 1467538643604 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 2384 | 1467538643605 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x12424d800 == 30 [pid = 2384] [id = 547] 02:37:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x118477000) [pid = 2384] [serial = 1641] [outer = 0x0] 02:37:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11923ec00) [pid = 2384] [serial = 1642] [outer = 0x118477000] 02:37:23 INFO - PROCESS | 2384 | 1467538643630 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119667c00) [pid = 2384] [serial = 1643] [outer = 0x118477000] 02:37:23 INFO - PROCESS | 2384 | 1467538643988 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]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 532ms 02:37:24 INFO - PROCESS | 2384 | 1467538644014 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 2384 | 1467538644015 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:37:24 INFO - PROCESS | 2384 | 1467538644018 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 2384 | 1467538644019 Marionette TRACE conn2 <- [1,2162,null,{}] 02:37:24 INFO - PROCESS | 2384 | 1467538644021 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}] 02:37:24 INFO - PROCESS | 2384 | 1467538644022 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:24 INFO - PROCESS | 2384 | 1467538644116 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:37:24 INFO - PROCESS | 2384 | 1467538644120 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 2384 | 1467538644125 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x125e11000 == 31 [pid = 2384] [id = 548] 02:37:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1170bf400) [pid = 2384] [serial = 1644] [outer = 0x0] 02:37:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119738800) [pid = 2384] [serial = 1645] [outer = 0x1170bf400] 02:37:24 INFO - PROCESS | 2384 | 1467538644157 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119927c00) [pid = 2384] [serial = 1646] [outer = 0x1170bf400] 02:37:24 INFO - PROCESS | 2384 | 1467538644512 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]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 02:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:37:24 INFO - PROCESS | 2384 | 1467538644540 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 2384 | 1467538644541 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:37:24 INFO - PROCESS | 2384 | 1467538644543 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 2384 | 1467538644544 Marionette TRACE conn2 <- [1,2166,null,{}] 02:37:24 INFO - PROCESS | 2384 | 1467538644546 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}] 02:37:24 INFO - PROCESS | 2384 | 1467538644548 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:24 INFO - PROCESS | 2384 | 1467538644661 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:37:24 INFO - PROCESS | 2384 | 1467538644708 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 2384 | 1467538644710 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x112648800 == 32 [pid = 2384] [id = 549] 02:37:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x119929000) [pid = 2384] [serial = 1647] [outer = 0x0] 02:37:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x120e61400) [pid = 2384] [serial = 1648] [outer = 0x119929000] 02:37:24 INFO - PROCESS | 2384 | 1467538644749 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x12260ec00) [pid = 2384] [serial = 1649] [outer = 0x119929000] 02:37:25 INFO - PROCESS | 2384 | 1467538645200 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]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 669ms 02:37:25 INFO - PROCESS | 2384 | 1467538645213 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 2384 | 1467538645214 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:37:25 INFO - PROCESS | 2384 | 1467538645217 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 2384 | 1467538645217 Marionette TRACE conn2 <- [1,2170,null,{}] 02:37:25 INFO - PROCESS | 2384 | 1467538645222 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}] 02:37:25 INFO - PROCESS | 2384 | 1467538645223 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:25 INFO - PROCESS | 2384 | 1467538645316 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:37:25 INFO - PROCESS | 2384 | 1467538645328 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 2384 | 1467538645329 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297a9000 == 33 [pid = 2384] [id = 550] 02:37:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x112a5dc00) [pid = 2384] [serial = 1650] [outer = 0x0] 02:37:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x122745400) [pid = 2384] [serial = 1651] [outer = 0x112a5dc00] 02:37:25 INFO - PROCESS | 2384 | 1467538645354 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123a42000) [pid = 2384] [serial = 1652] [outer = 0x112a5dc00] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x120e45c00) [pid = 2384] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119788800) [pid = 2384] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x123b63800) [pid = 2384] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1128b2400) [pid = 2384] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x112a79c00) [pid = 2384] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1126fb000) [pid = 2384] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x11847a000) [pid = 2384] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x118264400) [pid = 2384] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1164db000) [pid = 2384] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11271c000) [pid = 2384] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1129aa800) [pid = 2384] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x123a3dc00) [pid = 2384] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x12551dc00) [pid = 2384] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1181c5400) [pid = 2384] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:37:25 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x124aa0800) [pid = 2384] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:37:25 INFO - PROCESS | 2384 | 1467538645847 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]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 02:37:25 INFO - PROCESS | 2384 | 1467538645888 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:37:25 INFO - PROCESS | 2384 | 1467538645889 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:37:25 INFO - PROCESS | 2384 | 1467538645891 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 2384 | 1467538645893 Marionette TRACE conn2 <- [1,2174,null,{}] 02:37:25 INFO - PROCESS | 2384 | 1467538645895 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}] 02:37:25 INFO - PROCESS | 2384 | 1467538645896 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:25 INFO - PROCESS | 2384 | 1467538645971 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:37:26 INFO - PROCESS | 2384 | 1467538646042 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 2384 | 1467538646043 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x1297b7000 == 34 [pid = 2384] [id = 551] 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1129a6400) [pid = 2384] [serial = 1653] [outer = 0x0] 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1164e3800) [pid = 2384] [serial = 1654] [outer = 0x1129a6400] 02:37:26 INFO - PROCESS | 2384 | 1467538646072 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1192bc800) [pid = 2384] [serial = 1655] [outer = 0x1129a6400] 02:37:26 INFO - PROCESS | 2384 | 1467538646337 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]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 02:37:26 INFO - PROCESS | 2384 | 1467538646376 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 2384 | 1467538646377 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:37:26 INFO - PROCESS | 2384 | 1467538646380 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 2384 | 1467538646381 Marionette TRACE conn2 <- [1,2178,null,{}] 02:37:26 INFO - PROCESS | 2384 | 1467538646383 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}] 02:37:26 INFO - PROCESS | 2384 | 1467538646386 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:26 INFO - PROCESS | 2384 | 1467538646473 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:37:26 INFO - PROCESS | 2384 | 1467538646477 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 2384 | 1467538646478 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9ea800 == 35 [pid = 2384] [id = 552] 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x119668400) [pid = 2384] [serial = 1656] [outer = 0x0] 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x122749000) [pid = 2384] [serial = 1657] [outer = 0x119668400] 02:37:26 INFO - PROCESS | 2384 | 1467538646502 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x123e80400) [pid = 2384] [serial = 1658] [outer = 0x119668400] 02:37:26 INFO - PROCESS | 2384 | 1467538646828 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]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 02:37:26 INFO - PROCESS | 2384 | 1467538646849 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 2384 | 1467538646850 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:37:26 INFO - PROCESS | 2384 | 1467538646854 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 2384 | 1467538646856 Marionette TRACE conn2 <- [1,2182,null,{}] 02:37:26 INFO - PROCESS | 2384 | 1467538646858 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}] 02:37:26 INFO - PROCESS | 2384 | 1467538646859 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:26 INFO - PROCESS | 2384 | 1467538646962 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:37:26 INFO - PROCESS | 2384 | 1467538646968 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 2384 | 1467538646970 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b791000 == 36 [pid = 2384] [id = 553] 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1170c3800) [pid = 2384] [serial = 1659] [outer = 0x0] 02:37:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123e85c00) [pid = 2384] [serial = 1660] [outer = 0x1170c3800] 02:37:26 INFO - PROCESS | 2384 | 1467538646996 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1244e0c00) [pid = 2384] [serial = 1661] [outer = 0x1170c3800] 02:37:27 INFO - PROCESS | 2384 | 1467538647351 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]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 02:37:27 INFO - PROCESS | 2384 | 1467538647375 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 2384 | 1467538647376 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:37:27 INFO - PROCESS | 2384 | 1467538647378 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 2384 | 1467538647380 Marionette TRACE conn2 <- [1,2186,null,{}] 02:37:27 INFO - PROCESS | 2384 | 1467538647382 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}] 02:37:27 INFO - PROCESS | 2384 | 1467538647384 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:27 INFO - PROCESS | 2384 | 1467538647473 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:37:27 INFO - PROCESS | 2384 | 1467538647477 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 2384 | 1467538647478 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x120551800 == 37 [pid = 2384] [id = 554] 02:37:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x119239400) [pid = 2384] [serial = 1662] [outer = 0x0] 02:37:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x124609c00) [pid = 2384] [serial = 1663] [outer = 0x119239400] 02:37:27 INFO - PROCESS | 2384 | 1467538647501 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x124ce7800) [pid = 2384] [serial = 1664] [outer = 0x119239400] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x11734d000 == 36 [pid = 2384] [id = 544] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x11320c000 == 35 [pid = 2384] [id = 543] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x1297a9000 == 34 [pid = 2384] [id = 550] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x1297b7000 == 33 [pid = 2384] [id = 551] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x11734b000 == 32 [pid = 2384] [id = 545] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x112648800 == 31 [pid = 2384] [id = 549] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x125e11000 == 30 [pid = 2384] [id = 548] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9ea800 == 29 [pid = 2384] [id = 552] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x1227cf800 == 28 [pid = 2384] [id = 546] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x12424d800 == 27 [pid = 2384] [id = 547] 02:37:28 INFO - PROCESS | 2384 | --DOCSHELL 0x12b791000 == 26 [pid = 2384] [id = 553] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x122746c00) [pid = 2384] [serial = 1597] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x122603400) [pid = 2384] [serial = 1595] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119931000) [pid = 2384] [serial = 1594] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x124455c00) [pid = 2384] [serial = 1603] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1172c4000) [pid = 2384] [serial = 1606] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x112d0a400) [pid = 2384] [serial = 1579] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x113cf6800) [pid = 2384] [serial = 1580] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x119242c00) [pid = 2384] [serial = 1591] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119224c00) [pid = 2384] [serial = 1588] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119240c00) [pid = 2384] [serial = 1589] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1182f2400) [pid = 2384] [serial = 1585] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x118451400) [pid = 2384] [serial = 1586] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x116921c00) [pid = 2384] [serial = 1582] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1170c0400) [pid = 2384] [serial = 1583] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x118473400) [pid = 2384] [serial = 1574] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x11322e000) [pid = 2384] [serial = 1576] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1164dd800) [pid = 2384] [serial = 1577] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x123e82000) [pid = 2384] [serial = 1600] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x12683a400) [pid = 2384] [serial = 1616] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x124453800) [pid = 2384] [serial = 1609] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x12557ec00) [pid = 2384] [serial = 1615] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x12551d400) [pid = 2384] [serial = 1613] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x124ce9400) [pid = 2384] [serial = 1612] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x1245f6800) [pid = 2384] [serial = 1604] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x123a42c00) [pid = 2384] [serial = 1598] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x123ee8000) [pid = 2384] [serial = 1601] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x11972e000) [pid = 2384] [serial = 1592] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x11923fc00) [pid = 2384] [serial = 1607] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x124a08c00) [pid = 2384] [serial = 1610] [outer = 0x0] [url = about:blank] 02:37:28 INFO - PROCESS | 2384 | 1467538648864 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]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:37:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1522ms 02:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:37:28 INFO - PROCESS | 2384 | 1467538648901 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 2384 | 1467538648903 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:37:28 INFO - PROCESS | 2384 | 1467538648906 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 2384 | 1467538648908 Marionette TRACE conn2 <- [1,2190,null,{}] 02:37:28 INFO - PROCESS | 2384 | 1467538648913 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}] 02:37:28 INFO - PROCESS | 2384 | 1467538648914 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:28 INFO - PROCESS | 2384 | 1467538648995 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:37:29 INFO - PROCESS | 2384 | 1467538649046 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 2384 | 1467538649049 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x11677f800 == 27 [pid = 2384] [id = 555] 02:37:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x1129ae400) [pid = 2384] [serial = 1665] [outer = 0x0] 02:37:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x1129b0000) [pid = 2384] [serial = 1666] [outer = 0x1129ae400] 02:37:29 INFO - PROCESS | 2384 | 1467538649077 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x112a64c00) [pid = 2384] [serial = 1667] [outer = 0x1129ae400] 02:37:29 INFO - PROCESS | 2384 | 1467538649395 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]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 02:37:29 INFO - PROCESS | 2384 | 1467538649427 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 2384 | 1467538649430 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:37:29 INFO - PROCESS | 2384 | 1467538649437 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 2384 | 1467538649439 Marionette TRACE conn2 <- [1,2194,null,{}] 02:37:29 INFO - PROCESS | 2384 | 1467538649442 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}] 02:37:29 INFO - PROCESS | 2384 | 1467538649444 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:29 INFO - PROCESS | 2384 | 1467538649519 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:37:29 INFO - PROCESS | 2384 | 1467538649524 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 2384 | 1467538649525 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x118216800 == 28 [pid = 2384] [id = 556] 02:37:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x112d0ec00) [pid = 2384] [serial = 1668] [outer = 0x0] 02:37:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x113946c00) [pid = 2384] [serial = 1669] [outer = 0x112d0ec00] 02:37:29 INFO - PROCESS | 2384 | 1467538649555 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x115d4b800) [pid = 2384] [serial = 1670] [outer = 0x112d0ec00] 02:37:29 INFO - PROCESS | 2384 | 1467538649883 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]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 471ms 02:37:29 INFO - PROCESS | 2384 | 1467538649907 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 2384 | 1467538649908 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:37:29 INFO - PROCESS | 2384 | 1467538649910 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 2384 | 1467538649921 Marionette TRACE conn2 <- [1,2198,null,{}] 02:37:29 INFO - PROCESS | 2384 | 1467538649929 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}] 02:37:29 INFO - PROCESS | 2384 | 1467538649932 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:30 INFO - PROCESS | 2384 | 1467538650008 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:37:30 INFO - PROCESS | 2384 | 1467538650013 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 2384 | 1467538650015 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199d2000 == 29 [pid = 2384] [id = 557] 02:37:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x110f7fc00) [pid = 2384] [serial = 1671] [outer = 0x0] 02:37:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x116977800) [pid = 2384] [serial = 1672] [outer = 0x110f7fc00] 02:37:30 INFO - PROCESS | 2384 | 1467538650045 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x1170bbc00) [pid = 2384] [serial = 1673] [outer = 0x110f7fc00] 02:37:30 INFO - PROCESS | 2384 | 1467538650393 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]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 530ms 02:37:30 INFO - PROCESS | 2384 | 1467538650440 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 2384 | 1467538650442 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:37:30 INFO - PROCESS | 2384 | 1467538650444 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 2384 | 1467538650445 Marionette TRACE conn2 <- [1,2202,null,{}] 02:37:30 INFO - PROCESS | 2384 | 1467538650447 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}] 02:37:30 INFO - PROCESS | 2384 | 1467538650448 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:30 INFO - PROCESS | 2384 | 1467538650546 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:37:30 INFO - PROCESS | 2384 | 1467538650552 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 2384 | 1467538650554 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x12054a800 == 30 [pid = 2384] [id = 558] 02:37:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x11721cc00) [pid = 2384] [serial = 1674] [outer = 0x0] 02:37:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x118154c00) [pid = 2384] [serial = 1675] [outer = 0x11721cc00] 02:37:30 INFO - PROCESS | 2384 | 1467538650579 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x11825f800) [pid = 2384] [serial = 1676] [outer = 0x11721cc00] 02:37:30 INFO - PROCESS | 2384 | 1467538650890 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]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 02:37:30 INFO - PROCESS | 2384 | 1467538650912 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 2384 | 1467538650914 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:37:30 INFO - PROCESS | 2384 | 1467538650916 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 2384 | 1467538650917 Marionette TRACE conn2 <- [1,2206,null,{}] 02:37:30 INFO - PROCESS | 2384 | 1467538650922 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}] 02:37:30 INFO - PROCESS | 2384 | 1467538650923 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:31 INFO - PROCESS | 2384 | 1467538651000 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:37:31 INFO - PROCESS | 2384 | 1467538651006 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 2384 | 1467538651007 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x124696800 == 31 [pid = 2384] [id = 559] 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x112046c00) [pid = 2384] [serial = 1677] [outer = 0x0] 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1182ef800) [pid = 2384] [serial = 1678] [outer = 0x112046c00] 02:37:31 INFO - PROCESS | 2384 | 1467538651031 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x118331c00) [pid = 2384] [serial = 1679] [outer = 0x112046c00] 02:37:31 INFO - PROCESS | 2384 | 1467538651372 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]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 472ms 02:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:37:31 INFO - PROCESS | 2384 | 1467538651389 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 2384 | 1467538651390 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:37:31 INFO - PROCESS | 2384 | 1467538651392 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 2384 | 1467538651394 Marionette TRACE conn2 <- [1,2210,null,{}] 02:37:31 INFO - PROCESS | 2384 | 1467538651396 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}] 02:37:31 INFO - PROCESS | 2384 | 1467538651400 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:31 INFO - PROCESS | 2384 | 1467538651515 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:37:31 INFO - PROCESS | 2384 | 1467538651523 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 2384 | 1467538651524 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250c2800 == 32 [pid = 2384] [id = 560] 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x118443400) [pid = 2384] [serial = 1680] [outer = 0x0] 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x118479c00) [pid = 2384] [serial = 1681] [outer = 0x118443400] 02:37:31 INFO - PROCESS | 2384 | 1467538651549 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11923c000) [pid = 2384] [serial = 1682] [outer = 0x118443400] 02:37:31 INFO - PROCESS | 2384 | 1467538651839 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]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 468ms 02:37:31 INFO - PROCESS | 2384 | 1467538651861 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:37:31 INFO - PROCESS | 2384 | 1467538651862 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:37:31 INFO - PROCESS | 2384 | 1467538651864 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 2384 | 1467538651865 Marionette TRACE conn2 <- [1,2214,null,{}] 02:37:31 INFO - PROCESS | 2384 | 1467538651868 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}] 02:37:31 INFO - PROCESS | 2384 | 1467538651871 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:31 INFO - PROCESS | 2384 | 1467538651953 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:37:31 INFO - PROCESS | 2384 | 1467538651958 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 2384 | 1467538651959 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b98000 == 33 [pid = 2384] [id = 561] 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x119242400) [pid = 2384] [serial = 1683] [outer = 0x0] 02:37:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x119670400) [pid = 2384] [serial = 1684] [outer = 0x119242400] 02:37:31 INFO - PROCESS | 2384 | 1467538651983 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x119731400) [pid = 2384] [serial = 1685] [outer = 0x119242400] 02:37:32 INFO - PROCESS | 2384 | 1467538652294 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]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 02:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:37:32 INFO - PROCESS | 2384 | 1467538652336 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 2384 | 1467538652337 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:37:32 INFO - PROCESS | 2384 | 1467538652339 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 2384 | 1467538652340 Marionette TRACE conn2 <- [1,2218,null,{}] 02:37:32 INFO - PROCESS | 2384 | 1467538652342 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}] 02:37:32 INFO - PROCESS | 2384 | 1467538652343 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:32 INFO - PROCESS | 2384 | 1467538652442 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:37:32 INFO - PROCESS | 2384 | 1467538652448 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 2384 | 1467538652448 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x129532800 == 34 [pid = 2384] [id = 562] 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119738c00) [pid = 2384] [serial = 1686] [outer = 0x0] 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11978a800) [pid = 2384] [serial = 1687] [outer = 0x119738c00] 02:37:32 INFO - PROCESS | 2384 | 1467538652474 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119927000) [pid = 2384] [serial = 1688] [outer = 0x119738c00] 02:37:32 INFO - PROCESS | 2384 | 1467538652786 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]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 468ms 02:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:37:32 INFO - PROCESS | 2384 | 1467538652808 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 2384 | 1467538652809 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:37:32 INFO - PROCESS | 2384 | 1467538652811 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 2384 | 1467538652812 Marionette TRACE conn2 <- [1,2222,null,{}] 02:37:32 INFO - PROCESS | 2384 | 1467538652814 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}] 02:37:32 INFO - PROCESS | 2384 | 1467538652816 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:32 INFO - PROCESS | 2384 | 1467538652891 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:37:32 INFO - PROCESS | 2384 | 1467538652895 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 2384 | 1467538652903 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x119659800 == 35 [pid = 2384] [id = 563] 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119783000) [pid = 2384] [serial = 1689] [outer = 0x0] 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x120e45c00) [pid = 2384] [serial = 1690] [outer = 0x119783000] 02:37:32 INFO - PROCESS | 2384 | 1467538652929 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x120e51c00) [pid = 2384] [serial = 1691] [outer = 0x119783000] 02:37:33 INFO - PROCESS | 2384 | 1467538653271 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]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 02:37:33 INFO - PROCESS | 2384 | 1467538653280 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 2384 | 1467538653282 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:37:33 INFO - PROCESS | 2384 | 1467538653285 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 2384 | 1467538653287 Marionette TRACE conn2 <- [1,2226,null,{}] 02:37:33 INFO - PROCESS | 2384 | 1467538653290 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}] 02:37:33 INFO - PROCESS | 2384 | 1467538653292 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:33 INFO - PROCESS | 2384 | 1467538653444 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:37:33 INFO - PROCESS | 2384 | 1467538653451 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 2384 | 1467538653452 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a99a800 == 36 [pid = 2384] [id = 564] 02:37:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x120e47c00) [pid = 2384] [serial = 1692] [outer = 0x0] 02:37:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x122606c00) [pid = 2384] [serial = 1693] [outer = 0x120e47c00] 02:37:33 INFO - PROCESS | 2384 | 1467538653486 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x122745c00) [pid = 2384] [serial = 1694] [outer = 0x120e47c00] 02:37:33 INFO - PROCESS | 2384 | 1467538653865 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]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 02:37:33 INFO - PROCESS | 2384 | 1467538653906 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 2384 | 1467538653908 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:37:33 INFO - PROCESS | 2384 | 1467538653912 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 2384 | 1467538653914 Marionette TRACE conn2 <- [1,2230,null,{}] 02:37:33 INFO - PROCESS | 2384 | 1467538653918 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}] 02:37:33 INFO - PROCESS | 2384 | 1467538653921 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:34 INFO - PROCESS | 2384 | 1467538654094 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:37:34 INFO - PROCESS | 2384 | 1467538654157 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 2384 | 1467538654166 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x124696000 == 37 [pid = 2384] [id = 565] 02:37:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1199acc00) [pid = 2384] [serial = 1695] [outer = 0x0] 02:37:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12274c000) [pid = 2384] [serial = 1696] [outer = 0x1199acc00] 02:37:34 INFO - PROCESS | 2384 | 1467538654191 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x124451400) [pid = 2384] [serial = 1697] [outer = 0x1199acc00] 02:37:34 INFO - PROCESS | 2384 | 1467538654487 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]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 620ms 02:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:37:34 INFO - PROCESS | 2384 | 1467538654532 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 2384 | 1467538654533 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:37:34 INFO - PROCESS | 2384 | 1467538654536 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 2384 | 1467538654539 Marionette TRACE conn2 <- [1,2234,null,{}] 02:37:34 INFO - PROCESS | 2384 | 1467538654541 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}] 02:37:34 INFO - PROCESS | 2384 | 1467538654543 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:34 INFO - PROCESS | 2384 | 1467538654636 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:37:34 INFO - PROCESS | 2384 | 1467538654648 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 2384 | 1467538654649 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd80000 == 38 [pid = 2384] [id = 566] 02:37:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1244d3800) [pid = 2384] [serial = 1698] [outer = 0x0] 02:37:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x124608c00) [pid = 2384] [serial = 1699] [outer = 0x1244d3800] 02:37:34 INFO - PROCESS | 2384 | 1467538654673 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x124611c00) [pid = 2384] [serial = 1700] [outer = 0x1244d3800] 02:37:34 INFO - PROCESS | 2384 | 1467538654991 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]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 472ms 02:37:35 INFO - PROCESS | 2384 | 1467538655009 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 2384 | 1467538655010 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:37:35 INFO - PROCESS | 2384 | 1467538655012 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 2384 | 1467538655013 Marionette TRACE conn2 <- [1,2238,null,{}] 02:37:35 INFO - PROCESS | 2384 | 1467538655015 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}] 02:37:35 INFO - PROCESS | 2384 | 1467538655016 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:35 INFO - PROCESS | 2384 | 1467538655114 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:37:35 INFO - PROCESS | 2384 | 1467538655134 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 2384 | 1467538655135 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c3a5000 == 39 [pid = 2384] [id = 567] 02:37:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x124a03400) [pid = 2384] [serial = 1701] [outer = 0x0] 02:37:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x124ce9400) [pid = 2384] [serial = 1702] [outer = 0x124a03400] 02:37:35 INFO - PROCESS | 2384 | 1467538655159 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x124fa7800) [pid = 2384] [serial = 1703] [outer = 0x124a03400] 02:37:35 INFO - PROCESS | 2384 | 1467538655483 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]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 517ms 02:37:35 INFO - PROCESS | 2384 | 1467538655530 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 2384 | 1467538655531 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:37:35 INFO - PROCESS | 2384 | 1467538655533 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 2384 | 1467538655534 Marionette TRACE conn2 <- [1,2242,null,{}] 02:37:35 INFO - PROCESS | 2384 | 1467538655536 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}] 02:37:35 INFO - PROCESS | 2384 | 1467538655537 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:35 INFO - PROCESS | 2384 | 1467538655633 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:37:35 INFO - PROCESS | 2384 | 1467538655645 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 2384 | 1467538655646 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c836000 == 40 [pid = 2384] [id = 568] 02:37:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12551a000) [pid = 2384] [serial = 1704] [outer = 0x0] 02:37:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x125579800) [pid = 2384] [serial = 1705] [outer = 0x12551a000] 02:37:35 INFO - PROCESS | 2384 | 1467538655670 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x126835400) [pid = 2384] [serial = 1706] [outer = 0x12551a000] 02:37:35 INFO - PROCESS | 2384 | 1467538655992 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]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 471ms 02:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:37:36 INFO - PROCESS | 2384 | 1467538656006 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 2384 | 1467538656007 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:37:36 INFO - PROCESS | 2384 | 1467538656009 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 2384 | 1467538656010 Marionette TRACE conn2 <- [1,2246,null,{}] 02:37:36 INFO - PROCESS | 2384 | 1467538656013 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}] 02:37:36 INFO - PROCESS | 2384 | 1467538656014 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:36 INFO - PROCESS | 2384 | 1467538656245 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x118477000) [pid = 2384] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x119929000) [pid = 2384] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1170bf400) [pid = 2384] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x112a5dc00) [pid = 2384] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1129a6400) [pid = 2384] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x119668400) [pid = 2384] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x112ec5c00) [pid = 2384] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x112231c00) [pid = 2384] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x112a60400) [pid = 2384] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x11978d800) [pid = 2384] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1181cac00) [pid = 2384] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x112a6b000) [pid = 2384] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1170b5c00) [pid = 2384] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1170c3000) [pid = 2384] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:37:36 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1170c3800) [pid = 2384] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:37:36 INFO - PROCESS | 2384 | 1467538656290 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 2384 | 1467538656291 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x116999000 == 41 [pid = 2384] [id = 569] 02:37:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1129a6400) [pid = 2384] [serial = 1707] [outer = 0x0] 02:37:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x112a6b000) [pid = 2384] [serial = 1708] [outer = 0x1129a6400] 02:37:36 INFO - PROCESS | 2384 | 1467538656315 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1170c3800) [pid = 2384] [serial = 1709] [outer = 0x1129a6400] 02:37:36 INFO - PROCESS | 2384 | 1467538656567 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]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 568ms 02:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:37:36 INFO - PROCESS | 2384 | 1467538656578 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 2384 | 1467538656579 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:37:36 INFO - PROCESS | 2384 | 1467538656581 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 2384 | 1467538656582 Marionette TRACE conn2 <- [1,2250,null,{}] 02:37:36 INFO - PROCESS | 2384 | 1467538656585 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}] 02:37:36 INFO - PROCESS | 2384 | 1467538656586 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:36 INFO - PROCESS | 2384 | 1467538656680 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:37:36 INFO - PROCESS | 2384 | 1467538656683 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 2384 | 1467538656684 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d253000 == 42 [pid = 2384] [id = 570] 02:37:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1170c4000) [pid = 2384] [serial = 1710] [outer = 0x0] 02:37:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119674c00) [pid = 2384] [serial = 1711] [outer = 0x1170c4000] 02:37:36 INFO - PROCESS | 2384 | 1467538656710 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x124604000) [pid = 2384] [serial = 1712] [outer = 0x1170c4000] 02:37:37 INFO - PROCESS | 2384 | 1467538657030 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]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 472ms 02:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:37:37 INFO - PROCESS | 2384 | 1467538657055 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 2384 | 1467538657056 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:37:37 INFO - PROCESS | 2384 | 1467538657058 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 2384 | 1467538657059 Marionette TRACE conn2 <- [1,2254,null,{}] 02:37:37 INFO - PROCESS | 2384 | 1467538657062 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}] 02:37:37 INFO - PROCESS | 2384 | 1467538657063 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:37 INFO - PROCESS | 2384 | 1467538657176 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:37:37 INFO - PROCESS | 2384 | 1467538657182 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 2384 | 1467538657183 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4af000 == 43 [pid = 2384] [id = 571] 02:37:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1182e4c00) [pid = 2384] [serial = 1713] [outer = 0x0] 02:37:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12683b400) [pid = 2384] [serial = 1714] [outer = 0x1182e4c00] 02:37:37 INFO - PROCESS | 2384 | 1467538657208 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x126c0cc00) [pid = 2384] [serial = 1715] [outer = 0x1182e4c00] 02:37:37 INFO - PROCESS | 2384 | 1467538657493 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]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 02:37:37 INFO - PROCESS | 2384 | 1467538657528 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 2384 | 1467538657529 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:37:37 INFO - PROCESS | 2384 | 1467538657531 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 2384 | 1467538657532 Marionette TRACE conn2 <- [1,2258,null,{}] 02:37:37 INFO - PROCESS | 2384 | 1467538657535 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}] 02:37:37 INFO - PROCESS | 2384 | 1467538657537 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:37 INFO - PROCESS | 2384 | 1467538657621 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:37:37 INFO - PROCESS | 2384 | 1467538657625 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 2384 | 1467538657626 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4cc000 == 44 [pid = 2384] [id = 572] 02:37:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12683f800) [pid = 2384] [serial = 1716] [outer = 0x0] 02:37:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x126e64400) [pid = 2384] [serial = 1717] [outer = 0x12683f800] 02:37:37 INFO - PROCESS | 2384 | 1467538657650 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12701ac00) [pid = 2384] [serial = 1718] [outer = 0x12683f800] 02:37:37 INFO - PROCESS | 2384 | 1467538657986 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]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 468ms 02:37:38 INFO - PROCESS | 2384 | 1467538657999 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:37:38 INFO - PROCESS | 2384 | 1467538658001 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:37:38 INFO - PROCESS | 2384 | 1467538658005 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 2384 | 1467538658007 Marionette TRACE conn2 <- [1,2262,null,{}] 02:37:38 INFO - PROCESS | 2384 | 1467538658010 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}] 02:37:38 INFO - PROCESS | 2384 | 1467538658011 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:38 INFO - PROCESS | 2384 | 1467538658127 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:37:38 INFO - PROCESS | 2384 | 1467538658132 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 2384 | 1467538658134 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6dd000 == 45 [pid = 2384] [id = 573] 02:37:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12701a800) [pid = 2384] [serial = 1719] [outer = 0x0] 02:37:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x12701b800) [pid = 2384] [serial = 1720] [outer = 0x12701a800] 02:37:38 INFO - PROCESS | 2384 | 1467538658158 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1273ae400) [pid = 2384] [serial = 1721] [outer = 0x12701a800] 02:37:38 INFO - PROCESS | 2384 | 1467538658706 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]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 771ms 02:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:37:38 INFO - PROCESS | 2384 | 1467538658776 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 2384 | 1467538658779 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:37:38 INFO - PROCESS | 2384 | 1467538658782 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 2384 | 1467538658786 Marionette TRACE conn2 <- [1,2266,null,{}] 02:37:38 INFO - PROCESS | 2384 | 1467538658789 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}] 02:37:38 INFO - PROCESS | 2384 | 1467538658791 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:38 INFO - PROCESS | 2384 | 1467538658903 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:37:38 INFO - PROCESS | 2384 | 1467538658984 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 2384 | 1467538658985 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x11817d000 == 46 [pid = 2384] [id = 574] 02:37:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1128ae400) [pid = 2384] [serial = 1722] [outer = 0x0] 02:37:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x112a61400) [pid = 2384] [serial = 1723] [outer = 0x1128ae400] 02:37:39 INFO - PROCESS | 2384 | 1467538659016 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x112ec5000) [pid = 2384] [serial = 1724] [outer = 0x1128ae400] 02:37:39 INFO - PROCESS | 2384 | 1467538659682 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]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 924ms 02:37:39 INFO - PROCESS | 2384 | 1467538659720 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 2384 | 1467538659723 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:37:39 INFO - PROCESS | 2384 | 1467538659728 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 2384 | 1467538659730 Marionette TRACE conn2 <- [1,2270,null,{}] 02:37:39 INFO - PROCESS | 2384 | 1467538659734 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}] 02:37:39 INFO - PROCESS | 2384 | 1467538659735 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:39 INFO - PROCESS | 2384 | 1467538659840 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:37:39 INFO - PROCESS | 2384 | 1467538659898 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 2384 | 1467538659900 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e45800 == 47 [pid = 2384] [id = 575] 02:37:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1126ff800) [pid = 2384] [serial = 1725] [outer = 0x0] 02:37:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x112a5c800) [pid = 2384] [serial = 1726] [outer = 0x1126ff800] 02:37:39 INFO - PROCESS | 2384 | 1467538659929 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x113c9c400) [pid = 2384] [serial = 1727] [outer = 0x1126ff800] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4cc000 == 46 [pid = 2384] [id = 572] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4af000 == 45 [pid = 2384] [id = 571] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12d253000 == 44 [pid = 2384] [id = 570] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x124609c00) [pid = 2384] [serial = 1663] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x116999000 == 43 [pid = 2384] [id = 569] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12c836000 == 42 [pid = 2384] [id = 568] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12c3a5000 == 41 [pid = 2384] [id = 567] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd80000 == 40 [pid = 2384] [id = 566] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x124696000 == 39 [pid = 2384] [id = 565] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12a99a800 == 38 [pid = 2384] [id = 564] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x119659800 == 37 [pid = 2384] [id = 563] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x129532800 == 36 [pid = 2384] [id = 562] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x128b98000 == 35 [pid = 2384] [id = 561] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x1250c2800 == 34 [pid = 2384] [id = 560] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x124696800 == 33 [pid = 2384] [id = 559] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x12054a800 == 32 [pid = 2384] [id = 558] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x1199d2000 == 31 [pid = 2384] [id = 557] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x118216800 == 30 [pid = 2384] [id = 556] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x11677f800 == 29 [pid = 2384] [id = 555] 02:37:40 INFO - PROCESS | 2384 | --DOCSHELL 0x120551800 == 28 [pid = 2384] [id = 554] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x119667c00) [pid = 2384] [serial = 1643] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x120e61400) [pid = 2384] [serial = 1648] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x119738800) [pid = 2384] [serial = 1645] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x122745400) [pid = 2384] [serial = 1651] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x12260ec00) [pid = 2384] [serial = 1649] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1164e3800) [pid = 2384] [serial = 1654] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x122749000) [pid = 2384] [serial = 1657] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x123e80400) [pid = 2384] [serial = 1658] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x123a42000) [pid = 2384] [serial = 1652] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x115fda800) [pid = 2384] [serial = 1633] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x116923c00) [pid = 2384] [serial = 1634] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1128a8c00) [pid = 2384] [serial = 1630] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1129ad800) [pid = 2384] [serial = 1631] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x115fdcc00) [pid = 2384] [serial = 1628] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a6a800) [pid = 2384] [serial = 1627] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x120e6c000) [pid = 2384] [serial = 1625] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119a6d400) [pid = 2384] [serial = 1624] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11859cc00) [pid = 2384] [serial = 1622] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11832d800) [pid = 2384] [serial = 1621] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x116fb5800) [pid = 2384] [serial = 1619] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x115fdc000) [pid = 2384] [serial = 1618] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x118446c00) [pid = 2384] [serial = 1639] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1182ee000) [pid = 2384] [serial = 1637] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1181c8c00) [pid = 2384] [serial = 1636] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1244e0c00) [pid = 2384] [serial = 1661] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11923ec00) [pid = 2384] [serial = 1642] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1192bc800) [pid = 2384] [serial = 1655] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119927c00) [pid = 2384] [serial = 1646] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x123e85c00) [pid = 2384] [serial = 1660] [outer = 0x0] [url = about:blank] 02:37:40 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1185a2400) [pid = 2384] [serial = 1640] [outer = 0x0] [url = about:blank] 02:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 725ms 02:37:40 INFO - PROCESS | 2384 | 1467538660447 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]]]}] 02:37:40 INFO - PROCESS | 2384 | 1467538660456 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 2384 | 1467538660461 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:37:40 INFO - PROCESS | 2384 | 1467538660469 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 2384 | 1467538660472 Marionette TRACE conn2 <- [1,2274,null,{}] 02:37:40 INFO - PROCESS | 2384 | 1467538660485 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}] 02:37:40 INFO - PROCESS | 2384 | 1467538660488 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:40 INFO - PROCESS | 2384 | 1467538660613 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:37:40 INFO - PROCESS | 2384 | 1467538660706 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 2384 | 1467538660708 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x118176000 == 29 [pid = 2384] [id = 576] 02:37:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x112a88800) [pid = 2384] [serial = 1728] [outer = 0x0] 02:37:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x115f6d400) [pid = 2384] [serial = 1729] [outer = 0x112a88800] 02:37:40 INFO - PROCESS | 2384 | 1467538660754 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x116906000) [pid = 2384] [serial = 1730] [outer = 0x112a88800] 02:37:41 INFO - PROCESS | 2384 | 1467538661114 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]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 680ms 02:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:37:41 INFO - PROCESS | 2384 | 1467538661149 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 2384 | 1467538661150 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:37:41 INFO - PROCESS | 2384 | 1467538661175 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 2384 | 1467538661177 Marionette TRACE conn2 <- [1,2278,null,{}] 02:37:41 INFO - PROCESS | 2384 | 1467538661185 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}] 02:37:41 INFO - PROCESS | 2384 | 1467538661188 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:41 INFO - PROCESS | 2384 | 1467538661273 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:37:41 INFO - PROCESS | 2384 | 1467538661334 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 2384 | 1467538661336 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c17800 == 30 [pid = 2384] [id = 577] 02:37:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x11691e000) [pid = 2384] [serial = 1731] [outer = 0x0] 02:37:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11721e800) [pid = 2384] [serial = 1732] [outer = 0x11691e000] 02:37:41 INFO - PROCESS | 2384 | 1467538661365 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x118263400) [pid = 2384] [serial = 1733] [outer = 0x11691e000] 02:37:41 INFO - PROCESS | 2384 | 1467538661659 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]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 543ms 02:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:37:41 INFO - PROCESS | 2384 | 1467538661696 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 2384 | 1467538661698 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:37:41 INFO - PROCESS | 2384 | 1467538661700 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 2384 | 1467538661701 Marionette TRACE conn2 <- [1,2282,null,{}] 02:37:41 INFO - PROCESS | 2384 | 1467538661707 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}] 02:37:41 INFO - PROCESS | 2384 | 1467538661709 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:41 INFO - PROCESS | 2384 | 1467538661787 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:37:41 INFO - PROCESS | 2384 | 1467538661843 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 2384 | 1467538661844 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x123aab000 == 31 [pid = 2384] [id = 578] 02:37:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1129b3800) [pid = 2384] [serial = 1734] [outer = 0x0] 02:37:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x118323400) [pid = 2384] [serial = 1735] [outer = 0x1129b3800] 02:37:41 INFO - PROCESS | 2384 | 1467538661869 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11846fc00) [pid = 2384] [serial = 1736] [outer = 0x1129b3800] 02:37:42 INFO - PROCESS | 2384 | 1467538662157 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]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 02:37:42 INFO - PROCESS | 2384 | 1467538662222 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 2384 | 1467538662224 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:37:42 INFO - PROCESS | 2384 | 1467538662226 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 2384 | 1467538662227 Marionette TRACE conn2 <- [1,2286,null,{}] 02:37:42 INFO - PROCESS | 2384 | 1467538662229 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}] 02:37:42 INFO - PROCESS | 2384 | 1467538662230 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:42 INFO - PROCESS | 2384 | 1467538662308 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:37:42 INFO - PROCESS | 2384 | 1467538662312 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 2384 | 1467538662313 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a79000 == 32 [pid = 2384] [id = 579] 02:37:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x118327c00) [pid = 2384] [serial = 1737] [outer = 0x0] 02:37:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x118473400) [pid = 2384] [serial = 1738] [outer = 0x118327c00] 02:37:42 INFO - PROCESS | 2384 | 1467538662350 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1185a3000) [pid = 2384] [serial = 1739] [outer = 0x118327c00] 02:37:42 INFO - PROCESS | 2384 | 1467538662851 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]]]}] 02:37:42 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 02:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 669ms 02:37:42 INFO - PROCESS | 2384 | 1467538662895 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 2384 | 1467538662896 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:37:42 INFO - PROCESS | 2384 | 1467538662899 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 2384 | 1467538662900 Marionette TRACE conn2 <- [1,2290,null,{}] 02:37:42 INFO - PROCESS | 2384 | 1467538662902 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}] 02:37:42 INFO - PROCESS | 2384 | 1467538662906 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:43 INFO - PROCESS | 2384 | 1467538663024 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:37:43 INFO - PROCESS | 2384 | 1467538663039 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 2384 | 1467538663040 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e78000 == 33 [pid = 2384] [id = 580] 02:37:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11922ec00) [pid = 2384] [serial = 1740] [outer = 0x0] 02:37:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1192b3800) [pid = 2384] [serial = 1741] [outer = 0x11922ec00] 02:37:43 INFO - PROCESS | 2384 | 1467538663065 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119784400) [pid = 2384] [serial = 1742] [outer = 0x11922ec00] 02:37:43 INFO - PROCESS | 2384 | 1467538663381 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]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 02:37:43 INFO - PROCESS | 2384 | 1467538663423 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 2384 | 1467538663424 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:37:43 INFO - PROCESS | 2384 | 1467538663426 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 2384 | 1467538663427 Marionette TRACE conn2 <- [1,2294,null,{}] 02:37:43 INFO - PROCESS | 2384 | 1467538663436 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}] 02:37:43 INFO - PROCESS | 2384 | 1467538663437 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:43 INFO - PROCESS | 2384 | 1467538663537 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:37:43 INFO - PROCESS | 2384 | 1467538663541 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 2384 | 1467538663542 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9d000 == 34 [pid = 2384] [id = 581] 02:37:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x119232800) [pid = 2384] [serial = 1743] [outer = 0x0] 02:37:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1199a6400) [pid = 2384] [serial = 1744] [outer = 0x119232800] 02:37:43 INFO - PROCESS | 2384 | 1467538663566 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x120e68800) [pid = 2384] [serial = 1745] [outer = 0x119232800] 02:37:43 INFO - PROCESS | 2384 | 1467538663899 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]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 02:37:43 INFO - PROCESS | 2384 | 1467538663947 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 2384 | 1467538663948 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:37:43 INFO - PROCESS | 2384 | 1467538663958 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 2384 | 1467538663959 Marionette TRACE conn2 <- [1,2298,null,{}] 02:37:43 INFO - PROCESS | 2384 | 1467538663961 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}] 02:37:43 INFO - PROCESS | 2384 | 1467538663962 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:44 INFO - PROCESS | 2384 | 1467538664059 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:37:44 INFO - PROCESS | 2384 | 1467538664063 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 2384 | 1467538664064 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x11666a000 == 35 [pid = 2384] [id = 582] 02:37:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x120e68c00) [pid = 2384] [serial = 1746] [outer = 0x0] 02:37:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x122611c00) [pid = 2384] [serial = 1747] [outer = 0x120e68c00] 02:37:44 INFO - PROCESS | 2384 | 1467538664089 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x12274e000) [pid = 2384] [serial = 1748] [outer = 0x120e68c00] 02:37:44 INFO - PROCESS | 2384 | 1467538664401 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]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 477ms 02:37:44 INFO - PROCESS | 2384 | 1467538664428 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 2384 | 1467538664430 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:37:44 INFO - PROCESS | 2384 | 1467538664432 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 2384 | 1467538664433 Marionette TRACE conn2 <- [1,2302,null,{}] 02:37:44 INFO - PROCESS | 2384 | 1467538664444 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}] 02:37:44 INFO - PROCESS | 2384 | 1467538664445 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:44 INFO - PROCESS | 2384 | 1467538664714 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x12683f800) [pid = 2384] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x11721cc00) [pid = 2384] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1199acc00) [pid = 2384] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1182e4c00) [pid = 2384] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x12551a000) [pid = 2384] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119738c00) [pid = 2384] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1244d3800) [pid = 2384] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x124a03400) [pid = 2384] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x119783000) [pid = 2384] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x120e47c00) [pid = 2384] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1170c4000) [pid = 2384] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119242400) [pid = 2384] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1129a6400) [pid = 2384] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x112d0ec00) [pid = 2384] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1129ae400) [pid = 2384] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x110f7fc00) [pid = 2384] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112046c00) [pid = 2384] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118443400) [pid = 2384] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:37:44 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119239400) [pid = 2384] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:37:44 INFO - PROCESS | 2384 | 1467538664776 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 2384 | 1467538664777 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226ab000 == 36 [pid = 2384] [id = 583] 02:37:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x112046c00) [pid = 2384] [serial = 1749] [outer = 0x0] 02:37:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112a61c00) [pid = 2384] [serial = 1750] [outer = 0x112046c00] 02:37:44 INFO - PROCESS | 2384 | 1467538664802 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1170b5800) [pid = 2384] [serial = 1751] [outer = 0x112046c00] 02:37:45 INFO - PROCESS | 2384 | 1467538665077 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]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 673ms 02:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:37:45 INFO - PROCESS | 2384 | 1467538665109 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 2384 | 1467538665110 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:37:45 INFO - PROCESS | 2384 | 1467538665112 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 2384 | 1467538665114 Marionette TRACE conn2 <- [1,2306,null,{}] 02:37:45 INFO - PROCESS | 2384 | 1467538665116 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}] 02:37:45 INFO - PROCESS | 2384 | 1467538665117 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:45 INFO - PROCESS | 2384 | 1467538665198 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:37:45 INFO - PROCESS | 2384 | 1467538665203 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 2384 | 1467538665206 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad83800 == 37 [pid = 2384] [id = 584] 02:37:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x118266800) [pid = 2384] [serial = 1752] [outer = 0x0] 02:37:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119672c00) [pid = 2384] [serial = 1753] [outer = 0x118266800] 02:37:45 INFO - PROCESS | 2384 | 1467538665230 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123a44c00) [pid = 2384] [serial = 1754] [outer = 0x118266800] 02:37:45 INFO - PROCESS | 2384 | 1467538665564 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]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 467ms 02:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:37:45 INFO - PROCESS | 2384 | 1467538665581 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 2384 | 1467538665582 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:37:45 INFO - PROCESS | 2384 | 1467538665584 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 2384 | 1467538665588 Marionette TRACE conn2 <- [1,2310,null,{}] 02:37:45 INFO - PROCESS | 2384 | 1467538665592 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}] 02:37:45 INFO - PROCESS | 2384 | 1467538665594 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:45 INFO - PROCESS | 2384 | 1467538665726 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:37:45 INFO - PROCESS | 2384 | 1467538665733 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 2384 | 1467538665735 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x12babc000 == 38 [pid = 2384] [id = 585] 02:37:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x123b60400) [pid = 2384] [serial = 1755] [outer = 0x0] 02:37:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x123ee8000) [pid = 2384] [serial = 1756] [outer = 0x123b60400] 02:37:45 INFO - PROCESS | 2384 | 1467538665763 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1245f6800) [pid = 2384] [serial = 1757] [outer = 0x123b60400] 02:37:46 INFO - PROCESS | 2384 | 1467538666108 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]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 573ms 02:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:37:46 INFO - PROCESS | 2384 | 1467538666158 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 2384 | 1467538666159 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:37:46 INFO - PROCESS | 2384 | 1467538666161 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 2384 | 1467538666162 Marionette TRACE conn2 <- [1,2314,null,{}] 02:37:46 INFO - PROCESS | 2384 | 1467538666164 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}] 02:37:46 INFO - PROCESS | 2384 | 1467538666165 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:46 INFO - PROCESS | 2384 | 1467538666245 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:37:46 INFO - PROCESS | 2384 | 1467538666248 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 2384 | 1467538666249 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c39e800 == 39 [pid = 2384] [id = 586] 02:37:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x124603400) [pid = 2384] [serial = 1758] [outer = 0x0] 02:37:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x124a9e400) [pid = 2384] [serial = 1759] [outer = 0x124603400] 02:37:46 INFO - PROCESS | 2384 | 1467538666274 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x124e63000) [pid = 2384] [serial = 1760] [outer = 0x124603400] 02:37:46 INFO - PROCESS | 2384 | 1467538666593 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]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 02:37:46 INFO - PROCESS | 2384 | 1467538666631 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 2384 | 1467538666632 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:37:46 INFO - PROCESS | 2384 | 1467538666634 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 2384 | 1467538666635 Marionette TRACE conn2 <- [1,2318,null,{}] 02:37:46 INFO - PROCESS | 2384 | 1467538666645 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}] 02:37:46 INFO - PROCESS | 2384 | 1467538666646 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:46 INFO - PROCESS | 2384 | 1467538666753 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:37:46 INFO - PROCESS | 2384 | 1467538666839 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 2384 | 1467538666841 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x1139ad000 == 40 [pid = 2384] [id = 587] 02:37:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x110f7fc00) [pid = 2384] [serial = 1761] [outer = 0x0] 02:37:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1126f1800) [pid = 2384] [serial = 1762] [outer = 0x110f7fc00] 02:37:46 INFO - PROCESS | 2384 | 1467538666873 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1129a7800) [pid = 2384] [serial = 1763] [outer = 0x110f7fc00] 02:37:47 INFO - PROCESS | 2384 | 1467538667329 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] 02:37:47 INFO - PROCESS | 2384 | 1467538667361 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:37:47 INFO - PROCESS | 2384 | 1467538667364 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 2384 | 1467538667365 Marionette TRACE conn2 <- [1,2322,null,{}] 02:37:47 INFO - PROCESS | 2384 | 1467538667369 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}] 02:37:47 INFO - PROCESS | 2384 | 1467538667372 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:47 INFO - PROCESS | 2384 | 1467538667474 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:37:47 INFO - PROCESS | 2384 | 1467538667548 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 2384 | 1467538667549 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c64000 == 41 [pid = 2384] [id = 588] 02:37:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x112a66400) [pid = 2384] [serial = 1764] [outer = 0x0] 02:37:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x11691d800) [pid = 2384] [serial = 1765] [outer = 0x112a66400] 02:37:47 INFO - PROCESS | 2384 | 1467538667580 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1176e8800) [pid = 2384] [serial = 1766] [outer = 0x112a66400] 02:37:47 INFO - PROCESS | 2384 | 1467538667992 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]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 02:37:48 INFO - PROCESS | 2384 | 1467538668035 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 2384 | 1467538668038 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:37:48 INFO - PROCESS | 2384 | 1467538668041 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 2384 | 1467538668042 Marionette TRACE conn2 <- [1,2326,null,{}] 02:37:48 INFO - PROCESS | 2384 | 1467538668045 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}] 02:37:48 INFO - PROCESS | 2384 | 1467538668046 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:48 INFO - PROCESS | 2384 | 1467538668167 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:37:48 INFO - PROCESS | 2384 | 1467538668230 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 2384 | 1467538668232 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a99f800 == 42 [pid = 2384] [id = 589] 02:37:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x118470400) [pid = 2384] [serial = 1767] [outer = 0x0] 02:37:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x118599800) [pid = 2384] [serial = 1768] [outer = 0x118470400] 02:37:48 INFO - PROCESS | 2384 | 1467538668261 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x119236000) [pid = 2384] [serial = 1769] [outer = 0x118470400] 02:37:48 INFO - PROCESS | 2384 | 1467538668682 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]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 02:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:37:48 INFO - PROCESS | 2384 | 1467538668712 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 2384 | 1467538668714 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:37:48 INFO - PROCESS | 2384 | 1467538668721 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 2384 | 1467538668725 Marionette TRACE conn2 <- [1,2330,null,{}] 02:37:48 INFO - PROCESS | 2384 | 1467538668729 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}] 02:37:48 INFO - PROCESS | 2384 | 1467538668731 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:48 INFO - PROCESS | 2384 | 1467538668835 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:37:48 INFO - PROCESS | 2384 | 1467538668897 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 2384 | 1467538668898 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc5800 == 43 [pid = 2384] [id = 590] 02:37:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x118474800) [pid = 2384] [serial = 1770] [outer = 0x0] 02:37:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x11966ec00) [pid = 2384] [serial = 1771] [outer = 0x118474800] 02:37:48 INFO - PROCESS | 2384 | 1467538668926 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x120e6f000) [pid = 2384] [serial = 1772] [outer = 0x118474800] 02:37:49 INFO - PROCESS | 2384 | 1467538669374 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]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 677ms 02:37:49 INFO - PROCESS | 2384 | 1467538669395 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 2384 | 1467538669397 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:37:49 INFO - PROCESS | 2384 | 1467538669399 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 2384 | 1467538669400 Marionette TRACE conn2 <- [1,2334,null,{}] 02:37:49 INFO - PROCESS | 2384 | 1467538669403 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}] 02:37:49 INFO - PROCESS | 2384 | 1467538669404 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:49 INFO - PROCESS | 2384 | 1467538669520 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:37:49 INFO - PROCESS | 2384 | 1467538669605 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 2384 | 1467538669606 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4b9000 == 44 [pid = 2384] [id = 591] 02:37:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x12274ac00) [pid = 2384] [serial = 1773] [outer = 0x0] 02:37:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x124455c00) [pid = 2384] [serial = 1774] [outer = 0x12274ac00] 02:37:49 INFO - PROCESS | 2384 | 1467538669636 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x124ce9c00) [pid = 2384] [serial = 1775] [outer = 0x12274ac00] 02:37:50 INFO - PROCESS | 2384 | 1467538670198 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]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 823ms 02:37:50 INFO - PROCESS | 2384 | 1467538670222 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 2384 | 1467538670225 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:37:50 INFO - PROCESS | 2384 | 1467538670228 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 2384 | 1467538670230 Marionette TRACE conn2 <- [1,2338,null,{}] 02:37:50 INFO - PROCESS | 2384 | 1467538670234 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}] 02:37:50 INFO - PROCESS | 2384 | 1467538670235 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:50 INFO - PROCESS | 2384 | 1467538670330 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:37:50 INFO - PROCESS | 2384 | 1467538670392 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 2384 | 1467538670395 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c0e800 == 45 [pid = 2384] [id = 592] 02:37:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x113c9b800) [pid = 2384] [serial = 1776] [outer = 0x0] 02:37:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x11691bc00) [pid = 2384] [serial = 1777] [outer = 0x113c9b800] 02:37:50 INFO - PROCESS | 2384 | 1467538670423 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1173e0800) [pid = 2384] [serial = 1778] [outer = 0x113c9b800] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12c39e800 == 44 [pid = 2384] [id = 586] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12babc000 == 43 [pid = 2384] [id = 585] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad83800 == 42 [pid = 2384] [id = 584] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x1226ab000 == 41 [pid = 2384] [id = 583] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x11666a000 == 40 [pid = 2384] [id = 582] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9d000 == 39 [pid = 2384] [id = 581] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x126e78000 == 38 [pid = 2384] [id = 580] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x124a79000 == 37 [pid = 2384] [id = 579] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x123aab000 == 36 [pid = 2384] [id = 578] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x119c17800 == 35 [pid = 2384] [id = 577] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x118176000 == 34 [pid = 2384] [id = 576] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x117e45800 == 33 [pid = 2384] [id = 575] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x11817d000 == 32 [pid = 2384] [id = 574] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6dd000 == 31 [pid = 2384] [id = 573] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4b9000 == 30 [pid = 2384] [id = 591] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc5800 == 29 [pid = 2384] [id = 590] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x12a99f800 == 28 [pid = 2384] [id = 589] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x119c64000 == 27 [pid = 2384] [id = 588] 02:37:51 INFO - PROCESS | 2384 | --DOCSHELL 0x1139ad000 == 26 [pid = 2384] [id = 587] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x126e64400) [pid = 2384] [serial = 1717] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x12701ac00) [pid = 2384] [serial = 1718] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x11825f800) [pid = 2384] [serial = 1676] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x124451400) [pid = 2384] [serial = 1697] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x126c0cc00) [pid = 2384] [serial = 1715] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x126835400) [pid = 2384] [serial = 1706] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11978a800) [pid = 2384] [serial = 1687] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x124608c00) [pid = 2384] [serial = 1699] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x124fa7800) [pid = 2384] [serial = 1703] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x120e45c00) [pid = 2384] [serial = 1690] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x122745c00) [pid = 2384] [serial = 1694] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x124611c00) [pid = 2384] [serial = 1700] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x119927000) [pid = 2384] [serial = 1688] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x119674c00) [pid = 2384] [serial = 1711] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x119731400) [pid = 2384] [serial = 1685] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1170c3800) [pid = 2384] [serial = 1709] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x113946c00) [pid = 2384] [serial = 1669] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x112a64c00) [pid = 2384] [serial = 1667] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1129b0000) [pid = 2384] [serial = 1666] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x116977800) [pid = 2384] [serial = 1672] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118331c00) [pid = 2384] [serial = 1679] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x119670400) [pid = 2384] [serial = 1684] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1182ef800) [pid = 2384] [serial = 1678] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x12683b400) [pid = 2384] [serial = 1714] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x124604000) [pid = 2384] [serial = 1712] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x12274c000) [pid = 2384] [serial = 1696] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x120e51c00) [pid = 2384] [serial = 1691] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11923c000) [pid = 2384] [serial = 1682] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x125579800) [pid = 2384] [serial = 1705] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x122606c00) [pid = 2384] [serial = 1693] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x112a6b000) [pid = 2384] [serial = 1708] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x124ce7800) [pid = 2384] [serial = 1664] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x124ce9400) [pid = 2384] [serial = 1702] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x118479c00) [pid = 2384] [serial = 1681] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1170bbc00) [pid = 2384] [serial = 1673] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x115d4b800) [pid = 2384] [serial = 1670] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x118154c00) [pid = 2384] [serial = 1675] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x12701b800) [pid = 2384] [serial = 1720] [outer = 0x0] [url = about:blank] 02:37:51 INFO - PROCESS | 2384 | 1467538671469 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]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1270ms 02:37:51 INFO - PROCESS | 2384 | 1467538671499 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 2384 | 1467538671502 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:37:51 INFO - PROCESS | 2384 | 1467538671505 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 2384 | 1467538671506 Marionette TRACE conn2 <- [1,2342,null,{}] 02:37:51 INFO - PROCESS | 2384 | 1467538671510 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}] 02:37:51 INFO - PROCESS | 2384 | 1467538671512 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:51 INFO - PROCESS | 2384 | 1467538671591 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:37:51 INFO - PROCESS | 2384 | 1467538671595 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 2384 | 1467538671598 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x117011000 == 27 [pid = 2384] [id = 593] 02:37:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x112a5ec00) [pid = 2384] [serial = 1779] [outer = 0x0] 02:37:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x112d0e000) [pid = 2384] [serial = 1780] [outer = 0x112a5ec00] 02:37:51 INFO - PROCESS | 2384 | 1467538671626 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1129ae400) [pid = 2384] [serial = 1781] [outer = 0x112a5ec00] 02:37:51 INFO - PROCESS | 2384 | 1467538671963 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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 02:37:52 INFO - PROCESS | 2384 | 1467538672024 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 2384 | 1467538672028 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:37:52 INFO - PROCESS | 2384 | 1467538672033 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 2384 | 1467538672034 Marionette TRACE conn2 <- [1,2346,null,{}] 02:37:52 INFO - PROCESS | 2384 | 1467538672037 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}] 02:37:52 INFO - PROCESS | 2384 | 1467538672038 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:52 INFO - PROCESS | 2384 | 1467538672117 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:37:52 INFO - PROCESS | 2384 | 1467538672123 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 2384 | 1467538672125 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192d6000 == 28 [pid = 2384] [id = 594] 02:37:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x115f6ac00) [pid = 2384] [serial = 1782] [outer = 0x0] 02:37:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x116974c00) [pid = 2384] [serial = 1783] [outer = 0x115f6ac00] 02:37:52 INFO - PROCESS | 2384 | 1467538672152 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1170bc400) [pid = 2384] [serial = 1784] [outer = 0x115f6ac00] 02:37:52 INFO - PROCESS | 2384 | 1467538672513 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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 02:37:52 INFO - PROCESS | 2384 | 1467538672554 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 2384 | 1467538672555 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:37:52 INFO - PROCESS | 2384 | 1467538672558 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 2384 | 1467538672560 Marionette TRACE conn2 <- [1,2350,null,{}] 02:37:52 INFO - PROCESS | 2384 | 1467538672568 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}] 02:37:52 INFO - PROCESS | 2384 | 1467538672571 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:52 INFO - PROCESS | 2384 | 1467538672646 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:37:52 INFO - PROCESS | 2384 | 1467538672651 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 2384 | 1467538672655 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a9000 == 29 [pid = 2384] [id = 595] 02:37:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1129a9800) [pid = 2384] [serial = 1785] [outer = 0x0] 02:37:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11832c000) [pid = 2384] [serial = 1786] [outer = 0x1129a9800] 02:37:52 INFO - PROCESS | 2384 | 1467538672684 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118452c00) [pid = 2384] [serial = 1787] [outer = 0x1129a9800] 02:37:53 INFO - PROCESS | 2384 | 1467538673028 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]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 02:37:53 INFO - PROCESS | 2384 | 1467538673078 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 2384 | 1467538673080 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:37:53 INFO - PROCESS | 2384 | 1467538673082 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 2384 | 1467538673083 Marionette TRACE conn2 <- [1,2354,null,{}] 02:37:53 INFO - PROCESS | 2384 | 1467538673086 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}] 02:37:53 INFO - PROCESS | 2384 | 1467538673087 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:53 INFO - PROCESS | 2384 | 1467538673193 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:37:53 INFO - PROCESS | 2384 | 1467538673199 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 2384 | 1467538673200 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x124e0e800 == 30 [pid = 2384] [id = 596] 02:37:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x118474000) [pid = 2384] [serial = 1788] [outer = 0x0] 02:37:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x11859dc00) [pid = 2384] [serial = 1789] [outer = 0x118474000] 02:37:53 INFO - PROCESS | 2384 | 1467538673226 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119235c00) [pid = 2384] [serial = 1790] [outer = 0x118474000] 02:37:53 INFO - PROCESS | 2384 | 1467538673581 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]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 517ms 02:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:37:53 INFO - PROCESS | 2384 | 1467538673601 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 2384 | 1467538673604 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:37:53 INFO - PROCESS | 2384 | 1467538673607 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 2384 | 1467538673621 Marionette TRACE conn2 <- [1,2358,null,{}] 02:37:53 INFO - PROCESS | 2384 | 1467538673634 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}] 02:37:53 INFO - PROCESS | 2384 | 1467538673636 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:53 INFO - PROCESS | 2384 | 1467538673784 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:37:53 INFO - PROCESS | 2384 | 1467538673846 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 2384 | 1467538673847 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e22800 == 31 [pid = 2384] [id = 597] 02:37:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x114fce000) [pid = 2384] [serial = 1791] [outer = 0x0] 02:37:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11923cc00) [pid = 2384] [serial = 1792] [outer = 0x114fce000] 02:37:53 INFO - PROCESS | 2384 | 1467538673889 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119669000) [pid = 2384] [serial = 1793] [outer = 0x114fce000] 02:37:54 INFO - PROCESS | 2384 | 1467538674323 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]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 744ms 02:37:54 INFO - PROCESS | 2384 | 1467538674351 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 2384 | 1467538674353 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:37:54 INFO - PROCESS | 2384 | 1467538674357 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 2384 | 1467538674358 Marionette TRACE conn2 <- [1,2362,null,{}] 02:37:54 INFO - PROCESS | 2384 | 1467538674378 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}] 02:37:54 INFO - PROCESS | 2384 | 1467538674382 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:54 INFO - PROCESS | 2384 | 1467538674496 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:37:54 INFO - PROCESS | 2384 | 1467538674500 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 2384 | 1467538674501 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x129534800 == 32 [pid = 2384] [id = 598] 02:37:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x115fdac00) [pid = 2384] [serial = 1794] [outer = 0x0] 02:37:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11973a400) [pid = 2384] [serial = 1795] [outer = 0x115fdac00] 02:37:54 INFO - PROCESS | 2384 | 1467538674527 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e6a400) [pid = 2384] [serial = 1796] [outer = 0x115fdac00] 02:37:54 INFO - PROCESS | 2384 | 1467538674841 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]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 538ms 02:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:37:54 INFO - PROCESS | 2384 | 1467538674896 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 2384 | 1467538674897 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:37:54 INFO - PROCESS | 2384 | 1467538674899 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 2384 | 1467538674900 Marionette TRACE conn2 <- [1,2366,null,{}] 02:37:54 INFO - PROCESS | 2384 | 1467538674903 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}] 02:37:54 INFO - PROCESS | 2384 | 1467538674913 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:55 INFO - PROCESS | 2384 | 1467538675005 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:37:55 INFO - PROCESS | 2384 | 1467538675044 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 2384 | 1467538675045 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5b0800 == 33 [pid = 2384] [id = 599] 02:37:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x120e49c00) [pid = 2384] [serial = 1797] [outer = 0x0] 02:37:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x122643400) [pid = 2384] [serial = 1798] [outer = 0x120e49c00] 02:37:55 INFO - PROCESS | 2384 | 1467538675069 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x122750c00) [pid = 2384] [serial = 1799] [outer = 0x120e49c00] 02:37:55 INFO - PROCESS | 2384 | 1467538675409 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]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 02:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:37:55 INFO - PROCESS | 2384 | 1467538675417 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 2384 | 1467538675418 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:37:55 INFO - PROCESS | 2384 | 1467538675422 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 2384 | 1467538675423 Marionette TRACE conn2 <- [1,2370,null,{}] 02:37:55 INFO - PROCESS | 2384 | 1467538675426 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}] 02:37:55 INFO - PROCESS | 2384 | 1467538675427 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:55 INFO - PROCESS | 2384 | 1467538675663 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x124603400) [pid = 2384] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x123b60400) [pid = 2384] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11922ec00) [pid = 2384] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x119232800) [pid = 2384] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1128ae400) [pid = 2384] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x11691e000) [pid = 2384] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x112a88800) [pid = 2384] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x118327c00) [pid = 2384] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x12701a800) [pid = 2384] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1129b3800) [pid = 2384] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1126ff800) [pid = 2384] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x120e68c00) [pid = 2384] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:37:55 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x112046c00) [pid = 2384] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:37:55 INFO - PROCESS | 2384 | 1467538675711 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 2384 | 1467538675712 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x116997000 == 34 [pid = 2384] [id = 600] 02:37:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x112046c00) [pid = 2384] [serial = 1800] [outer = 0x0] 02:37:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1128ae400) [pid = 2384] [serial = 1801] [outer = 0x112046c00] 02:37:55 INFO - PROCESS | 2384 | 1467538675736 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x116904c00) [pid = 2384] [serial = 1802] [outer = 0x112046c00] 02:37:56 INFO - PROCESS | 2384 | 1467538676005 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]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 620ms 02:37:56 INFO - PROCESS | 2384 | 1467538676043 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 2384 | 1467538676044 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:37:56 INFO - PROCESS | 2384 | 1467538676046 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 2384 | 1467538676047 Marionette TRACE conn2 <- [1,2374,null,{}] 02:37:56 INFO - PROCESS | 2384 | 1467538676050 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}] 02:37:56 INFO - PROCESS | 2384 | 1467538676051 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:56 INFO - PROCESS | 2384 | 1467538676140 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:37:56 INFO - PROCESS | 2384 | 1467538676144 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 2384 | 1467538676145 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x1226a7800 == 35 [pid = 2384] [id = 601] 02:37:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11721c400) [pid = 2384] [serial = 1803] [outer = 0x0] 02:37:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11992e400) [pid = 2384] [serial = 1804] [outer = 0x11721c400] 02:37:56 INFO - PROCESS | 2384 | 1467538676169 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x123e83800) [pid = 2384] [serial = 1805] [outer = 0x11721c400] 02:37:56 INFO - PROCESS | 2384 | 1467538676491 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]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 469ms 02:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:37:56 INFO - PROCESS | 2384 | 1467538676515 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 2384 | 1467538676516 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:37:56 INFO - PROCESS | 2384 | 1467538676518 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 2384 | 1467538676522 Marionette TRACE conn2 <- [1,2378,null,{}] 02:37:56 INFO - PROCESS | 2384 | 1467538676525 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}] 02:37:56 INFO - PROCESS | 2384 | 1467538676526 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:56 INFO - PROCESS | 2384 | 1467538676629 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:37:56 INFO - PROCESS | 2384 | 1467538676636 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 2384 | 1467538676637 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac1000 == 36 [pid = 2384] [id = 602] 02:37:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1129ab000) [pid = 2384] [serial = 1806] [outer = 0x0] 02:37:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x123ef1800) [pid = 2384] [serial = 1807] [outer = 0x1129ab000] 02:37:56 INFO - PROCESS | 2384 | 1467538676661 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x124608c00) [pid = 2384] [serial = 1808] [outer = 0x1129ab000] 02:37:56 INFO - PROCESS | 2384 | 1467538676974 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]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 472ms 02:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:37:56 INFO - PROCESS | 2384 | 1467538676991 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 2384 | 1467538676993 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:37:56 INFO - PROCESS | 2384 | 1467538676995 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 2384 | 1467538676996 Marionette TRACE conn2 <- [1,2382,null,{}] 02:37:57 INFO - PROCESS | 2384 | 1467538676999 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}] 02:37:57 INFO - PROCESS | 2384 | 1467538677001 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:57 INFO - PROCESS | 2384 | 1467538677097 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:37:57 INFO - PROCESS | 2384 | 1467538677100 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 2384 | 1467538677102 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e22000 == 37 [pid = 2384] [id = 603] 02:37:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x12460f800) [pid = 2384] [serial = 1809] [outer = 0x0] 02:37:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x124e64400) [pid = 2384] [serial = 1810] [outer = 0x12460f800] 02:37:57 INFO - PROCESS | 2384 | 1467538677131 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x126837800) [pid = 2384] [serial = 1811] [outer = 0x12460f800] 02:37:57 INFO - PROCESS | 2384 | 1467538677505 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]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 02:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:37:57 INFO - PROCESS | 2384 | 1467538677515 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 2384 | 1467538677516 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:37:57 INFO - PROCESS | 2384 | 1467538677518 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 2384 | 1467538677519 Marionette TRACE conn2 <- [1,2386,null,{}] 02:37:57 INFO - PROCESS | 2384 | 1467538677537 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}] 02:37:57 INFO - PROCESS | 2384 | 1467538677539 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:57 INFO - PROCESS | 2384 | 1467538677616 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:37:57 INFO - PROCESS | 2384 | 1467538677620 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 2384 | 1467538677623 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc7000 == 38 [pid = 2384] [id = 604] 02:37:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12683cc00) [pid = 2384] [serial = 1812] [outer = 0x0] 02:37:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x126c0b400) [pid = 2384] [serial = 1813] [outer = 0x12683cc00] 02:37:57 INFO - PROCESS | 2384 | 1467538677647 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x127016800) [pid = 2384] [serial = 1814] [outer = 0x12683cc00] 02:37:58 INFO - PROCESS | 2384 | 1467538678249 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]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 786ms 02:37:58 INFO - PROCESS | 2384 | 1467538678305 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 2384 | 1467538678308 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:37:58 INFO - PROCESS | 2384 | 1467538678312 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 2384 | 1467538678314 Marionette TRACE conn2 <- [1,2390,null,{}] 02:37:58 INFO - PROCESS | 2384 | 1467538678317 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}] 02:37:58 INFO - PROCESS | 2384 | 1467538678320 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:58 INFO - PROCESS | 2384 | 1467538678428 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:37:58 INFO - PROCESS | 2384 | 1467538678511 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 2384 | 1467538678513 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193d3000 == 39 [pid = 2384] [id = 605] 02:37:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1131d9000) [pid = 2384] [serial = 1815] [outer = 0x0] 02:37:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x113954800) [pid = 2384] [serial = 1816] [outer = 0x1131d9000] 02:37:58 INFO - PROCESS | 2384 | 1467538678543 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x116625400) [pid = 2384] [serial = 1817] [outer = 0x1131d9000] 02:37:59 INFO - PROCESS | 2384 | 1467538679142 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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 872ms 02:37:59 INFO - PROCESS | 2384 | 1467538679218 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 2384 | 1467538679225 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:37:59 INFO - PROCESS | 2384 | 1467538679233 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 2384 | 1467538679235 Marionette TRACE conn2 <- [1,2394,null,{}] 02:37:59 INFO - PROCESS | 2384 | 1467538679237 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}] 02:37:59 INFO - PROCESS | 2384 | 1467538679239 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:59 INFO - PROCESS | 2384 | 1467538679332 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:37:59 INFO - PROCESS | 2384 | 1467538679431 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 2384 | 1467538679434 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:37:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x12054e000 == 40 [pid = 2384] [id = 606] 02:37:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x11322b000) [pid = 2384] [serial = 1818] [outer = 0x0] 02:37:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x11721e000) [pid = 2384] [serial = 1819] [outer = 0x11322b000] 02:37:59 INFO - PROCESS | 2384 | 1467538679483 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x118331800) [pid = 2384] [serial = 1820] [outer = 0x11322b000] 02:38:00 INFO - PROCESS | 2384 | 1467538680272 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]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1074ms 02:38:00 INFO - PROCESS | 2384 | 1467538680307 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 2384 | 1467538680309 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:38:00 INFO - PROCESS | 2384 | 1467538680312 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 2384 | 1467538680314 Marionette TRACE conn2 <- [1,2398,null,{}] 02:38:00 INFO - PROCESS | 2384 | 1467538680317 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}] 02:38:00 INFO - PROCESS | 2384 | 1467538680319 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:00 INFO - PROCESS | 2384 | 1467538680419 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:38:00 INFO - PROCESS | 2384 | 1467538680481 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 2384 | 1467538680482 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ade000 == 41 [pid = 2384] [id = 607] 02:38:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1161a6000) [pid = 2384] [serial = 1821] [outer = 0x0] 02:38:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x116980400) [pid = 2384] [serial = 1822] [outer = 0x1161a6000] 02:38:00 INFO - PROCESS | 2384 | 1467538680510 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1176f4c00) [pid = 2384] [serial = 1823] [outer = 0x1161a6000] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x126e22000 == 40 [pid = 2384] [id = 603] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12bac1000 == 39 [pid = 2384] [id = 602] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a7800 == 38 [pid = 2384] [id = 601] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x116997000 == 37 [pid = 2384] [id = 600] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5b0800 == 36 [pid = 2384] [id = 599] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x129534800 == 35 [pid = 2384] [id = 598] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x126e22800 == 34 [pid = 2384] [id = 597] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x124e0e800 == 33 [pid = 2384] [id = 596] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x1226a9000 == 32 [pid = 2384] [id = 595] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x1192d6000 == 31 [pid = 2384] [id = 594] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x117011000 == 30 [pid = 2384] [id = 593] 02:38:00 INFO - PROCESS | 2384 | --DOCSHELL 0x119c0e800 == 29 [pid = 2384] [id = 592] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x124a9e400) [pid = 2384] [serial = 1759] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1245f6800) [pid = 2384] [serial = 1757] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x1192b3800) [pid = 2384] [serial = 1741] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1199a6400) [pid = 2384] [serial = 1744] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x124e63000) [pid = 2384] [serial = 1760] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x112a61400) [pid = 2384] [serial = 1723] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x119784400) [pid = 2384] [serial = 1742] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x112ec5000) [pid = 2384] [serial = 1724] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11721e800) [pid = 2384] [serial = 1732] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x118263400) [pid = 2384] [serial = 1733] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x115f6d400) [pid = 2384] [serial = 1729] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x116906000) [pid = 2384] [serial = 1730] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x118473400) [pid = 2384] [serial = 1738] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1273ae400) [pid = 2384] [serial = 1721] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118323400) [pid = 2384] [serial = 1735] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x11846fc00) [pid = 2384] [serial = 1736] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x112a5c800) [pid = 2384] [serial = 1726] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x113c9c400) [pid = 2384] [serial = 1727] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x122611c00) [pid = 2384] [serial = 1747] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x120e68800) [pid = 2384] [serial = 1745] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x112a61c00) [pid = 2384] [serial = 1750] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x12274e000) [pid = 2384] [serial = 1748] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1170b5800) [pid = 2384] [serial = 1751] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119672c00) [pid = 2384] [serial = 1753] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x123ee8000) [pid = 2384] [serial = 1756] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1185a3000) [pid = 2384] [serial = 1739] [outer = 0x0] [url = about:blank] 02:38:00 INFO - PROCESS | 2384 | 1467538680883 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]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 620ms 02:38:00 INFO - PROCESS | 2384 | 1467538680931 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 2384 | 1467538680934 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:38:00 INFO - PROCESS | 2384 | 1467538680945 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 2384 | 1467538680947 Marionette TRACE conn2 <- [1,2402,null,{}] 02:38:00 INFO - PROCESS | 2384 | 1467538680949 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}] 02:38:00 INFO - PROCESS | 2384 | 1467538680951 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:01 INFO - PROCESS | 2384 | 1467538681029 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:38:01 INFO - PROCESS | 2384 | 1467538681033 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 2384 | 1467538681034 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193c7800 == 30 [pid = 2384] [id = 608] 02:38:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11825f800) [pid = 2384] [serial = 1824] [outer = 0x0] 02:38:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118323400) [pid = 2384] [serial = 1825] [outer = 0x11825f800] 02:38:01 INFO - PROCESS | 2384 | 1467538681063 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118470800) [pid = 2384] [serial = 1826] [outer = 0x11825f800] 02:38:01 INFO - PROCESS | 2384 | 1467538681439 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]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 527ms 02:38:01 INFO - PROCESS | 2384 | 1467538681468 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 2384 | 1467538681469 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:38:01 INFO - PROCESS | 2384 | 1467538681474 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 2384 | 1467538681477 Marionette TRACE conn2 <- [1,2406,null,{}] 02:38:01 INFO - PROCESS | 2384 | 1467538681484 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}] 02:38:01 INFO - PROCESS | 2384 | 1467538681488 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:01 INFO - PROCESS | 2384 | 1467538681591 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:38:01 INFO - PROCESS | 2384 | 1467538681598 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 2384 | 1467538681600 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x124e11000 == 31 [pid = 2384] [id = 609] 02:38:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1129a9000) [pid = 2384] [serial = 1827] [outer = 0x0] 02:38:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119225000) [pid = 2384] [serial = 1828] [outer = 0x1129a9000] 02:38:01 INFO - PROCESS | 2384 | 1467538681628 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11966c400) [pid = 2384] [serial = 1829] [outer = 0x1129a9000] 02:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 574ms 02:38:02 INFO - PROCESS | 2384 | 1467538682041 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]]]}] 02:38:02 INFO - PROCESS | 2384 | 1467538682048 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:38:02 INFO - PROCESS | 2384 | 1467538682052 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:38:02 INFO - PROCESS | 2384 | 1467538682059 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 2384 | 1467538682060 Marionette TRACE conn2 <- [1,2410,null,{}] 02:38:02 INFO - PROCESS | 2384 | 1467538682064 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}] 02:38:02 INFO - PROCESS | 2384 | 1467538682066 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:02 INFO - PROCESS | 2384 | 1467538682195 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:38:02 INFO - PROCESS | 2384 | 1467538682200 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 2384 | 1467538682202 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9e800 == 32 [pid = 2384] [id = 610] 02:38:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119733000) [pid = 2384] [serial = 1830] [outer = 0x0] 02:38:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11978e000) [pid = 2384] [serial = 1831] [outer = 0x119733000] 02:38:02 INFO - PROCESS | 2384 | 1467538682245 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1199a8c00) [pid = 2384] [serial = 1832] [outer = 0x119733000] 02:38:02 INFO - PROCESS | 2384 | 1467538682694 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]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 673ms 02:38:02 INFO - PROCESS | 2384 | 1467538682734 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 2384 | 1467538682735 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:38:02 INFO - PROCESS | 2384 | 1467538682739 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 2384 | 1467538682741 Marionette TRACE conn2 <- [1,2414,null,{}] 02:38:02 INFO - PROCESS | 2384 | 1467538682743 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}] 02:38:02 INFO - PROCESS | 2384 | 1467538682744 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:02 INFO - PROCESS | 2384 | 1467538682844 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:38:02 INFO - PROCESS | 2384 | 1467538682856 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 2384 | 1467538682857 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x129539000 == 33 [pid = 2384] [id = 611] 02:38:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x120556000) [pid = 2384] [serial = 1833] [outer = 0x0] 02:38:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x120e49800) [pid = 2384] [serial = 1834] [outer = 0x120556000] 02:38:02 INFO - PROCESS | 2384 | 1467538682888 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x122607c00) [pid = 2384] [serial = 1835] [outer = 0x120556000] 02:38:03 INFO - PROCESS | 2384 | 1467538683250 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]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 02:38:03 INFO - PROCESS | 2384 | 1467538683258 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 2384 | 1467538683260 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:38:03 INFO - PROCESS | 2384 | 1467538683262 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 2384 | 1467538683263 Marionette TRACE conn2 <- [1,2418,null,{}] 02:38:03 INFO - PROCESS | 2384 | 1467538683265 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}] 02:38:03 INFO - PROCESS | 2384 | 1467538683269 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:03 INFO - PROCESS | 2384 | 1467538683391 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:38:03 INFO - PROCESS | 2384 | 1467538683403 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 2384 | 1467538683404 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9f5800 == 34 [pid = 2384] [id = 612] 02:38:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x122645c00) [pid = 2384] [serial = 1836] [outer = 0x0] 02:38:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12409d800) [pid = 2384] [serial = 1837] [outer = 0x122645c00] 02:38:03 INFO - PROCESS | 2384 | 1467538683429 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x125578400) [pid = 2384] [serial = 1838] [outer = 0x122645c00] 02:38:03 INFO - PROCESS | 2384 | 1467538683768 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]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 02:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:38:03 INFO - PROCESS | 2384 | 1467538683780 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 2384 | 1467538683782 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:38:03 INFO - PROCESS | 2384 | 1467538683784 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 2384 | 1467538683785 Marionette TRACE conn2 <- [1,2422,null,{}] 02:38:03 INFO - PROCESS | 2384 | 1467538683789 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}] 02:38:03 INFO - PROCESS | 2384 | 1467538683791 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:03 INFO - PROCESS | 2384 | 1467538683889 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:38:03 INFO - PROCESS | 2384 | 1467538683904 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 2384 | 1467538683906 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ae3000 == 35 [pid = 2384] [id = 613] 02:38:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123c53400) [pid = 2384] [serial = 1839] [outer = 0x0] 02:38:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x126834400) [pid = 2384] [serial = 1840] [outer = 0x123c53400] 02:38:03 INFO - PROCESS | 2384 | 1467538683937 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x126e5f800) [pid = 2384] [serial = 1841] [outer = 0x123c53400] 02:38:04 INFO - PROCESS | 2384 | 1467538684262 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]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:38:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 02:38:04 INFO - PROCESS | 2384 | 1467538684305 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 2384 | 1467538684306 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:38:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:38:04 INFO - PROCESS | 2384 | 1467538684308 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 2384 | 1467538684309 Marionette TRACE conn2 <- [1,2426,null,{}] 02:38:04 INFO - PROCESS | 2384 | 1467538684318 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}] 02:38:04 INFO - PROCESS | 2384 | 1467538684319 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:04 INFO - PROCESS | 2384 | 1467538684418 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:38:04 INFO - PROCESS | 2384 | 1467538684422 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 2384 | 1467538684423 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bdab800 == 36 [pid = 2384] [id = 614] 02:38:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x124602c00) [pid = 2384] [serial = 1842] [outer = 0x0] 02:38:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12701a400) [pid = 2384] [serial = 1843] [outer = 0x124602c00] 02:38:04 INFO - PROCESS | 2384 | 1467538684446 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1273acc00) [pid = 2384] [serial = 1844] [outer = 0x124602c00] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x118266800) [pid = 2384] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x12460f800) [pid = 2384] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x114fce000) [pid = 2384] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x120e49c00) [pid = 2384] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x115fdac00) [pid = 2384] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x118474000) [pid = 2384] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x113c9b800) [pid = 2384] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1129a9800) [pid = 2384] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x115f6ac00) [pid = 2384] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x112a5ec00) [pid = 2384] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x110f7fc00) [pid = 2384] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x112a66400) [pid = 2384] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x118470400) [pid = 2384] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x118474800) [pid = 2384] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x112046c00) [pid = 2384] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11721c400) [pid = 2384] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1129ab000) [pid = 2384] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:38:04 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x12274ac00) [pid = 2384] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:38:04 INFO - PROCESS | 2384 | 1467538684870 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]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:38:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 576ms 02:38:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:38:04 INFO - PROCESS | 2384 | 1467538684886 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 2384 | 1467538684887 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:38:04 INFO - PROCESS | 2384 | 1467538684889 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 2384 | 1467538684890 Marionette TRACE conn2 <- [1,2430,null,{}] 02:38:04 INFO - PROCESS | 2384 | 1467538684892 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}] 02:38:04 INFO - PROCESS | 2384 | 1467538684893 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:04 INFO - PROCESS | 2384 | 1467538684973 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:38:04 INFO - PROCESS | 2384 | 1467538684977 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 2384 | 1467538684978 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x126819800 == 37 [pid = 2384] [id = 615] 02:38:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x112a5ec00) [pid = 2384] [serial = 1845] [outer = 0x0] 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x113242800) [pid = 2384] [serial = 1846] [outer = 0x112a5ec00] 02:38:05 INFO - PROCESS | 2384 | 1467538685010 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1170c1400) [pid = 2384] [serial = 1847] [outer = 0x112a5ec00] 02:38:05 INFO - PROCESS | 2384 | 1467538685339 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]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 02:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:38:05 INFO - PROCESS | 2384 | 1467538685359 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 2384 | 1467538685360 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:38:05 INFO - PROCESS | 2384 | 1467538685362 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 2384 | 1467538685363 Marionette TRACE conn2 <- [1,2434,null,{}] 02:38:05 INFO - PROCESS | 2384 | 1467538685365 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}] 02:38:05 INFO - PROCESS | 2384 | 1467538685367 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:05 INFO - PROCESS | 2384 | 1467538685447 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:38:05 INFO - PROCESS | 2384 | 1467538685507 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 2384 | 1467538685508 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c840000 == 38 [pid = 2384] [id = 616] 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1170b5c00) [pid = 2384] [serial = 1848] [outer = 0x0] 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1192b2800) [pid = 2384] [serial = 1849] [outer = 0x1170b5c00] 02:38:05 INFO - PROCESS | 2384 | 1467538685532 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x12274e400) [pid = 2384] [serial = 1850] [outer = 0x1170b5c00] 02:38:05 INFO - PROCESS | 2384 | 1467538685811 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]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 469ms 02:38:05 INFO - PROCESS | 2384 | 1467538685832 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 2384 | 1467538685833 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:38:05 INFO - PROCESS | 2384 | 1467538685844 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 2384 | 1467538685845 Marionette TRACE conn2 <- [1,2438,null,{}] 02:38:05 INFO - PROCESS | 2384 | 1467538685848 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}] 02:38:05 INFO - PROCESS | 2384 | 1467538685849 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:05 INFO - PROCESS | 2384 | 1467538685951 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:38:05 INFO - PROCESS | 2384 | 1467538685958 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 2384 | 1467538685960 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6c3800 == 39 [pid = 2384] [id = 617] 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x124605400) [pid = 2384] [serial = 1851] [outer = 0x0] 02:38:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1275bb800) [pid = 2384] [serial = 1852] [outer = 0x124605400] 02:38:05 INFO - PROCESS | 2384 | 1467538685985 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1275c7c00) [pid = 2384] [serial = 1853] [outer = 0x124605400] 02:38:06 INFO - PROCESS | 2384 | 1467538686323 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]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 527ms 02:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:38:06 INFO - PROCESS | 2384 | 1467538686363 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 2384 | 1467538686365 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:38:06 INFO - PROCESS | 2384 | 1467538686367 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 2384 | 1467538686368 Marionette TRACE conn2 <- [1,2442,null,{}] 02:38:06 INFO - PROCESS | 2384 | 1467538686382 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}] 02:38:06 INFO - PROCESS | 2384 | 1467538686383 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:06 INFO - PROCESS | 2384 | 1467538686462 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:38:06 INFO - PROCESS | 2384 | 1467538686465 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 2384 | 1467538686466 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6e2800 == 40 [pid = 2384] [id = 618] 02:38:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1275c8000) [pid = 2384] [serial = 1854] [outer = 0x0] 02:38:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1287c8800) [pid = 2384] [serial = 1855] [outer = 0x1275c8000] 02:38:06 INFO - PROCESS | 2384 | 1467538686490 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1287cec00) [pid = 2384] [serial = 1856] [outer = 0x1275c8000] 02:38:06 INFO - PROCESS | 2384 | 1467538686810 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]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 471ms 02:38:06 INFO - PROCESS | 2384 | 1467538686840 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 2384 | 1467538686843 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:38:06 INFO - PROCESS | 2384 | 1467538686906 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 2384 | 1467538686908 Marionette TRACE conn2 <- [1,2446,null,{}] 02:38:06 INFO - PROCESS | 2384 | 1467538686912 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}] 02:38:06 INFO - PROCESS | 2384 | 1467538686914 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:07 INFO - PROCESS | 2384 | 1467538687010 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:38:07 INFO - PROCESS | 2384 | 1467538687114 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 2384 | 1467538687116 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x117363000 == 41 [pid = 2384] [id = 619] 02:38:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x112a64000) [pid = 2384] [serial = 1857] [outer = 0x0] 02:38:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x112a84000) [pid = 2384] [serial = 1858] [outer = 0x112a64000] 02:38:07 INFO - PROCESS | 2384 | 1467538687148 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x115fda800) [pid = 2384] [serial = 1859] [outer = 0x112a64000] 02:38:07 INFO - PROCESS | 2384 | 1467538687562 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]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 02:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:38:07 INFO - PROCESS | 2384 | 1467538687576 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 2384 | 1467538687579 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:38:07 INFO - PROCESS | 2384 | 1467538687582 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 2384 | 1467538687584 Marionette TRACE conn2 <- [1,2450,null,{}] 02:38:07 INFO - PROCESS | 2384 | 1467538687589 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}] 02:38:07 INFO - PROCESS | 2384 | 1467538687591 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:07 INFO - PROCESS | 2384 | 1467538687723 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:38:07 INFO - PROCESS | 2384 | 1467538687798 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 2384 | 1467538687799 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e22000 == 42 [pid = 2384] [id = 620] 02:38:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x118471800) [pid = 2384] [serial = 1860] [outer = 0x0] 02:38:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x118479c00) [pid = 2384] [serial = 1861] [outer = 0x118471800] 02:38:07 INFO - PROCESS | 2384 | 1467538687830 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x118e5c800) [pid = 2384] [serial = 1862] [outer = 0x118471800] 02:38:08 INFO - PROCESS | 2384 | 1467538688245 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]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 671ms 02:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:38:08 INFO - PROCESS | 2384 | 1467538688254 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 2384 | 1467538688255 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:38:08 INFO - PROCESS | 2384 | 1467538688258 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 2384 | 1467538688259 Marionette TRACE conn2 <- [1,2454,null,{}] 02:38:08 INFO - PROCESS | 2384 | 1467538688262 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}] 02:38:08 INFO - PROCESS | 2384 | 1467538688263 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:08 INFO - PROCESS | 2384 | 1467538688368 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:38:08 INFO - PROCESS | 2384 | 1467538688437 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 2384 | 1467538688441 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4c8800 == 43 [pid = 2384] [id = 621] 02:38:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x120e47800) [pid = 2384] [serial = 1863] [outer = 0x0] 02:38:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x120e6b800) [pid = 2384] [serial = 1864] [outer = 0x120e47800] 02:38:08 INFO - PROCESS | 2384 | 1467538688484 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x122751c00) [pid = 2384] [serial = 1865] [outer = 0x120e47800] 02:38:08 INFO - PROCESS | 2384 | 1467538688891 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]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 02:38:08 INFO - PROCESS | 2384 | 1467538688929 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 2384 | 1467538688930 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:38:08 INFO - PROCESS | 2384 | 1467538688933 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 2384 | 1467538688934 Marionette TRACE conn2 <- [1,2458,null,{}] 02:38:08 INFO - PROCESS | 2384 | 1467538688937 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}] 02:38:08 INFO - PROCESS | 2384 | 1467538688938 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:09 INFO - PROCESS | 2384 | 1467538689040 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:38:09 INFO - PROCESS | 2384 | 1467538689138 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 2384 | 1467538689139 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x12de67000 == 44 [pid = 2384] [id = 622] 02:38:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x12460fc00) [pid = 2384] [serial = 1866] [outer = 0x0] 02:38:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x124cb6400) [pid = 2384] [serial = 1867] [outer = 0x12460fc00] 02:38:09 INFO - PROCESS | 2384 | 1467538689168 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x125e54c00) [pid = 2384] [serial = 1868] [outer = 0x12460fc00] 02:38:09 INFO - PROCESS | 2384 | 1467538689627 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]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 02:38:09 INFO - PROCESS | 2384 | 1467538689656 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 2384 | 1467538689658 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:38:09 INFO - PROCESS | 2384 | 1467538689660 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 2384 | 1467538689661 Marionette TRACE conn2 <- [1,2462,null,{}] 02:38:09 INFO - PROCESS | 2384 | 1467538689664 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}] 02:38:09 INFO - PROCESS | 2384 | 1467538689665 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:09 INFO - PROCESS | 2384 | 1467538689766 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:38:09 INFO - PROCESS | 2384 | 1467538689829 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 2384 | 1467538689830 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x118170000 == 45 [pid = 2384] [id = 623] 02:38:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x115f73400) [pid = 2384] [serial = 1869] [outer = 0x0] 02:38:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x122746c00) [pid = 2384] [serial = 1870] [outer = 0x115f73400] 02:38:09 INFO - PROCESS | 2384 | 1467538689859 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x124cacc00) [pid = 2384] [serial = 1871] [outer = 0x115f73400] 02:38:10 INFO - PROCESS | 2384 | 1467538690459 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]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 818ms 02:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:38:10 INFO - PROCESS | 2384 | 1467538690479 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 2384 | 1467538690481 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:38:10 INFO - PROCESS | 2384 | 1467538690484 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 2384 | 1467538690486 Marionette TRACE conn2 <- [1,2466,null,{}] 02:38:10 INFO - PROCESS | 2384 | 1467538690490 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}] 02:38:10 INFO - PROCESS | 2384 | 1467538690491 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:10 INFO - PROCESS | 2384 | 1467538690582 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:38:10 INFO - PROCESS | 2384 | 1467538690661 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 2384 | 1467538690662 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x11700a000 == 46 [pid = 2384] [id = 624] 02:38:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x116633000) [pid = 2384] [serial = 1872] [outer = 0x0] 02:38:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x11691e000) [pid = 2384] [serial = 1873] [outer = 0x116633000] 02:38:10 INFO - PROCESS | 2384 | 1467538690690 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0x1172c3400) [pid = 2384] [serial = 1874] [outer = 0x116633000] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6c3800 == 45 [pid = 2384] [id = 617] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12c840000 == 44 [pid = 2384] [id = 616] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x126819800 == 43 [pid = 2384] [id = 615] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12bdab800 == 42 [pid = 2384] [id = 614] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x118ae3000 == 41 [pid = 2384] [id = 613] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9f5800 == 40 [pid = 2384] [id = 612] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x129539000 == 39 [pid = 2384] [id = 611] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9e800 == 38 [pid = 2384] [id = 610] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x124e11000 == 37 [pid = 2384] [id = 609] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x1193c7800 == 36 [pid = 2384] [id = 608] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x118ade000 == 35 [pid = 2384] [id = 607] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12054e000 == 34 [pid = 2384] [id = 606] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x1193d3000 == 33 [pid = 2384] [id = 605] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc7000 == 32 [pid = 2384] [id = 604] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x118170000 == 31 [pid = 2384] [id = 623] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12de67000 == 30 [pid = 2384] [id = 622] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4c8800 == 29 [pid = 2384] [id = 621] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x126e22000 == 28 [pid = 2384] [id = 620] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6e2800 == 27 [pid = 2384] [id = 618] 02:38:11 INFO - PROCESS | 2384 | --DOCSHELL 0x117363000 == 26 [pid = 2384] [id = 619] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0x119669000) [pid = 2384] [serial = 1793] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x11923cc00) [pid = 2384] [serial = 1792] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x122643400) [pid = 2384] [serial = 1798] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x11973a400) [pid = 2384] [serial = 1795] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x11859dc00) [pid = 2384] [serial = 1789] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x1173e0800) [pid = 2384] [serial = 1778] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x11691bc00) [pid = 2384] [serial = 1777] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11832c000) [pid = 2384] [serial = 1786] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x118452c00) [pid = 2384] [serial = 1787] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x116974c00) [pid = 2384] [serial = 1783] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1170bc400) [pid = 2384] [serial = 1784] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x112d0e000) [pid = 2384] [serial = 1780] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x1129ae400) [pid = 2384] [serial = 1781] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1129a7800) [pid = 2384] [serial = 1763] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1126f1800) [pid = 2384] [serial = 1762] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1176e8800) [pid = 2384] [serial = 1766] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x11691d800) [pid = 2384] [serial = 1765] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x119236000) [pid = 2384] [serial = 1769] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x118599800) [pid = 2384] [serial = 1768] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x122750c00) [pid = 2384] [serial = 1799] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x120e6f000) [pid = 2384] [serial = 1772] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11966ec00) [pid = 2384] [serial = 1771] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x116904c00) [pid = 2384] [serial = 1802] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x123e83800) [pid = 2384] [serial = 1805] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x124608c00) [pid = 2384] [serial = 1808] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x124ce9c00) [pid = 2384] [serial = 1775] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1128ae400) [pid = 2384] [serial = 1801] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x120e6a400) [pid = 2384] [serial = 1796] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124455c00) [pid = 2384] [serial = 1774] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x11992e400) [pid = 2384] [serial = 1804] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x123ef1800) [pid = 2384] [serial = 1807] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x119235c00) [pid = 2384] [serial = 1790] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x126837800) [pid = 2384] [serial = 1811] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x123a44c00) [pid = 2384] [serial = 1754] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x124e64400) [pid = 2384] [serial = 1810] [outer = 0x0] [url = about:blank] 02:38:11 INFO - PROCESS | 2384 | 1467538691658 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]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1226ms 02:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:38:11 INFO - PROCESS | 2384 | 1467538691710 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 2384 | 1467538691712 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:38:11 INFO - PROCESS | 2384 | 1467538691716 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 2384 | 1467538691717 Marionette TRACE conn2 <- [1,2470,null,{}] 02:38:11 INFO - PROCESS | 2384 | 1467538691721 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}] 02:38:11 INFO - PROCESS | 2384 | 1467538691722 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:11 INFO - PROCESS | 2384 | 1467538691802 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:38:11 INFO - PROCESS | 2384 | 1467538691810 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 2384 | 1467538691811 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x11617c800 == 27 [pid = 2384] [id = 625] 02:38:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1126f3800) [pid = 2384] [serial = 1875] [outer = 0x0] 02:38:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1126f6c00) [pid = 2384] [serial = 1876] [outer = 0x1126f3800] 02:38:11 INFO - PROCESS | 2384 | 1467538691840 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1122bec00) [pid = 2384] [serial = 1877] [outer = 0x1126f3800] 02:38:12 INFO - PROCESS | 2384 | 1467538692202 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]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 523ms 02:38:12 INFO - PROCESS | 2384 | 1467538692239 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 2384 | 1467538692243 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:38:12 INFO - PROCESS | 2384 | 1467538692247 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 2384 | 1467538692249 Marionette TRACE conn2 <- [1,2474,null,{}] 02:38:12 INFO - PROCESS | 2384 | 1467538692251 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}] 02:38:12 INFO - PROCESS | 2384 | 1467538692253 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:12 INFO - PROCESS | 2384 | 1467538692330 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:38:12 INFO - PROCESS | 2384 | 1467538692349 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 2384 | 1467538692350 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x118175800 == 28 [pid = 2384] [id = 626] 02:38:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x112ec2800) [pid = 2384] [serial = 1878] [outer = 0x0] 02:38:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x112ec6000) [pid = 2384] [serial = 1879] [outer = 0x112ec2800] 02:38:12 INFO - PROCESS | 2384 | 1467538692379 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x113249400) [pid = 2384] [serial = 1880] [outer = 0x112ec2800] 02:38:12 INFO - PROCESS | 2384 | 1467538692741 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]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 02:38:12 INFO - PROCESS | 2384 | 1467538692767 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 2384 | 1467538692768 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:38:12 INFO - PROCESS | 2384 | 1467538692771 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 2384 | 1467538692773 Marionette TRACE conn2 <- [1,2478,null,{}] 02:38:12 INFO - PROCESS | 2384 | 1467538692781 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}] 02:38:12 INFO - PROCESS | 2384 | 1467538692785 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:12 INFO - PROCESS | 2384 | 1467538692861 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:38:12 INFO - PROCESS | 2384 | 1467538692866 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 2384 | 1467538692868 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x120535800 == 29 [pid = 2384] [id = 627] 02:38:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1128b1c00) [pid = 2384] [serial = 1881] [outer = 0x0] 02:38:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x116975000) [pid = 2384] [serial = 1882] [outer = 0x1128b1c00] 02:38:12 INFO - PROCESS | 2384 | 1467538692894 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1170b8400) [pid = 2384] [serial = 1883] [outer = 0x1128b1c00] 02:38:13 INFO - PROCESS | 2384 | 1467538693310 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]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:38:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 571ms 02:38:13 INFO - PROCESS | 2384 | 1467538693343 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:38:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:38:13 INFO - PROCESS | 2384 | 1467538693345 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:38:13 INFO - PROCESS | 2384 | 1467538693349 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 2384 | 1467538693350 Marionette TRACE conn2 <- [1,2482,null,{}] 02:38:13 INFO - PROCESS | 2384 | 1467538693355 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}] 02:38:13 INFO - PROCESS | 2384 | 1467538693358 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:13 INFO - PROCESS | 2384 | 1467538693512 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:38:13 INFO - PROCESS | 2384 | 1467538693552 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 2384 | 1467538693554 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x123ab5800 == 30 [pid = 2384] [id = 628] 02:38:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11721cc00) [pid = 2384] [serial = 1884] [outer = 0x0] 02:38:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1176ee800) [pid = 2384] [serial = 1885] [outer = 0x11721cc00] 02:38:13 INFO - PROCESS | 2384 | 1467538693579 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1181ca000) [pid = 2384] [serial = 1886] [outer = 0x11721cc00] 02:38:13 INFO - PROCESS | 2384 | 1467538693883 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]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:38:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 576ms 02:38:13 INFO - PROCESS | 2384 | 1467538693925 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 2384 | 1467538693926 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:38:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:38:13 INFO - PROCESS | 2384 | 1467538693928 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 2384 | 1467538693929 Marionette TRACE conn2 <- [1,2486,null,{}] 02:38:13 INFO - PROCESS | 2384 | 1467538693931 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}] 02:38:13 INFO - PROCESS | 2384 | 1467538693933 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:14 INFO - PROCESS | 2384 | 1467538694029 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:38:14 INFO - PROCESS | 2384 | 1467538694068 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 2384 | 1467538694069 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250bf800 == 31 [pid = 2384] [id = 629] 02:38:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1126f5400) [pid = 2384] [serial = 1887] [outer = 0x0] 02:38:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1182ea800) [pid = 2384] [serial = 1888] [outer = 0x1126f5400] 02:38:14 INFO - PROCESS | 2384 | 1467538694094 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x118332800) [pid = 2384] [serial = 1889] [outer = 0x1126f5400] 02:38:14 INFO - PROCESS | 2384 | 1467538694414 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]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 02:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:38:14 INFO - PROCESS | 2384 | 1467538694451 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 2384 | 1467538694452 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:38:14 INFO - PROCESS | 2384 | 1467538694454 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 2384 | 1467538694455 Marionette TRACE conn2 <- [1,2490,null,{}] 02:38:14 INFO - PROCESS | 2384 | 1467538694458 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}] 02:38:14 INFO - PROCESS | 2384 | 1467538694462 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:14 INFO - PROCESS | 2384 | 1467538694577 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:38:14 INFO - PROCESS | 2384 | 1467538694587 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 2384 | 1467538694588 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x127322000 == 32 [pid = 2384] [id = 630] 02:38:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x118325c00) [pid = 2384] [serial = 1890] [outer = 0x0] 02:38:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11847cc00) [pid = 2384] [serial = 1891] [outer = 0x118325c00] 02:38:14 INFO - PROCESS | 2384 | 1467538694613 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x1193a1c00) [pid = 2384] [serial = 1892] [outer = 0x118325c00] 02:38:14 INFO - PROCESS | 2384 | 1467538694964 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]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 519ms 02:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:38:14 INFO - PROCESS | 2384 | 1467538694975 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 2384 | 1467538694976 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:38:14 INFO - PROCESS | 2384 | 1467538694978 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 2384 | 1467538694987 Marionette TRACE conn2 <- [1,2494,null,{}] 02:38:14 INFO - PROCESS | 2384 | 1467538694992 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}] 02:38:14 INFO - PROCESS | 2384 | 1467538694993 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:15 INFO - PROCESS | 2384 | 1467538695091 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:38:15 INFO - PROCESS | 2384 | 1467538695129 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 2384 | 1467538695130 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12953d800 == 33 [pid = 2384] [id = 631] 02:38:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1185a4400) [pid = 2384] [serial = 1893] [outer = 0x0] 02:38:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x119672c00) [pid = 2384] [serial = 1894] [outer = 0x1185a4400] 02:38:15 INFO - PROCESS | 2384 | 1467538695155 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x119735000) [pid = 2384] [serial = 1895] [outer = 0x1185a4400] 02:38:15 INFO - PROCESS | 2384 | 1467538695449 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]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 529ms 02:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:38:15 INFO - PROCESS | 2384 | 1467538695508 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 2384 | 1467538695509 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:38:15 INFO - PROCESS | 2384 | 1467538695511 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 2384 | 1467538695512 Marionette TRACE conn2 <- [1,2498,null,{}] 02:38:15 INFO - PROCESS | 2384 | 1467538695514 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}] 02:38:15 INFO - PROCESS | 2384 | 1467538695516 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:15 INFO - PROCESS | 2384 | 1467538695611 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:38:15 INFO - PROCESS | 2384 | 1467538695614 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 2384 | 1467538695616 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:15 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7c2000 == 34 [pid = 2384] [id = 632] 02:38:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x11939bc00) [pid = 2384] [serial = 1896] [outer = 0x0] 02:38:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x119784400) [pid = 2384] [serial = 1897] [outer = 0x11939bc00] 02:38:15 INFO - PROCESS | 2384 | 1467538695640 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x119a6d400) [pid = 2384] [serial = 1898] [outer = 0x11939bc00] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x120556000) [pid = 2384] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x123c53400) [pid = 2384] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x122645c00) [pid = 2384] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x124602c00) [pid = 2384] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x11322b000) [pid = 2384] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x124605400) [pid = 2384] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12683cc00) [pid = 2384] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x119733000) [pid = 2384] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1161a6000) [pid = 2384] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11825f800) [pid = 2384] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x1129a9000) [pid = 2384] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1131d9000) [pid = 2384] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1275c8000) [pid = 2384] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x112a5ec00) [pid = 2384] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:38:16 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1170b5c00) [pid = 2384] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:38:16 INFO - PROCESS | 2384 | 1467538696139 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]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 02:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:38:16 INFO - PROCESS | 2384 | 1467538696180 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 2384 | 1467538696181 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:38:16 INFO - PROCESS | 2384 | 1467538696184 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 2384 | 1467538696185 Marionette TRACE conn2 <- [1,2502,null,{}] 02:38:16 INFO - PROCESS | 2384 | 1467538696187 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}] 02:38:16 INFO - PROCESS | 2384 | 1467538696188 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:16 INFO - PROCESS | 2384 | 1467538696278 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:38:16 INFO - PROCESS | 2384 | 1467538696342 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 2384 | 1467538696343 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x119c67800 == 35 [pid = 2384] [id = 633] 02:38:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1129a4c00) [pid = 2384] [serial = 1899] [outer = 0x0] 02:38:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1161a6000) [pid = 2384] [serial = 1900] [outer = 0x1129a4c00] 02:38:16 INFO - PROCESS | 2384 | 1467538696367 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1193a0800) [pid = 2384] [serial = 1901] [outer = 0x1129a4c00] 02:38:16 INFO - PROCESS | 2384 | 1467538696643 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]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 468ms 02:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:38:16 INFO - PROCESS | 2384 | 1467538696661 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 2384 | 1467538696662 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:38:16 INFO - PROCESS | 2384 | 1467538696665 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 2384 | 1467538696666 Marionette TRACE conn2 <- [1,2506,null,{}] 02:38:16 INFO - PROCESS | 2384 | 1467538696668 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}] 02:38:16 INFO - PROCESS | 2384 | 1467538696669 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:16 INFO - PROCESS | 2384 | 1467538696762 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:38:16 INFO - PROCESS | 2384 | 1467538696765 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 2384 | 1467538696766 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b797000 == 36 [pid = 2384] [id = 634] 02:38:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1193a6c00) [pid = 2384] [serial = 1902] [outer = 0x0] 02:38:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e44800) [pid = 2384] [serial = 1903] [outer = 0x1193a6c00] 02:38:16 INFO - PROCESS | 2384 | 1467538696790 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x120e4d400) [pid = 2384] [serial = 1904] [outer = 0x1193a6c00] 02:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 467ms 02:38:17 INFO - PROCESS | 2384 | 1467538697130 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]]]}] 02:38:17 INFO - PROCESS | 2384 | 1467538697133 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 2384 | 1467538697134 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:38:17 INFO - PROCESS | 2384 | 1467538697137 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 2384 | 1467538697142 Marionette TRACE conn2 <- [1,2510,null,{}] 02:38:17 INFO - PROCESS | 2384 | 1467538697144 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}] 02:38:17 INFO - PROCESS | 2384 | 1467538697146 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:17 INFO - PROCESS | 2384 | 1467538697274 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:38:17 INFO - PROCESS | 2384 | 1467538697281 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 2384 | 1467538697282 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250be800 == 37 [pid = 2384] [id = 635] 02:38:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11978ec00) [pid = 2384] [serial = 1905] [outer = 0x0] 02:38:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x120e6e000) [pid = 2384] [serial = 1906] [outer = 0x11978ec00] 02:38:17 INFO - PROCESS | 2384 | 1467538697309 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x118332000) [pid = 2384] [serial = 1907] [outer = 0x11978ec00] 02:38:17 INFO - PROCESS | 2384 | 1467538697625 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]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 522ms 02:38:17 INFO - PROCESS | 2384 | 1467538697660 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 2384 | 1467538697661 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:38:17 INFO - PROCESS | 2384 | 1467538697663 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 2384 | 1467538697664 Marionette TRACE conn2 <- [1,2514,null,{}] 02:38:17 INFO - PROCESS | 2384 | 1467538697666 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}] 02:38:17 INFO - PROCESS | 2384 | 1467538697667 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:17 INFO - PROCESS | 2384 | 1467538697745 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:38:17 INFO - PROCESS | 2384 | 1467538697749 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 2384 | 1467538697750 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c387000 == 38 [pid = 2384] [id = 636] 02:38:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12263e400) [pid = 2384] [serial = 1908] [outer = 0x0] 02:38:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x123e85000) [pid = 2384] [serial = 1909] [outer = 0x12263e400] 02:38:17 INFO - PROCESS | 2384 | 1467538697774 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x124451400) [pid = 2384] [serial = 1910] [outer = 0x12263e400] 02:38:18 INFO - PROCESS | 2384 | 1467538698261 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]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 618ms 02:38:18 INFO - PROCESS | 2384 | 1467538698282 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:38:18 INFO - PROCESS | 2384 | 1467538698285 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:38:18 INFO - PROCESS | 2384 | 1467538698288 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 2384 | 1467538698290 Marionette TRACE conn2 <- [1,2518,null,{}] 02:38:18 INFO - PROCESS | 2384 | 1467538698294 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}] 02:38:18 INFO - PROCESS | 2384 | 1467538698296 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:18 INFO - PROCESS | 2384 | 1467538698409 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:38:18 INFO - PROCESS | 2384 | 1467538698540 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 2384 | 1467538698542 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e42000 == 39 [pid = 2384] [id = 637] 02:38:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1129a8400) [pid = 2384] [serial = 1911] [outer = 0x0] 02:38:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1129b1000) [pid = 2384] [serial = 1912] [outer = 0x1129a8400] 02:38:18 INFO - PROCESS | 2384 | 1467538698574 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x112a7c800) [pid = 2384] [serial = 1913] [outer = 0x1129a8400] 02:38:19 INFO - PROCESS | 2384 | 1467538699070 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]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 822ms 02:38:19 INFO - PROCESS | 2384 | 1467538699130 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 2384 | 1467538699133 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:38:19 INFO - PROCESS | 2384 | 1467538699142 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 2384 | 1467538699144 Marionette TRACE conn2 <- [1,2522,null,{}] 02:38:19 INFO - PROCESS | 2384 | 1467538699146 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}] 02:38:19 INFO - PROCESS | 2384 | 1467538699148 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:19 INFO - PROCESS | 2384 | 1467538699257 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:38:19 INFO - PROCESS | 2384 | 1467538699344 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 2384 | 1467538699345 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fae000 == 40 [pid = 2384] [id = 638] 02:38:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x115d4d000) [pid = 2384] [serial = 1914] [outer = 0x0] 02:38:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1164dd800) [pid = 2384] [serial = 1915] [outer = 0x115d4d000] 02:38:19 INFO - PROCESS | 2384 | 1467538699376 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1170b9000) [pid = 2384] [serial = 1916] [outer = 0x115d4d000] 02:38:20 INFO - PROCESS | 2384 | 1467538700031 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]]]}] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1250be800 == 39 [pid = 2384] [id = 635] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12b797000 == 38 [pid = 2384] [id = 634] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x119c67800 == 37 [pid = 2384] [id = 633] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7c2000 == 36 [pid = 2384] [id = 632] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x12953d800 == 35 [pid = 2384] [id = 631] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x127322000 == 34 [pid = 2384] [id = 630] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x1250bf800 == 33 [pid = 2384] [id = 629] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x123ab5800 == 32 [pid = 2384] [id = 628] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x120535800 == 31 [pid = 2384] [id = 627] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x118175800 == 30 [pid = 2384] [id = 626] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x11617c800 == 29 [pid = 2384] [id = 625] 02:38:20 INFO - PROCESS | 2384 | --DOCSHELL 0x11700a000 == 28 [pid = 2384] [id = 624] 02:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 974ms 02:38:20 INFO - PROCESS | 2384 | 1467538700115 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:38:20 INFO - PROCESS | 2384 | 1467538700118 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:38:20 INFO - PROCESS | 2384 | 1467538700125 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 2384 | 1467538700128 Marionette TRACE conn2 <- [1,2526,null,{}] 02:38:20 INFO - PROCESS | 2384 | 1467538700133 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}] 02:38:20 INFO - PROCESS | 2384 | 1467538700135 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:20 INFO - PROCESS | 2384 | 1467538700274 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1192b2800) [pid = 2384] [serial = 1849] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x1170c1400) [pid = 2384] [serial = 1847] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1275bb800) [pid = 2384] [serial = 1852] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1273acc00) [pid = 2384] [serial = 1844] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x120e49800) [pid = 2384] [serial = 1834] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x125578400) [pid = 2384] [serial = 1838] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x12274e400) [pid = 2384] [serial = 1850] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1199a8c00) [pid = 2384] [serial = 1832] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x122607c00) [pid = 2384] [serial = 1835] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x126834400) [pid = 2384] [serial = 1840] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x12409d800) [pid = 2384] [serial = 1837] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x12701a400) [pid = 2384] [serial = 1843] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11721e000) [pid = 2384] [serial = 1819] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118331800) [pid = 2384] [serial = 1820] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1275c7c00) [pid = 2384] [serial = 1853] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x127016800) [pid = 2384] [serial = 1814] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x126c0b400) [pid = 2384] [serial = 1813] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11978e000) [pid = 2384] [serial = 1831] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x116980400) [pid = 2384] [serial = 1822] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1176f4c00) [pid = 2384] [serial = 1823] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x118323400) [pid = 2384] [serial = 1825] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118470800) [pid = 2384] [serial = 1826] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x119225000) [pid = 2384] [serial = 1828] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11966c400) [pid = 2384] [serial = 1829] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x113954800) [pid = 2384] [serial = 1816] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x116625400) [pid = 2384] [serial = 1817] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1287c8800) [pid = 2384] [serial = 1855] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x126e5f800) [pid = 2384] [serial = 1841] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1287cec00) [pid = 2384] [serial = 1856] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x113242800) [pid = 2384] [serial = 1846] [outer = 0x0] [url = about:blank] 02:38:20 INFO - PROCESS | 2384 | 1467538700370 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 2384 | 1467538700372 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x118162800 == 29 [pid = 2384] [id = 639] 02:38:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x112d0ec00) [pid = 2384] [serial = 1917] [outer = 0x0] 02:38:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1131d0400) [pid = 2384] [serial = 1918] [outer = 0x112d0ec00] 02:38:20 INFO - PROCESS | 2384 | 1467538700418 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x115f1b400) [pid = 2384] [serial = 1919] [outer = 0x112d0ec00] 02:38:20 INFO - PROCESS | 2384 | 1467538700787 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]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 676ms 02:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:38:20 INFO - PROCESS | 2384 | 1467538700797 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 2384 | 1467538700800 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:38:20 INFO - PROCESS | 2384 | 1467538700809 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 2384 | 1467538700811 Marionette TRACE conn2 <- [1,2530,null,{}] 02:38:20 INFO - PROCESS | 2384 | 1467538700846 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}] 02:38:20 INFO - PROCESS | 2384 | 1467538700847 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:20 INFO - PROCESS | 2384 | 1467538700925 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:38:20 INFO - PROCESS | 2384 | 1467538700929 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 2384 | 1467538700930 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x120547800 == 30 [pid = 2384] [id = 640] 02:38:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x116980000) [pid = 2384] [serial = 1920] [outer = 0x0] 02:38:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x11721b000) [pid = 2384] [serial = 1921] [outer = 0x116980000] 02:38:20 INFO - PROCESS | 2384 | 1467538700960 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x118151400) [pid = 2384] [serial = 1922] [outer = 0x116980000] 02:38:21 INFO - PROCESS | 2384 | 1467538701332 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]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 555ms 02:38:21 INFO - PROCESS | 2384 | 1467538701359 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 2384 | 1467538701361 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:38:21 INFO - PROCESS | 2384 | 1467538701364 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 2384 | 1467538701367 Marionette TRACE conn2 <- [1,2534,null,{}] 02:38:21 INFO - PROCESS | 2384 | 1467538701388 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}] 02:38:21 INFO - PROCESS | 2384 | 1467538701392 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:21 INFO - PROCESS | 2384 | 1467538701499 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:38:21 INFO - PROCESS | 2384 | 1467538701511 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 2384 | 1467538701514 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x125553000 == 31 [pid = 2384] [id = 641] 02:38:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1128a5000) [pid = 2384] [serial = 1923] [outer = 0x0] 02:38:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1182edc00) [pid = 2384] [serial = 1924] [outer = 0x1128a5000] 02:38:21 INFO - PROCESS | 2384 | 1467538701561 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x11847a800) [pid = 2384] [serial = 1925] [outer = 0x1128a5000] 02:38:22 INFO - PROCESS | 2384 | 1467538702006 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]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 672ms 02:38:22 INFO - PROCESS | 2384 | 1467538702040 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 2384 | 1467538702043 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:38:22 INFO - PROCESS | 2384 | 1467538702045 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 2384 | 1467538702046 Marionette TRACE conn2 <- [1,2538,null,{}] 02:38:22 INFO - PROCESS | 2384 | 1467538702049 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}] 02:38:22 INFO - PROCESS | 2384 | 1467538702050 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:22 INFO - PROCESS | 2384 | 1467538702166 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:38:22 INFO - PROCESS | 2384 | 1467538702174 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 2384 | 1467538702176 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x12920a800 == 32 [pid = 2384] [id = 642] 02:38:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1184ef000) [pid = 2384] [serial = 1926] [outer = 0x0] 02:38:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x118e5ac00) [pid = 2384] [serial = 1927] [outer = 0x1184ef000] 02:38:22 INFO - PROCESS | 2384 | 1467538702201 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119241800) [pid = 2384] [serial = 1928] [outer = 0x1184ef000] 02:38:22 INFO - PROCESS | 2384 | 1467538702528 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]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 02:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:38:22 INFO - PROCESS | 2384 | 1467538702564 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 2384 | 1467538702565 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:38:22 INFO - PROCESS | 2384 | 1467538702568 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 2384 | 1467538702569 Marionette TRACE conn2 <- [1,2542,null,{}] 02:38:22 INFO - PROCESS | 2384 | 1467538702571 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}] 02:38:22 INFO - PROCESS | 2384 | 1467538702572 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:22 INFO - PROCESS | 2384 | 1467538702670 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:38:22 INFO - PROCESS | 2384 | 1467538702674 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 2384 | 1467538702675 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x129544000 == 33 [pid = 2384] [id = 643] 02:38:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1128af800) [pid = 2384] [serial = 1929] [outer = 0x0] 02:38:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1193a0400) [pid = 2384] [serial = 1930] [outer = 0x1128af800] 02:38:22 INFO - PROCESS | 2384 | 1467538702699 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x119672800) [pid = 2384] [serial = 1931] [outer = 0x1128af800] 02:38:23 INFO - PROCESS | 2384 | 1467538703069 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]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 02:38:23 INFO - PROCESS | 2384 | 1467538703089 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 2384 | 1467538703090 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:38:23 INFO - PROCESS | 2384 | 1467538703092 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 2384 | 1467538703093 Marionette TRACE conn2 <- [1,2546,null,{}] 02:38:23 INFO - PROCESS | 2384 | 1467538703096 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}] 02:38:23 INFO - PROCESS | 2384 | 1467538703100 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:23 INFO - PROCESS | 2384 | 1467538703229 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:38:23 INFO - PROCESS | 2384 | 1467538703233 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 2384 | 1467538703234 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad80000 == 34 [pid = 2384] [id = 644] 02:38:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x119670400) [pid = 2384] [serial = 1932] [outer = 0x0] 02:38:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x119788400) [pid = 2384] [serial = 1933] [outer = 0x119670400] 02:38:23 INFO - PROCESS | 2384 | 1467538703258 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x122742400) [pid = 2384] [serial = 1934] [outer = 0x119670400] 02:38:23 INFO - PROCESS | 2384 | 1467538703609 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]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 02:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:38:23 INFO - PROCESS | 2384 | 1467538703661 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 2384 | 1467538703662 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:38:23 INFO - PROCESS | 2384 | 1467538703665 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 2384 | 1467538703666 Marionette TRACE conn2 <- [1,2550,null,{}] 02:38:23 INFO - PROCESS | 2384 | 1467538703668 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}] 02:38:23 INFO - PROCESS | 2384 | 1467538703669 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:23 INFO - PROCESS | 2384 | 1467538703767 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:38:23 INFO - PROCESS | 2384 | 1467538703807 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 2384 | 1467538703808 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac2800 == 35 [pid = 2384] [id = 645] 02:38:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12274b400) [pid = 2384] [serial = 1935] [outer = 0x0] 02:38:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123a49400) [pid = 2384] [serial = 1936] [outer = 0x12274b400] 02:38:23 INFO - PROCESS | 2384 | 1467538703832 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x12409cc00) [pid = 2384] [serial = 1937] [outer = 0x12274b400] 02:38:24 INFO - PROCESS | 2384 | 1467538704147 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]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 02:38:24 INFO - PROCESS | 2384 | 1467538704188 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 2384 | 1467538704189 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:38:24 INFO - PROCESS | 2384 | 1467538704191 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 2384 | 1467538704192 Marionette TRACE conn2 <- [1,2554,null,{}] 02:38:24 INFO - PROCESS | 2384 | 1467538704195 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}] 02:38:24 INFO - PROCESS | 2384 | 1467538704196 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:24 INFO - PROCESS | 2384 | 1467538704293 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:38:24 INFO - PROCESS | 2384 | 1467538704296 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 2384 | 1467538704297 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bda8000 == 36 [pid = 2384] [id = 646] 02:38:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12274d400) [pid = 2384] [serial = 1938] [outer = 0x0] 02:38:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x124604400) [pid = 2384] [serial = 1939] [outer = 0x12274d400] 02:38:24 INFO - PROCESS | 2384 | 1467538704321 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12460e000) [pid = 2384] [serial = 1940] [outer = 0x12274d400] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1128b1c00) [pid = 2384] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1126f3800) [pid = 2384] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x116633000) [pid = 2384] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112ec2800) [pid = 2384] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1126f5400) [pid = 2384] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11721cc00) [pid = 2384] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x112a64000) [pid = 2384] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x118471800) [pid = 2384] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x118325c00) [pid = 2384] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1129a4c00) [pid = 2384] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x120e47800) [pid = 2384] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1185a4400) [pid = 2384] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x12460fc00) [pid = 2384] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11939bc00) [pid = 2384] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x115f73400) [pid = 2384] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1193a6c00) [pid = 2384] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:38:24 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11978ec00) [pid = 2384] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:38:24 INFO - PROCESS | 2384 | 1467538704746 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]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 568ms 02:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:38:24 INFO - PROCESS | 2384 | 1467538704761 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 2384 | 1467538704762 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:38:24 INFO - PROCESS | 2384 | 1467538704765 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 2384 | 1467538704767 Marionette TRACE conn2 <- [1,2558,null,{}] 02:38:24 INFO - PROCESS | 2384 | 1467538704770 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}] 02:38:24 INFO - PROCESS | 2384 | 1467538704776 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:24 INFO - PROCESS | 2384 | 1467538704932 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:38:24 INFO - PROCESS | 2384 | 1467538704992 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 2384 | 1467538704993 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x125552000 == 37 [pid = 2384] [id = 647] 02:38:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1128ae400) [pid = 2384] [serial = 1941] [outer = 0x0] 02:38:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x116fb3400) [pid = 2384] [serial = 1942] [outer = 0x1128ae400] 02:38:25 INFO - PROCESS | 2384 | 1467538705017 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118446c00) [pid = 2384] [serial = 1943] [outer = 0x1128ae400] 02:38:25 INFO - PROCESS | 2384 | 1467538705291 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]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms 02:38:25 INFO - PROCESS | 2384 | 1467538705335 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 2384 | 1467538705337 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:38:25 INFO - PROCESS | 2384 | 1467538705347 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 2384 | 1467538705348 Marionette TRACE conn2 <- [1,2562,null,{}] 02:38:25 INFO - PROCESS | 2384 | 1467538705350 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}] 02:38:25 INFO - PROCESS | 2384 | 1467538705351 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:25 INFO - PROCESS | 2384 | 1467538705434 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:38:25 INFO - PROCESS | 2384 | 1467538705441 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 2384 | 1467538705442 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc1800 == 38 [pid = 2384] [id = 648] 02:38:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11859a000) [pid = 2384] [serial = 1944] [outer = 0x0] 02:38:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120e46400) [pid = 2384] [serial = 1945] [outer = 0x11859a000] 02:38:25 INFO - PROCESS | 2384 | 1467538705466 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x124605400) [pid = 2384] [serial = 1946] [outer = 0x11859a000] 02:38:25 INFO - PROCESS | 2384 | 1467538705828 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]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 02:38:25 INFO - PROCESS | 2384 | 1467538705868 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 2384 | 1467538705870 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:38:25 INFO - PROCESS | 2384 | 1467538705874 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 2384 | 1467538705876 Marionette TRACE conn2 <- [1,2566,null,{}] 02:38:25 INFO - PROCESS | 2384 | 1467538705880 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}] 02:38:25 INFO - PROCESS | 2384 | 1467538705882 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:26 INFO - PROCESS | 2384 | 1467538706025 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:38:26 INFO - PROCESS | 2384 | 1467538706030 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 2384 | 1467538706032 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4ae800 == 39 [pid = 2384] [id = 649] 02:38:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x12460e400) [pid = 2384] [serial = 1947] [outer = 0x0] 02:38:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x124ce7c00) [pid = 2384] [serial = 1948] [outer = 0x12460e400] 02:38:26 INFO - PROCESS | 2384 | 1467538706074 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x126834400) [pid = 2384] [serial = 1949] [outer = 0x12460e400] 02:38:26 INFO - PROCESS | 2384 | 1467538706497 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]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:38:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 673ms 02:38:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:38:26 INFO - PROCESS | 2384 | 1467538706550 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 2384 | 1467538706552 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:38:26 INFO - PROCESS | 2384 | 1467538706555 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 2384 | 1467538706556 Marionette TRACE conn2 <- [1,2570,null,{}] 02:38:26 INFO - PROCESS | 2384 | 1467538706558 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}] 02:38:26 INFO - PROCESS | 2384 | 1467538706559 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:26 INFO - PROCESS | 2384 | 1467538706690 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:38:26 INFO - PROCESS | 2384 | 1467538706816 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 2384 | 1467538706818 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x117017000 == 40 [pid = 2384] [id = 650] 02:38:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x111e2ec00) [pid = 2384] [serial = 1950] [outer = 0x0] 02:38:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1126fd400) [pid = 2384] [serial = 1951] [outer = 0x111e2ec00] 02:38:26 INFO - PROCESS | 2384 | 1467538706851 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x112a62400) [pid = 2384] [serial = 1952] [outer = 0x111e2ec00] 02:38:27 INFO - PROCESS | 2384 | 1467538707333 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]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 820ms 02:38:27 INFO - PROCESS | 2384 | 1467538707392 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 2384 | 1467538707395 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:38:27 INFO - PROCESS | 2384 | 1467538707400 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 2384 | 1467538707402 Marionette TRACE conn2 <- [1,2574,null,{}] 02:38:27 INFO - PROCESS | 2384 | 1467538707407 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}] 02:38:27 INFO - PROCESS | 2384 | 1467538707409 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:27 INFO - PROCESS | 2384 | 1467538707510 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:38:27 INFO - PROCESS | 2384 | 1467538707582 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 2384 | 1467538707584 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x125551000 == 41 [pid = 2384] [id = 651] 02:38:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x11691b000) [pid = 2384] [serial = 1953] [outer = 0x0] 02:38:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11721cc00) [pid = 2384] [serial = 1954] [outer = 0x11691b000] 02:38:27 INFO - PROCESS | 2384 | 1467538707613 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x118267400) [pid = 2384] [serial = 1955] [outer = 0x11691b000] 02:38:28 INFO - PROCESS | 2384 | 1467538708034 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]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 677ms 02:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:38:28 INFO - PROCESS | 2384 | 1467538708085 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 2384 | 1467538708087 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:38:28 INFO - PROCESS | 2384 | 1467538708091 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 2384 | 1467538708092 Marionette TRACE conn2 <- [1,2578,null,{}] 02:38:28 INFO - PROCESS | 2384 | 1467538708095 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}] 02:38:28 INFO - PROCESS | 2384 | 1467538708097 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:28 INFO - PROCESS | 2384 | 1467538708199 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:38:28 INFO - PROCESS | 2384 | 1467538708262 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 2384 | 1467538708263 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd77800 == 42 [pid = 2384] [id = 652] 02:38:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x118448400) [pid = 2384] [serial = 1956] [outer = 0x0] 02:38:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x1192b2800) [pid = 2384] [serial = 1957] [outer = 0x118448400] 02:38:28 INFO - PROCESS | 2384 | 1467538708292 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x11973c400) [pid = 2384] [serial = 1958] [outer = 0x118448400] 02:38:28 INFO - PROCESS | 2384 | 1467538708747 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]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 02:38:28 INFO - PROCESS | 2384 | 1467538708812 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 2384 | 1467538708814 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:38:28 INFO - PROCESS | 2384 | 1467538708822 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 2384 | 1467538708825 Marionette TRACE conn2 <- [1,2582,null,{}] 02:38:28 INFO - PROCESS | 2384 | 1467538708827 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}] 02:38:28 INFO - PROCESS | 2384 | 1467538708829 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:28 INFO - PROCESS | 2384 | 1467538708937 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:38:29 INFO - PROCESS | 2384 | 1467538709013 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 2384 | 1467538709014 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x124510800 == 43 [pid = 2384] [id = 653] 02:38:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1126f1800) [pid = 2384] [serial = 1959] [outer = 0x0] 02:38:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x118326400) [pid = 2384] [serial = 1960] [outer = 0x1126f1800] 02:38:29 INFO - PROCESS | 2384 | 1467538709045 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x120e45800) [pid = 2384] [serial = 1961] [outer = 0x1126f1800] 02:38:29 INFO - PROCESS | 2384 | 1467538709640 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]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 878ms 02:38:29 INFO - PROCESS | 2384 | 1467538709697 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 2384 | 1467538709699 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:38:29 INFO - PROCESS | 2384 | 1467538709702 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 2384 | 1467538709704 Marionette TRACE conn2 <- [1,2586,null,{}] 02:38:29 INFO - PROCESS | 2384 | 1467538709707 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}] 02:38:29 INFO - PROCESS | 2384 | 1467538709709 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:29 INFO - PROCESS | 2384 | 1467538709801 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:38:29 INFO - PROCESS | 2384 | 1467538709879 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 2384 | 1467538709881 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169b2800 == 44 [pid = 2384] [id = 654] 02:38:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x11322ec00) [pid = 2384] [serial = 1962] [outer = 0x0] 02:38:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x11324c400) [pid = 2384] [serial = 1963] [outer = 0x11322ec00] 02:38:29 INFO - PROCESS | 2384 | 1467538709909 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x116462800) [pid = 2384] [serial = 1964] [outer = 0x11322ec00] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4ae800 == 43 [pid = 2384] [id = 649] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc1800 == 42 [pid = 2384] [id = 648] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x125552000 == 41 [pid = 2384] [id = 647] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12bda8000 == 40 [pid = 2384] [id = 646] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12bac2800 == 39 [pid = 2384] [id = 645] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad80000 == 38 [pid = 2384] [id = 644] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x129544000 == 37 [pid = 2384] [id = 643] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12920a800 == 36 [pid = 2384] [id = 642] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x125553000 == 35 [pid = 2384] [id = 641] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x120547800 == 34 [pid = 2384] [id = 640] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x118162800 == 33 [pid = 2384] [id = 639] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12c387000 == 32 [pid = 2384] [id = 636] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x123fae000 == 31 [pid = 2384] [id = 638] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x117e42000 == 30 [pid = 2384] [id = 637] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x124510800 == 29 [pid = 2384] [id = 653] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd77800 == 28 [pid = 2384] [id = 652] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x125551000 == 27 [pid = 2384] [id = 651] 02:38:30 INFO - PROCESS | 2384 | --DOCSHELL 0x117017000 == 26 [pid = 2384] [id = 650] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x116975000) [pid = 2384] [serial = 1882] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1126f6c00) [pid = 2384] [serial = 1876] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x1122bec00) [pid = 2384] [serial = 1877] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1170b8400) [pid = 2384] [serial = 1883] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1172c3400) [pid = 2384] [serial = 1874] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x11691e000) [pid = 2384] [serial = 1873] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x112ec6000) [pid = 2384] [serial = 1879] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x113249400) [pid = 2384] [serial = 1880] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1182ea800) [pid = 2384] [serial = 1888] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x1176ee800) [pid = 2384] [serial = 1885] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x115fda800) [pid = 2384] [serial = 1859] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x112a84000) [pid = 2384] [serial = 1858] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x118e5c800) [pid = 2384] [serial = 1862] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x118479c00) [pid = 2384] [serial = 1861] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11847cc00) [pid = 2384] [serial = 1891] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1161a6000) [pid = 2384] [serial = 1900] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x122751c00) [pid = 2384] [serial = 1865] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x120e6b800) [pid = 2384] [serial = 1864] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x119735000) [pid = 2384] [serial = 1895] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x119672c00) [pid = 2384] [serial = 1894] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x125e54c00) [pid = 2384] [serial = 1868] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124cb6400) [pid = 2384] [serial = 1867] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119784400) [pid = 2384] [serial = 1897] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x124cacc00) [pid = 2384] [serial = 1871] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x122746c00) [pid = 2384] [serial = 1870] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x120e44800) [pid = 2384] [serial = 1903] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1193a0800) [pid = 2384] [serial = 1901] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x119a6d400) [pid = 2384] [serial = 1898] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1193a1c00) [pid = 2384] [serial = 1892] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x118332000) [pid = 2384] [serial = 1907] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x123e85000) [pid = 2384] [serial = 1909] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x120e6e000) [pid = 2384] [serial = 1906] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x118332800) [pid = 2384] [serial = 1889] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1181ca000) [pid = 2384] [serial = 1886] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x120e4d400) [pid = 2384] [serial = 1904] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 2384 | 1467538710876 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]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:38:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1225ms 02:38:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:38:30 INFO - PROCESS | 2384 | 1467538710928 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 2384 | 1467538710930 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:38:30 INFO - PROCESS | 2384 | 1467538710934 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 2384 | 1467538710936 Marionette TRACE conn2 <- [1,2590,null,{}] 02:38:30 INFO - PROCESS | 2384 | 1467538710941 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}] 02:38:30 INFO - PROCESS | 2384 | 1467538710942 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:31 INFO - PROCESS | 2384 | 1467538711021 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:38:31 INFO - PROCESS | 2384 | 1467538711027 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 2384 | 1467538711028 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x117007800 == 27 [pid = 2384] [id = 655] 02:38:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x1128a8c00) [pid = 2384] [serial = 1965] [outer = 0x0] 02:38:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x112a5fc00) [pid = 2384] [serial = 1966] [outer = 0x1128a8c00] 02:38:31 INFO - PROCESS | 2384 | 1467538711059 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x112ec4400) [pid = 2384] [serial = 1967] [outer = 0x1128a8c00] 02:38:31 INFO - PROCESS | 2384 | 1467538711449 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]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:38:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 573ms 02:38:31 INFO - PROCESS | 2384 | 1467538711507 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:38:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:38:31 INFO - PROCESS | 2384 | 1467538711510 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:38:31 INFO - PROCESS | 2384 | 1467538711515 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 2384 | 1467538711517 Marionette TRACE conn2 <- [1,2594,null,{}] 02:38:31 INFO - PROCESS | 2384 | 1467538711519 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}] 02:38:31 INFO - PROCESS | 2384 | 1467538711521 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:31 INFO - PROCESS | 2384 | 1467538711600 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:38:31 INFO - PROCESS | 2384 | 1467538711606 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 2384 | 1467538711608 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192ef800 == 28 [pid = 2384] [id = 656] 02:38:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x113249400) [pid = 2384] [serial = 1968] [outer = 0x0] 02:38:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x116905800) [pid = 2384] [serial = 1969] [outer = 0x113249400] 02:38:31 INFO - PROCESS | 2384 | 1467538711636 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x116fb4000) [pid = 2384] [serial = 1970] [outer = 0x113249400] 02:38:32 INFO - PROCESS | 2384 | 1467538712075 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]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 618ms 02:38:32 INFO - PROCESS | 2384 | 1467538712134 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:38:32 INFO - PROCESS | 2384 | 1467538712147 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:38:32 INFO - PROCESS | 2384 | 1467538712151 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 2384 | 1467538712154 Marionette TRACE conn2 <- [1,2598,null,{}] 02:38:32 INFO - PROCESS | 2384 | 1467538712166 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}] 02:38:32 INFO - PROCESS | 2384 | 1467538712171 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:32 INFO - PROCESS | 2384 | 1467538712291 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:38:32 INFO - PROCESS | 2384 | 1467538712397 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 2384 | 1467538712399 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227c8800 == 29 [pid = 2384] [id = 657] 02:38:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1129ae400) [pid = 2384] [serial = 1971] [outer = 0x0] 02:38:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11825f400) [pid = 2384] [serial = 1972] [outer = 0x1129ae400] 02:38:32 INFO - PROCESS | 2384 | 1467538712427 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x118323400) [pid = 2384] [serial = 1973] [outer = 0x1129ae400] 02:38:32 INFO - PROCESS | 2384 | 1467538712715 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]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 575ms 02:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:38:32 INFO - PROCESS | 2384 | 1467538712729 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 2384 | 1467538712730 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:38:32 INFO - PROCESS | 2384 | 1467538712733 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 2384 | 1467538712734 Marionette TRACE conn2 <- [1,2602,null,{}] 02:38:32 INFO - PROCESS | 2384 | 1467538712736 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}] 02:38:32 INFO - PROCESS | 2384 | 1467538712737 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:32 INFO - PROCESS | 2384 | 1467538712829 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:38:32 INFO - PROCESS | 2384 | 1467538712832 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 2384 | 1467538712833 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a79000 == 30 [pid = 2384] [id = 658] 02:38:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11832d800) [pid = 2384] [serial = 1974] [outer = 0x0] 02:38:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118599000) [pid = 2384] [serial = 1975] [outer = 0x11832d800] 02:38:32 INFO - PROCESS | 2384 | 1467538712860 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118e53400) [pid = 2384] [serial = 1976] [outer = 0x11832d800] 02:38:33 INFO - PROCESS | 2384 | 1467538713233 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]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 02:38:33 INFO - PROCESS | 2384 | 1467538713251 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 2384 | 1467538713253 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:38:33 INFO - PROCESS | 2384 | 1467538713256 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 2384 | 1467538713257 Marionette TRACE conn2 <- [1,2606,null,{}] 02:38:33 INFO - PROCESS | 2384 | 1467538713260 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}] 02:38:33 INFO - PROCESS | 2384 | 1467538713268 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:33 INFO - PROCESS | 2384 | 1467538713363 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:38:33 INFO - PROCESS | 2384 | 1467538713402 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 2384 | 1467538713403 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x126c89800 == 31 [pid = 2384] [id = 659] 02:38:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x113232800) [pid = 2384] [serial = 1977] [outer = 0x0] 02:38:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119242400) [pid = 2384] [serial = 1978] [outer = 0x113232800] 02:38:33 INFO - PROCESS | 2384 | 1467538713428 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119668800) [pid = 2384] [serial = 1979] [outer = 0x113232800] 02:38:33 INFO - PROCESS | 2384 | 1467538713766 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]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 02:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:38:33 INFO - PROCESS | 2384 | 1467538713776 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 2384 | 1467538713778 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:38:33 INFO - PROCESS | 2384 | 1467538713780 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 2384 | 1467538713781 Marionette TRACE conn2 <- [1,2610,null,{}] 02:38:33 INFO - PROCESS | 2384 | 1467538713783 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}] 02:38:33 INFO - PROCESS | 2384 | 1467538713787 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:33 INFO - PROCESS | 2384 | 1467538713902 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:38:33 INFO - PROCESS | 2384 | 1467538713940 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 2384 | 1467538713941 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x129214000 == 32 [pid = 2384] [id = 660] 02:38:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x11966bc00) [pid = 2384] [serial = 1980] [outer = 0x0] 02:38:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x119783000) [pid = 2384] [serial = 1981] [outer = 0x11966bc00] 02:38:33 INFO - PROCESS | 2384 | 1467538713966 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x120e4b000) [pid = 2384] [serial = 1982] [outer = 0x11966bc00] 02:38:34 INFO - PROCESS | 2384 | 1467538714293 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]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 02:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:38:34 INFO - PROCESS | 2384 | 1467538714299 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 2384 | 1467538714300 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:38:34 INFO - PROCESS | 2384 | 1467538714302 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 2384 | 1467538714303 Marionette TRACE conn2 <- [1,2614,null,{}] 02:38:34 INFO - PROCESS | 2384 | 1467538714308 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}] 02:38:34 INFO - PROCESS | 2384 | 1467538714310 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:34 INFO - PROCESS | 2384 | 1467538714416 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:38:34 INFO - PROCESS | 2384 | 1467538714419 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 2384 | 1467538714420 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7cb000 == 33 [pid = 2384] [id = 661] 02:38:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1176ec000) [pid = 2384] [serial = 1983] [outer = 0x0] 02:38:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x120e51800) [pid = 2384] [serial = 1984] [outer = 0x1176ec000] 02:38:34 INFO - PROCESS | 2384 | 1467538714446 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x12271b000) [pid = 2384] [serial = 1985] [outer = 0x1176ec000] 02:38:34 INFO - PROCESS | 2384 | 1467538714770 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]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 02:38:34 INFO - PROCESS | 2384 | 1467538714829 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 2384 | 1467538714830 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:38:34 INFO - PROCESS | 2384 | 1467538714832 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 2384 | 1467538714833 Marionette TRACE conn2 <- [1,2618,null,{}] 02:38:34 INFO - PROCESS | 2384 | 1467538714835 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}] 02:38:34 INFO - PROCESS | 2384 | 1467538714836 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:34 INFO - PROCESS | 2384 | 1467538714932 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:38:34 INFO - PROCESS | 2384 | 1467538714936 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 2384 | 1467538714937 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a9de000 == 34 [pid = 2384] [id = 662] 02:38:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x110f78800) [pid = 2384] [serial = 1986] [outer = 0x0] 02:38:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x122748800) [pid = 2384] [serial = 1987] [outer = 0x110f78800] 02:38:34 INFO - PROCESS | 2384 | 1467538714963 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123e84c00) [pid = 2384] [serial = 1988] [outer = 0x110f78800] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x12460e400) [pid = 2384] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1128af800) [pid = 2384] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x12274b400) [pid = 2384] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x119670400) [pid = 2384] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x12274d400) [pid = 2384] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1128ae400) [pid = 2384] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1129a8400) [pid = 2384] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x112d0ec00) [pid = 2384] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x116980000) [pid = 2384] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12263e400) [pid = 2384] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1128a5000) [pid = 2384] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1184ef000) [pid = 2384] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x115d4d000) [pid = 2384] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:38:35 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11859a000) [pid = 2384] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:38:35 INFO - PROCESS | 2384 | 1467538715422 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]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 620ms 02:38:35 INFO - PROCESS | 2384 | 1467538715452 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 2384 | 1467538715454 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:38:35 INFO - PROCESS | 2384 | 1467538715464 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 2384 | 1467538715465 Marionette TRACE conn2 <- [1,2622,null,{}] 02:38:35 INFO - PROCESS | 2384 | 1467538715467 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}] 02:38:35 INFO - PROCESS | 2384 | 1467538715468 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:35 INFO - PROCESS | 2384 | 1467538715584 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:38:35 INFO - PROCESS | 2384 | 1467538715619 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 2384 | 1467538715620 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227c4800 == 35 [pid = 2384] [id = 663] 02:38:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x112027000) [pid = 2384] [serial = 1989] [outer = 0x0] 02:38:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1176ee000) [pid = 2384] [serial = 1990] [outer = 0x112027000] 02:38:35 INFO - PROCESS | 2384 | 1467538715643 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1193a1000) [pid = 2384] [serial = 1991] [outer = 0x112027000] 02:38:35 INFO - PROCESS | 2384 | 1467538715900 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]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 468ms 02:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:38:35 INFO - PROCESS | 2384 | 1467538715933 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 2384 | 1467538715934 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:38:35 INFO - PROCESS | 2384 | 1467538715936 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 2384 | 1467538715937 Marionette TRACE conn2 <- [1,2626,null,{}] 02:38:35 INFO - PROCESS | 2384 | 1467538715947 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}] 02:38:35 INFO - PROCESS | 2384 | 1467538715948 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:36 INFO - PROCESS | 2384 | 1467538716029 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:38:36 INFO - PROCESS | 2384 | 1467538716033 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 2384 | 1467538716034 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bac0800 == 36 [pid = 2384] [id = 664] 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1182e6000) [pid = 2384] [serial = 1992] [outer = 0x0] 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x123c51c00) [pid = 2384] [serial = 1993] [outer = 0x1182e6000] 02:38:36 INFO - PROCESS | 2384 | 1467538716060 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1240a6400) [pid = 2384] [serial = 1994] [outer = 0x1182e6000] 02:38:36 INFO - PROCESS | 2384 | 1467538716398 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]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 476ms 02:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:38:36 INFO - PROCESS | 2384 | 1467538716412 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 2384 | 1467538716414 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:38:36 INFO - PROCESS | 2384 | 1467538716416 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 2384 | 1467538716417 Marionette TRACE conn2 <- [1,2630,null,{}] 02:38:36 INFO - PROCESS | 2384 | 1467538716420 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}] 02:38:36 INFO - PROCESS | 2384 | 1467538716422 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:36 INFO - PROCESS | 2384 | 1467538716544 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:38:36 INFO - PROCESS | 2384 | 1467538716550 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 2384 | 1467538716559 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x126820000 == 37 [pid = 2384] [id = 665] 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x116980000) [pid = 2384] [serial = 1995] [outer = 0x0] 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x12444e400) [pid = 2384] [serial = 1996] [outer = 0x116980000] 02:38:36 INFO - PROCESS | 2384 | 1467538716587 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x124e63c00) [pid = 2384] [serial = 1997] [outer = 0x116980000] 02:38:36 INFO - PROCESS | 2384 | 1467538716881 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]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 470ms 02:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:38:36 INFO - PROCESS | 2384 | 1467538716894 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 2384 | 1467538716895 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:38:36 INFO - PROCESS | 2384 | 1467538716897 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 2384 | 1467538716898 Marionette TRACE conn2 <- [1,2634,null,{}] 02:38:36 INFO - PROCESS | 2384 | 1467538716900 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}] 02:38:36 INFO - PROCESS | 2384 | 1467538716902 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:36 INFO - PROCESS | 2384 | 1467538716981 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:38:36 INFO - PROCESS | 2384 | 1467538716985 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 2384 | 1467538716987 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c843800 == 38 [pid = 2384] [id = 666] 02:38:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x124e64400) [pid = 2384] [serial = 1998] [outer = 0x0] 02:38:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x125e4d400) [pid = 2384] [serial = 1999] [outer = 0x124e64400] 02:38:37 INFO - PROCESS | 2384 | 1467538717013 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x126842c00) [pid = 2384] [serial = 2000] [outer = 0x124e64400] 02:38:37 INFO - PROCESS | 2384 | --DOCSHELL 0x117007800 == 37 [pid = 2384] [id = 655] 02:38:37 INFO - PROCESS | 2384 | --DOCSHELL 0x1169b2800 == 36 [pid = 2384] [id = 654] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1227c4800 == 35 [pid = 2384] [id = 663] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1227c8800 == 34 [pid = 2384] [id = 657] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12a9de000 == 33 [pid = 2384] [id = 662] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12bac0800 == 32 [pid = 2384] [id = 664] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7cb000 == 31 [pid = 2384] [id = 661] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x124a79000 == 30 [pid = 2384] [id = 658] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x126c89800 == 29 [pid = 2384] [id = 659] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x129214000 == 28 [pid = 2384] [id = 660] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x1192ef800 == 27 [pid = 2384] [id = 656] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x126834400) [pid = 2384] [serial = 1949] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x120e46400) [pid = 2384] [serial = 1945] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x122742400) [pid = 2384] [serial = 1934] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119672800) [pid = 2384] [serial = 1931] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x12460e000) [pid = 2384] [serial = 1940] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x119241800) [pid = 2384] [serial = 1928] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x118446c00) [pid = 2384] [serial = 1943] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x124605400) [pid = 2384] [serial = 1946] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOCSHELL 0x126820000 == 26 [pid = 2384] [id = 665] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124ce7c00) [pid = 2384] [serial = 1948] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1193a0400) [pid = 2384] [serial = 1930] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x123a49400) [pid = 2384] [serial = 1936] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x119788400) [pid = 2384] [serial = 1933] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x124604400) [pid = 2384] [serial = 1939] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x116fb3400) [pid = 2384] [serial = 1942] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x12409cc00) [pid = 2384] [serial = 1937] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1129b1000) [pid = 2384] [serial = 1912] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x112a7c800) [pid = 2384] [serial = 1913] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1131d0400) [pid = 2384] [serial = 1918] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x115f1b400) [pid = 2384] [serial = 1919] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x11721b000) [pid = 2384] [serial = 1921] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x118151400) [pid = 2384] [serial = 1922] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x124451400) [pid = 2384] [serial = 1910] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x1182edc00) [pid = 2384] [serial = 1924] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x11847a800) [pid = 2384] [serial = 1925] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x118e5ac00) [pid = 2384] [serial = 1927] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x1164dd800) [pid = 2384] [serial = 1915] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x1170b9000) [pid = 2384] [serial = 1916] [outer = 0x0] [url = about:blank] 02:38:38 INFO - PROCESS | 2384 | 1467538718427 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]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1578ms 02:38:38 INFO - PROCESS | 2384 | 1467538718477 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:38:38 INFO - PROCESS | 2384 | 1467538718479 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:38:38 INFO - PROCESS | 2384 | 1467538718482 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 2384 | 1467538718484 Marionette TRACE conn2 <- [1,2638,null,{}] 02:38:38 INFO - PROCESS | 2384 | 1467538718490 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}] 02:38:38 INFO - PROCESS | 2384 | 1467538718492 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:38 INFO - PROCESS | 2384 | 1467538718575 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:38:38 INFO - PROCESS | 2384 | 1467538718628 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 2384 | 1467538718629 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x117018800 == 27 [pid = 2384] [id = 667] 02:38:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x1129a6c00) [pid = 2384] [serial = 2001] [outer = 0x0] 02:38:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1129b0800) [pid = 2384] [serial = 2002] [outer = 0x1129a6c00] 02:38:38 INFO - PROCESS | 2384 | 1467538718657 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x112a79c00) [pid = 2384] [serial = 2003] [outer = 0x1129a6c00] 02:38:38 INFO - PROCESS | 2384 | 1467538718981 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]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 02:38:39 INFO - PROCESS | 2384 | 1467538719004 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 2384 | 1467538719011 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:38:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:38:39 INFO - PROCESS | 2384 | 1467538719016 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 2384 | 1467538719018 Marionette TRACE conn2 <- [1,2642,null,{}] 02:38:39 INFO - PROCESS | 2384 | 1467538719020 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}] 02:38:39 INFO - PROCESS | 2384 | 1467538719024 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:39 INFO - PROCESS | 2384 | 1467538719102 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:38:39 INFO - PROCESS | 2384 | 1467538719108 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 2384 | 1467538719110 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192d9000 == 28 [pid = 2384] [id = 668] 02:38:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x112a88800) [pid = 2384] [serial = 2004] [outer = 0x0] 02:38:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x113c37400) [pid = 2384] [serial = 2005] [outer = 0x112a88800] 02:38:39 INFO - PROCESS | 2384 | 1467538719137 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x115f66800) [pid = 2384] [serial = 2006] [outer = 0x112a88800] 02:38:39 INFO - PROCESS | 2384 | 1467538719500 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]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:38:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 02:38:39 INFO - PROCESS | 2384 | 1467538719536 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 2384 | 1467538719546 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:38:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:38:39 INFO - PROCESS | 2384 | 1467538719549 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 2384 | 1467538719551 Marionette TRACE conn2 <- [1,2646,null,{}] 02:38:39 INFO - PROCESS | 2384 | 1467538719559 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}] 02:38:39 INFO - PROCESS | 2384 | 1467538719562 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:39 INFO - PROCESS | 2384 | 1467538719641 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:38:39 INFO - PROCESS | 2384 | 1467538719646 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 2384 | 1467538719648 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x120550000 == 29 [pid = 2384] [id = 669] 02:38:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1110a0c00) [pid = 2384] [serial = 2007] [outer = 0x0] 02:38:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x116a19400) [pid = 2384] [serial = 2008] [outer = 0x1110a0c00] 02:38:39 INFO - PROCESS | 2384 | 1467538719676 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1170c0000) [pid = 2384] [serial = 2009] [outer = 0x1110a0c00] 02:38:40 INFO - PROCESS | 2384 | 1467538720054 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]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:38:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 02:38:40 INFO - PROCESS | 2384 | 1467538720078 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 2384 | 1467538720081 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:38:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:38:40 INFO - PROCESS | 2384 | 1467538720084 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 2384 | 1467538720086 Marionette TRACE conn2 <- [1,2650,null,{}] 02:38:40 INFO - PROCESS | 2384 | 1467538720089 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}] 02:38:40 INFO - PROCESS | 2384 | 1467538720092 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:40 INFO - PROCESS | 2384 | 1467538720210 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:38:40 INFO - PROCESS | 2384 | 1467538720215 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 2384 | 1467538720217 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fae000 == 30 [pid = 2384] [id = 670] 02:38:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x118150800) [pid = 2384] [serial = 2010] [outer = 0x0] 02:38:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x11815e000) [pid = 2384] [serial = 2011] [outer = 0x118150800] 02:38:40 INFO - PROCESS | 2384 | 1467538720260 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x11825fc00) [pid = 2384] [serial = 2012] [outer = 0x118150800] 02:38:40 INFO - PROCESS | 2384 | 1467538720621 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]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:38:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 02:38:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:38:40 INFO - PROCESS | 2384 | 1467538720657 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 2384 | 1467538720659 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:38:40 INFO - PROCESS | 2384 | 1467538720661 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 2384 | 1467538720662 Marionette TRACE conn2 <- [1,2654,null,{}] 02:38:40 INFO - PROCESS | 2384 | 1467538720665 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}] 02:38:40 INFO - PROCESS | 2384 | 1467538720666 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:40 INFO - PROCESS | 2384 | 1467538720768 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:38:40 INFO - PROCESS | 2384 | 1467538720776 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 2384 | 1467538720777 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x12554b800 == 31 [pid = 2384] [id = 671] 02:38:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x112a86000) [pid = 2384] [serial = 2013] [outer = 0x0] 02:38:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x118323800) [pid = 2384] [serial = 2014] [outer = 0x112a86000] 02:38:40 INFO - PROCESS | 2384 | 1467538720801 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11832f400) [pid = 2384] [serial = 2015] [outer = 0x112a86000] 02:38:41 INFO - PROCESS | 2384 | 1467538721116 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]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:38:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 02:38:41 INFO - PROCESS | 2384 | 1467538721131 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 2384 | 1467538721132 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:38:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:38:41 INFO - PROCESS | 2384 | 1467538721134 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 2384 | 1467538721135 Marionette TRACE conn2 <- [1,2658,null,{}] 02:38:41 INFO - PROCESS | 2384 | 1467538721137 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}] 02:38:41 INFO - PROCESS | 2384 | 1467538721144 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:41 INFO - PROCESS | 2384 | 1467538721234 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:38:41 INFO - PROCESS | 2384 | 1467538721241 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 2384 | 1467538721242 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9b000 == 32 [pid = 2384] [id = 672] 02:38:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x11844c400) [pid = 2384] [serial = 2016] [outer = 0x0] 02:38:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118599c00) [pid = 2384] [serial = 2017] [outer = 0x11844c400] 02:38:41 INFO - PROCESS | 2384 | 1467538721268 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1193a0400) [pid = 2384] [serial = 2018] [outer = 0x11844c400] 02:38:41 INFO - PROCESS | 2384 | 1467538721667 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]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:38:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 573ms 02:38:41 INFO - PROCESS | 2384 | 1467538721708 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 2384 | 1467538721710 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:38:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:38:41 INFO - PROCESS | 2384 | 1467538721713 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 2384 | 1467538721715 Marionette TRACE conn2 <- [1,2662,null,{}] 02:38:41 INFO - PROCESS | 2384 | 1467538721718 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}] 02:38:41 INFO - PROCESS | 2384 | 1467538721720 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:41 INFO - PROCESS | 2384 | 1467538721844 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:38:41 INFO - PROCESS | 2384 | 1467538721850 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 2384 | 1467538721851 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x129532000 == 33 [pid = 2384] [id = 673] 02:38:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1122b7c00) [pid = 2384] [serial = 2019] [outer = 0x0] 02:38:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119670000) [pid = 2384] [serial = 2020] [outer = 0x1122b7c00] 02:38:41 INFO - PROCESS | 2384 | 1467538721882 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x119732000) [pid = 2384] [serial = 2021] [outer = 0x1122b7c00] 02:38:42 INFO - PROCESS | 2384 | 1467538722209 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]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:38:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 02:38:42 INFO - PROCESS | 2384 | 1467538722235 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:38:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:38:42 INFO - PROCESS | 2384 | 1467538722236 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:38:42 INFO - PROCESS | 2384 | 1467538722241 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 2384 | 1467538722242 Marionette TRACE conn2 <- [1,2666,null,{}] 02:38:42 INFO - PROCESS | 2384 | 1467538722245 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}] 02:38:42 INFO - PROCESS | 2384 | 1467538722246 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:42 INFO - PROCESS | 2384 | 1467538722344 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:38:42 INFO - PROCESS | 2384 | 1467538722350 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 2384 | 1467538722351 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5b0800 == 34 [pid = 2384] [id = 674] 02:38:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1170c1400) [pid = 2384] [serial = 2022] [outer = 0x0] 02:38:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x119783800) [pid = 2384] [serial = 2023] [outer = 0x1170c1400] 02:38:42 INFO - PROCESS | 2384 | 1467538722375 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x119932800) [pid = 2384] [serial = 2024] [outer = 0x1170c1400] 02:38:43 INFO - PROCESS | 2384 | 1467538723198 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]]]}] 02:38:43 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) 02:38:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 970ms 02:38:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:38:43 INFO - PROCESS | 2384 | 1467538723211 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 2384 | 1467538723212 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:38:43 INFO - PROCESS | 2384 | 1467538723214 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 2384 | 1467538723215 Marionette TRACE conn2 <- [1,2670,null,{}] 02:38:43 INFO - PROCESS | 2384 | 1467538723217 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}] 02:38:43 INFO - PROCESS | 2384 | 1467538723218 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:43 INFO - PROCESS | 2384 | 1467538723302 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:38:43 INFO - PROCESS | 2384 | 1467538723308 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 2384 | 1467538723309 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x12054f000 == 35 [pid = 2384] [id = 675] 02:38:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1129b1800) [pid = 2384] [serial = 2025] [outer = 0x0] 02:38:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x120e44c00) [pid = 2384] [serial = 2026] [outer = 0x1129b1800] 02:38:43 INFO - PROCESS | 2384 | 1467538723334 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x120e50400) [pid = 2384] [serial = 2027] [outer = 0x1129b1800] 02:38:44 INFO - PROCESS | 2384 | 1467538724143 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:38:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:38:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 02:38:44 INFO - PROCESS | 2384 | 1467538724186 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 2384 | 1467538724187 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:38:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:38:44 INFO - PROCESS | 2384 | 1467538724190 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 2384 | 1467538724191 Marionette TRACE conn2 <- [1,2674,null,{}] 02:38:44 INFO - PROCESS | 2384 | 1467538724193 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}] 02:38:44 INFO - PROCESS | 2384 | 1467538724194 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:44 INFO - PROCESS | 2384 | 1467538724294 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:38:44 INFO - PROCESS | 2384 | 1467538724306 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 2384 | 1467538724307 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bacd800 == 36 [pid = 2384] [id = 676] 02:38:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x120e43800) [pid = 2384] [serial = 2028] [outer = 0x0] 02:38:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12263e400) [pid = 2384] [serial = 2029] [outer = 0x120e43800] 02:38:44 INFO - PROCESS | 2384 | 1467538724331 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x122749400) [pid = 2384] [serial = 2030] [outer = 0x120e43800] 02:38:45 INFO - PROCESS | 2384 | 1467538725141 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:38:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:38:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 971ms 02:38:45 INFO - PROCESS | 2384 | 1467538725161 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 2384 | 1467538725163 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:38:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:38:45 INFO - PROCESS | 2384 | 1467538725165 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 2384 | 1467538725166 Marionette TRACE conn2 <- [1,2678,null,{}] 02:38:45 INFO - PROCESS | 2384 | 1467538725169 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}] 02:38:45 INFO - PROCESS | 2384 | 1467538725170 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:45 INFO - PROCESS | 2384 | 1467538725283 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:38:45 INFO - PROCESS | 2384 | 1467538725300 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 2384 | 1467538725301 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a8e800 == 37 [pid = 2384] [id = 677] 02:38:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1176f2800) [pid = 2384] [serial = 2031] [outer = 0x0] 02:38:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x124451400) [pid = 2384] [serial = 2032] [outer = 0x1176f2800] 02:38:45 INFO - PROCESS | 2384 | 1467538725327 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x124608400) [pid = 2384] [serial = 2033] [outer = 0x1176f2800] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x116980000) [pid = 2384] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x113232800) [pid = 2384] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x11966bc00) [pid = 2384] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112027000) [pid = 2384] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1176ec000) [pid = 2384] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x110f78800) [pid = 2384] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1182e6000) [pid = 2384] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11832d800) [pid = 2384] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1129ae400) [pid = 2384] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x113249400) [pid = 2384] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1128a8c00) [pid = 2384] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11322ec00) [pid = 2384] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1126f1800) [pid = 2384] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118448400) [pid = 2384] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x11691b000) [pid = 2384] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:38:45 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x111e2ec00) [pid = 2384] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:38:46 INFO - PROCESS | 2384 | 1467538726181 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]]]}] 02:38:46 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) 02:38:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 02:38:46 INFO - PROCESS | 2384 | 1467538726184 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:38:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:38:46 INFO - PROCESS | 2384 | 1467538726185 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:38:46 INFO - PROCESS | 2384 | 1467538726190 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 2384 | 1467538726191 Marionette TRACE conn2 <- [1,2682,null,{}] 02:38:46 INFO - PROCESS | 2384 | 1467538726193 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}] 02:38:46 INFO - PROCESS | 2384 | 1467538726194 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:46 INFO - PROCESS | 2384 | 1467538726271 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:38:46 INFO - PROCESS | 2384 | 1467538726277 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 2384 | 1467538726278 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5ae000 == 38 [pid = 2384] [id = 678] 02:38:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1131d9000) [pid = 2384] [serial = 2034] [outer = 0x0] 02:38:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1176ec000) [pid = 2384] [serial = 2035] [outer = 0x1131d9000] 02:38:46 INFO - PROCESS | 2384 | 1467538726301 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11939bc00) [pid = 2384] [serial = 2036] [outer = 0x1131d9000] 02:38:47 INFO - PROCESS | 2384 | 1467538727109 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]]]}] 02:38:47 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) 02:38:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 02:38:47 INFO - PROCESS | 2384 | 1467538727159 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 2384 | 1467538727161 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:38:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:38:47 INFO - PROCESS | 2384 | 1467538727163 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 2384 | 1467538727164 Marionette TRACE conn2 <- [1,2686,null,{}] 02:38:47 INFO - PROCESS | 2384 | 1467538727166 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}] 02:38:47 INFO - PROCESS | 2384 | 1467538727167 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:47 INFO - PROCESS | 2384 | 1467538727275 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:38:47 INFO - PROCESS | 2384 | 1467538727281 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 2384 | 1467538727282 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccbd800 == 39 [pid = 2384] [id = 679] 02:38:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x112027000) [pid = 2384] [serial = 2037] [outer = 0x0] 02:38:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x122605c00) [pid = 2384] [serial = 2038] [outer = 0x112027000] 02:38:47 INFO - PROCESS | 2384 | 1467538727306 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x12460c800) [pid = 2384] [serial = 2039] [outer = 0x112027000] 02:38:48 INFO - PROCESS | 2384 | 1467538728161 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 02:38:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:38:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1019ms 02:38:48 INFO - PROCESS | 2384 | 1467538728182 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 2384 | 1467538728185 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:38:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:38:48 INFO - PROCESS | 2384 | 1467538728188 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 2384 | 1467538728191 Marionette TRACE conn2 <- [1,2690,null,{}] 02:38:48 INFO - PROCESS | 2384 | 1467538728208 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}] 02:38:48 INFO - PROCESS | 2384 | 1467538728209 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:48 INFO - PROCESS | 2384 | 1467538728319 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:38:48 INFO - PROCESS | 2384 | 1467538728373 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 2384 | 1467538728374 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x118221800 == 40 [pid = 2384] [id = 680] 02:38:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x1126f2000) [pid = 2384] [serial = 2040] [outer = 0x0] 02:38:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1129af400) [pid = 2384] [serial = 2041] [outer = 0x1126f2000] 02:38:48 INFO - PROCESS | 2384 | 1467538728405 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x112a83c00) [pid = 2384] [serial = 2042] [outer = 0x1126f2000] 02:38:49 INFO - PROCESS | 2384 | 1467538729425 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:38:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:38:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1277ms 02:38:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:38:49 INFO - PROCESS | 2384 | 1467538729466 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 2384 | 1467538729468 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:38:49 INFO - PROCESS | 2384 | 1467538729471 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 2384 | 1467538729473 Marionette TRACE conn2 <- [1,2694,null,{}] 02:38:49 INFO - PROCESS | 2384 | 1467538729477 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}] 02:38:49 INFO - PROCESS | 2384 | 1467538729479 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:49 INFO - PROCESS | 2384 | 1467538729583 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:38:49 INFO - PROCESS | 2384 | 1467538729638 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 2384 | 1467538729641 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x118216800 == 41 [pid = 2384] [id = 681] 02:38:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x113cee400) [pid = 2384] [serial = 2043] [outer = 0x0] 02:38:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x114fcdc00) [pid = 2384] [serial = 2044] [outer = 0x113cee400] 02:38:49 INFO - PROCESS | 2384 | 1467538729670 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x116457c00) [pid = 2384] [serial = 2045] [outer = 0x113cee400] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5ae000 == 40 [pid = 2384] [id = 678] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x124a8e800 == 39 [pid = 2384] [id = 677] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x12bacd800 == 38 [pid = 2384] [id = 676] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x12054f000 == 37 [pid = 2384] [id = 675] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5b0800 == 36 [pid = 2384] [id = 674] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x129532000 == 35 [pid = 2384] [id = 673] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9b000 == 34 [pid = 2384] [id = 672] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x12554b800 == 33 [pid = 2384] [id = 671] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x125e4d400) [pid = 2384] [serial = 1999] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x123fae000 == 32 [pid = 2384] [id = 670] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x120550000 == 31 [pid = 2384] [id = 669] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x1192d9000 == 30 [pid = 2384] [id = 668] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x117018800 == 29 [pid = 2384] [id = 667] 02:38:49 INFO - PROCESS | 2384 | --DOCSHELL 0x12c843800 == 28 [pid = 2384] [id = 666] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x124e63c00) [pid = 2384] [serial = 1997] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x119242400) [pid = 2384] [serial = 1978] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x119783000) [pid = 2384] [serial = 1981] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x119668800) [pid = 2384] [serial = 1979] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x1176ee000) [pid = 2384] [serial = 1990] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x120e51800) [pid = 2384] [serial = 1984] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x120e4b000) [pid = 2384] [serial = 1982] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x122748800) [pid = 2384] [serial = 1987] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12271b000) [pid = 2384] [serial = 1985] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x123c51c00) [pid = 2384] [serial = 1993] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118599000) [pid = 2384] [serial = 1975] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11825f400) [pid = 2384] [serial = 1972] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x118323400) [pid = 2384] [serial = 1973] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x116905800) [pid = 2384] [serial = 1969] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x116fb4000) [pid = 2384] [serial = 1970] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x112a5fc00) [pid = 2384] [serial = 1966] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x112ec4400) [pid = 2384] [serial = 1967] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x116462800) [pid = 2384] [serial = 1964] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x11324c400) [pid = 2384] [serial = 1963] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x120e45800) [pid = 2384] [serial = 1961] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x118326400) [pid = 2384] [serial = 1960] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x11973c400) [pid = 2384] [serial = 1958] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x1192b2800) [pid = 2384] [serial = 1957] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x118267400) [pid = 2384] [serial = 1955] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x11721cc00) [pid = 2384] [serial = 1954] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x112a62400) [pid = 2384] [serial = 1952] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x1126fd400) [pid = 2384] [serial = 1951] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x12444e400) [pid = 2384] [serial = 1996] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x1193a1000) [pid = 2384] [serial = 1991] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x123e84c00) [pid = 2384] [serial = 1988] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x118e53400) [pid = 2384] [serial = 1976] [outer = 0x0] [url = about:blank] 02:38:49 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x1240a6400) [pid = 2384] [serial = 1994] [outer = 0x0] [url = about:blank] 02:38:50 INFO - PROCESS | 2384 | 1467538730543 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:50 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 02:38:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:38:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1122ms 02:38:50 INFO - PROCESS | 2384 | 1467538730594 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 2384 | 1467538730597 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:38:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:38:50 INFO - PROCESS | 2384 | 1467538730602 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 2384 | 1467538730604 Marionette TRACE conn2 <- [1,2698,null,{}] 02:38:50 INFO - PROCESS | 2384 | 1467538730606 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}] 02:38:50 INFO - PROCESS | 2384 | 1467538730608 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:50 INFO - PROCESS | 2384 | 1467538730686 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:38:50 INFO - PROCESS | 2384 | 1467538730741 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 2384 | 1467538730742 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x119647800 == 29 [pid = 2384] [id = 682] 02:38:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x116902c00) [pid = 2384] [serial = 2046] [outer = 0x0] 02:38:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x1170b7800) [pid = 2384] [serial = 2047] [outer = 0x116902c00] 02:38:50 INFO - PROCESS | 2384 | 1467538730769 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x116a19800) [pid = 2384] [serial = 2048] [outer = 0x116902c00] 02:38:51 INFO - PROCESS | 2384 | 1467538731561 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:38:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:38:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 976ms 02:38:51 INFO - PROCESS | 2384 | 1467538731579 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 2384 | 1467538731580 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:38:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:38:51 INFO - PROCESS | 2384 | 1467538731582 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 2384 | 1467538731585 Marionette TRACE conn2 <- [1,2702,null,{}] 02:38:51 INFO - PROCESS | 2384 | 1467538731595 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}] 02:38:51 INFO - PROCESS | 2384 | 1467538731598 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:51 INFO - PROCESS | 2384 | 1467538731675 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:38:51 INFO - PROCESS | 2384 | 1467538731680 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 2384 | 1467538731682 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x123e2d800 == 30 [pid = 2384] [id = 683] 02:38:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x11815dc00) [pid = 2384] [serial = 2049] [outer = 0x0] 02:38:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x118331c00) [pid = 2384] [serial = 2050] [outer = 0x11815dc00] 02:38:51 INFO - PROCESS | 2384 | 1467538731712 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x118475400) [pid = 2384] [serial = 2051] [outer = 0x11815dc00] 02:38:52 INFO - PROCESS | 2384 | 1467538732108 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]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:38:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 02:38:52 INFO - PROCESS | 2384 | 1467538732156 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:38:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:38:52 INFO - PROCESS | 2384 | 1467538732157 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:38:52 INFO - PROCESS | 2384 | 1467538732159 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 2384 | 1467538732161 Marionette TRACE conn2 <- [1,2706,null,{}] 02:38:52 INFO - PROCESS | 2384 | 1467538732163 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}] 02:38:52 INFO - PROCESS | 2384 | 1467538732164 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:52 INFO - PROCESS | 2384 | 1467538732262 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:38:52 INFO - PROCESS | 2384 | 1467538732265 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 2384 | 1467538732267 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250b2000 == 31 [pid = 2384] [id = 684] 02:38:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x1129afc00) [pid = 2384] [serial = 2052] [outer = 0x0] 02:38:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x11859d800) [pid = 2384] [serial = 2053] [outer = 0x1129afc00] 02:38:52 INFO - PROCESS | 2384 | 1467538732292 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x11923a000) [pid = 2384] [serial = 2054] [outer = 0x1129afc00] 02:38:52 INFO - PROCESS | 2384 | 1467538732644 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]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:38:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 02:38:52 INFO - PROCESS | 2384 | 1467538732679 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 2384 | 1467538732681 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:38:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:38:52 INFO - PROCESS | 2384 | 1467538732684 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 2384 | 1467538732686 Marionette TRACE conn2 <- [1,2710,null,{}] 02:38:52 INFO - PROCESS | 2384 | 1467538732689 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}] 02:38:52 INFO - PROCESS | 2384 | 1467538732691 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:52 INFO - PROCESS | 2384 | 1467538732836 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:38:52 INFO - PROCESS | 2384 | 1467538732856 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 2384 | 1467538732857 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x127315000 == 32 [pid = 2384] [id = 685] 02:38:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x112a64000) [pid = 2384] [serial = 2055] [outer = 0x0] 02:38:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1192b3400) [pid = 2384] [serial = 2056] [outer = 0x112a64000] 02:38:52 INFO - PROCESS | 2384 | 1467538732898 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x11966b400) [pid = 2384] [serial = 2057] [outer = 0x112a64000] 02:38:53 INFO - PROCESS | 2384 | 1467538733284 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] 02:38:53 INFO - PROCESS | 2384 | 1467538733307 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:38:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:38:53 INFO - PROCESS | 2384 | 1467538733309 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 2384 | 1467538733310 Marionette TRACE conn2 <- [1,2714,null,{}] 02:38:53 INFO - PROCESS | 2384 | 1467538733317 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}] 02:38:53 INFO - PROCESS | 2384 | 1467538733321 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:53 INFO - PROCESS | 2384 | 1467538733439 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:38:53 INFO - PROCESS | 2384 | 1467538733442 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 2384 | 1467538733443 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x129535800 == 33 [pid = 2384] [id = 686] 02:38:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x119671400) [pid = 2384] [serial = 2058] [outer = 0x0] 02:38:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x11978d400) [pid = 2384] [serial = 2059] [outer = 0x119671400] 02:38:53 INFO - PROCESS | 2384 | 1467538733468 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x122724800) [pid = 2384] [serial = 2060] [outer = 0x119671400] 02:38:53 INFO - PROCESS | 2384 | 1467538733974 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]]]}] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x11844c400) [pid = 2384] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x120e43800) [pid = 2384] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1170c1400) [pid = 2384] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x1110a0c00) [pid = 2384] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1122b7c00) [pid = 2384] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x1129b1800) [pid = 2384] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x112a88800) [pid = 2384] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x1176f2800) [pid = 2384] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x1129a6c00) [pid = 2384] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x118150800) [pid = 2384] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x112a86000) [pid = 2384] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x124e64400) [pid = 2384] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:38:53 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x1131d9000) [pid = 2384] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:38:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:38:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 719ms 02:38:54 INFO - PROCESS | 2384 | 1467538734030 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 2384 | 1467538734032 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:38:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:38:54 INFO - PROCESS | 2384 | 1467538734035 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 2384 | 1467538734037 Marionette TRACE conn2 <- [1,2718,null,{}] 02:38:54 INFO - PROCESS | 2384 | 1467538734040 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}] 02:38:54 INFO - PROCESS | 2384 | 1467538734042 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:54 INFO - PROCESS | 2384 | 1467538734159 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:38:54 INFO - PROCESS | 2384 | 1467538734165 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 2384 | 1467538734166 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5ae800 == 34 [pid = 2384] [id = 687] 02:38:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x112a7b800) [pid = 2384] [serial = 2061] [outer = 0x0] 02:38:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x11675e400) [pid = 2384] [serial = 2062] [outer = 0x112a7b800] 02:38:54 INFO - PROCESS | 2384 | 1467538734208 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x11832d000) [pid = 2384] [serial = 2063] [outer = 0x112a7b800] 02:38:54 INFO - PROCESS | 2384 | 1467538734597 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] 02:38:54 INFO - PROCESS | 2384 | 1467538734610 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:38:54 INFO - PROCESS | 2384 | 1467538734612 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 2384 | 1467538734613 Marionette TRACE conn2 <- [1,2722,null,{}] 02:38:54 INFO - PROCESS | 2384 | 1467538734615 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}] 02:38:54 INFO - PROCESS | 2384 | 1467538734617 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:54 INFO - PROCESS | 2384 | 1467538734718 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:38:54 INFO - PROCESS | 2384 | 1467538734765 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 2384 | 1467538734766 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a994000 == 35 [pid = 2384] [id = 688] 02:38:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x118155400) [pid = 2384] [serial = 2064] [outer = 0x0] 02:38:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x122642800) [pid = 2384] [serial = 2065] [outer = 0x118155400] 02:38:54 INFO - PROCESS | 2384 | 1467538734790 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x123e83800) [pid = 2384] [serial = 2066] [outer = 0x118155400] 02:38:55 INFO - PROCESS | 2384 | 1467538735117 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] 02:38:55 INFO - PROCESS | 2384 | 1467538735138 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:38:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:38:55 INFO - PROCESS | 2384 | 1467538735144 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 2384 | 1467538735146 Marionette TRACE conn2 <- [1,2726,null,{}] 02:38:55 INFO - PROCESS | 2384 | 1467538735149 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}] 02:38:55 INFO - PROCESS | 2384 | 1467538735151 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:55 INFO - PROCESS | 2384 | 1467538735265 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:38:55 INFO - PROCESS | 2384 | 1467538735319 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 2384 | 1467538735320 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b78f800 == 36 [pid = 2384] [id = 689] 02:38:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x118327400) [pid = 2384] [serial = 2067] [outer = 0x0] 02:38:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x123f84400) [pid = 2384] [serial = 2068] [outer = 0x118327400] 02:38:55 INFO - PROCESS | 2384 | 1467538735351 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x12460c400) [pid = 2384] [serial = 2069] [outer = 0x118327400] 02:38:55 INFO - PROCESS | 2384 | 1467538735609 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]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:38:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 02:38:55 INFO - PROCESS | 2384 | 1467538735664 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 2384 | 1467538735665 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:38:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:38:55 INFO - PROCESS | 2384 | 1467538735667 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 2384 | 1467538735668 Marionette TRACE conn2 <- [1,2730,null,{}] 02:38:55 INFO - PROCESS | 2384 | 1467538735671 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}] 02:38:55 INFO - PROCESS | 2384 | 1467538735673 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:55 INFO - PROCESS | 2384 | 1467538735753 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:38:55 INFO - PROCESS | 2384 | 1467538735758 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 2384 | 1467538735760 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x124a7d800 == 37 [pid = 2384] [id = 690] 02:38:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x118474400) [pid = 2384] [serial = 2070] [outer = 0x0] 02:38:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x124611800) [pid = 2384] [serial = 2071] [outer = 0x118474400] 02:38:55 INFO - PROCESS | 2384 | 1467538735784 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x124cb8800) [pid = 2384] [serial = 2072] [outer = 0x118474400] 02:38:56 INFO - PROCESS | 2384 | 1467538736746 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:38:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:38:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:38:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:38:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1120ms 02:38:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:38:56 INFO - PROCESS | 2384 | 1467538736798 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 2384 | 1467538736801 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:38:56 INFO - PROCESS | 2384 | 1467538736805 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 2384 | 1467538736808 Marionette TRACE conn2 <- [1,2734,null,{}] 02:38:56 INFO - PROCESS | 2384 | 1467538736811 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}] 02:38:56 INFO - PROCESS | 2384 | 1467538736813 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:56 INFO - PROCESS | 2384 | 1467538736902 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:38:57 INFO - PROCESS | 2384 | 1467538737019 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 2384 | 1467538737020 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x119651000 == 38 [pid = 2384] [id = 691] 02:38:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1164e0c00) [pid = 2384] [serial = 2073] [outer = 0x0] 02:38:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x116760000) [pid = 2384] [serial = 2074] [outer = 0x1164e0c00] 02:38:57 INFO - PROCESS | 2384 | 1467538737054 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1170bc400) [pid = 2384] [serial = 2075] [outer = 0x1164e0c00] 02:38:57 INFO - PROCESS | 2384 | 1467538737478 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]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:38:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 02:38:57 INFO - PROCESS | 2384 | 1467538737527 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 2384 | 1467538737530 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:38:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:38:57 INFO - PROCESS | 2384 | 1467538737534 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 2384 | 1467538737536 Marionette TRACE conn2 <- [1,2738,null,{}] 02:38:57 INFO - PROCESS | 2384 | 1467538737539 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}] 02:38:57 INFO - PROCESS | 2384 | 1467538737541 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:57 INFO - PROCESS | 2384 | 1467538737643 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:38:57 INFO - PROCESS | 2384 | 1467538737701 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 2384 | 1467538737702 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x127310800 == 39 [pid = 2384] [id = 692] 02:38:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1181c5800) [pid = 2384] [serial = 2076] [outer = 0x0] 02:38:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11832ec00) [pid = 2384] [serial = 2077] [outer = 0x1181c5800] 02:38:57 INFO - PROCESS | 2384 | 1467538737732 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x119238000) [pid = 2384] [serial = 2078] [outer = 0x1181c5800] 02:38:58 INFO - PROCESS | 2384 | 1467538738187 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]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:38:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 674ms 02:38:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:38:58 INFO - PROCESS | 2384 | 1467538738210 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 2384 | 1467538738211 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:38:58 INFO - PROCESS | 2384 | 1467538738213 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 2384 | 1467538738216 Marionette TRACE conn2 <- [1,2742,null,{}] 02:38:58 INFO - PROCESS | 2384 | 1467538738240 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}] 02:38:58 INFO - PROCESS | 2384 | 1467538738243 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:58 INFO - PROCESS | 2384 | 1467538738389 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:38:58 INFO - PROCESS | 2384 | 1467538738449 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 2384 | 1467538738451 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c827000 == 40 [pid = 2384] [id = 693] 02:38:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x119731000) [pid = 2384] [serial = 2079] [outer = 0x0] 02:38:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x120e4e400) [pid = 2384] [serial = 2080] [outer = 0x119731000] 02:38:58 INFO - PROCESS | 2384 | 1467538738482 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x122718800) [pid = 2384] [serial = 2081] [outer = 0x119731000] 02:38:59 INFO - PROCESS | 2384 | 1467538739027 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]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:38:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 821ms 02:38:59 INFO - PROCESS | 2384 | 1467538739034 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 2384 | 1467538739036 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:38:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:38:59 INFO - PROCESS | 2384 | 1467538739040 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 2384 | 1467538739041 Marionette TRACE conn2 <- [1,2746,null,{}] 02:38:59 INFO - PROCESS | 2384 | 1467538739045 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}] 02:38:59 INFO - PROCESS | 2384 | 1467538739047 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:59 INFO - PROCESS | 2384 | 1467538739144 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:38:59 INFO - PROCESS | 2384 | 1467538739202 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 2384 | 1467538739205 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:38:59 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e8000 == 41 [pid = 2384] [id = 694] 02:38:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x113231000) [pid = 2384] [serial = 2082] [outer = 0x0] 02:38:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x1161a3c00) [pid = 2384] [serial = 2083] [outer = 0x113231000] 02:38:59 INFO - PROCESS | 2384 | 1467538739250 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x116fb5800) [pid = 2384] [serial = 2084] [outer = 0x113231000] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12b78f800 == 40 [pid = 2384] [id = 689] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12a994000 == 39 [pid = 2384] [id = 688] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5ae800 == 38 [pid = 2384] [id = 687] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x129535800 == 37 [pid = 2384] [id = 686] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x127315000 == 36 [pid = 2384] [id = 685] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x1250b2000 == 35 [pid = 2384] [id = 684] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x123e2d800 == 34 [pid = 2384] [id = 683] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x119647800 == 33 [pid = 2384] [id = 682] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x118216800 == 32 [pid = 2384] [id = 681] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x118221800 == 31 [pid = 2384] [id = 680] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccbd800 == 30 [pid = 2384] [id = 679] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x12c827000 == 29 [pid = 2384] [id = 693] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x127310800 == 28 [pid = 2384] [id = 692] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x124a7d800 == 27 [pid = 2384] [id = 690] 02:39:00 INFO - PROCESS | 2384 | --DOCSHELL 0x119651000 == 26 [pid = 2384] [id = 691] 02:39:00 INFO - PROCESS | 2384 | 1467538740287 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]]]}] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1193a0400) [pid = 2384] [serial = 2018] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x118599c00) [pid = 2384] [serial = 2017] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x12263e400) [pid = 2384] [serial = 2029] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x119783800) [pid = 2384] [serial = 2023] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x119932800) [pid = 2384] [serial = 2024] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x116a19400) [pid = 2384] [serial = 2008] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1170c0000) [pid = 2384] [serial = 2009] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x119670000) [pid = 2384] [serial = 2020] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x119732000) [pid = 2384] [serial = 2021] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x120e44c00) [pid = 2384] [serial = 2026] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x113c37400) [pid = 2384] [serial = 2005] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x115f66800) [pid = 2384] [serial = 2006] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x124451400) [pid = 2384] [serial = 2032] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1129b0800) [pid = 2384] [serial = 2002] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x112a79c00) [pid = 2384] [serial = 2003] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x11815e000) [pid = 2384] [serial = 2011] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x11825fc00) [pid = 2384] [serial = 2012] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x118323800) [pid = 2384] [serial = 2014] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x11832f400) [pid = 2384] [serial = 2015] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x126842c00) [pid = 2384] [serial = 2000] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x124608400) [pid = 2384] [serial = 2033] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x11939bc00) [pid = 2384] [serial = 2036] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x1176ec000) [pid = 2384] [serial = 2035] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x122749400) [pid = 2384] [serial = 2030] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x122605c00) [pid = 2384] [serial = 2038] [outer = 0x0] [url = about:blank] 02:39:00 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x120e50400) [pid = 2384] [serial = 2027] [outer = 0x0] [url = about:blank] 02:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1321ms 02:39:00 INFO - PROCESS | 2384 | 1467538740361 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 2384 | 1467538740363 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:39:00 INFO - PROCESS | 2384 | 1467538740367 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 2384 | 1467538740369 Marionette TRACE conn2 <- [1,2750,null,{}] 02:39:00 INFO - PROCESS | 2384 | 1467538740374 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}] 02:39:00 INFO - PROCESS | 2384 | 1467538740378 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:00 INFO - PROCESS | 2384 | 1467538740457 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:39:00 INFO - PROCESS | 2384 | 1467538740463 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 2384 | 1467538740466 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:00 INFO - PROCESS | 2384 | ++DOCSHELL 0x117012800 == 27 [pid = 2384] [id = 695] 02:39:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x1129b2000) [pid = 2384] [serial = 2085] [outer = 0x0] 02:39:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x112a5e400) [pid = 2384] [serial = 2086] [outer = 0x1129b2000] 02:39:00 INFO - PROCESS | 2384 | 1467538740496 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x112a67800) [pid = 2384] [serial = 2087] [outer = 0x1129b2000] 02:39:00 INFO - PROCESS | 2384 | 1467538740832 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]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 02:39:00 INFO - PROCESS | 2384 | 1467538740837 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 2384 | 1467538740844 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:39:00 INFO - PROCESS | 2384 | 1467538740849 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 2384 | 1467538740850 Marionette TRACE conn2 <- [1,2754,null,{}] 02:39:00 INFO - PROCESS | 2384 | 1467538740853 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}] 02:39:00 INFO - PROCESS | 2384 | 1467538740854 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:00 INFO - PROCESS | 2384 | 1467538740961 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:39:01 INFO - PROCESS | 2384 | 1467538741014 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 2384 | 1467538741015 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x118ad4000 == 28 [pid = 2384] [id = 696] 02:39:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x1131d7400) [pid = 2384] [serial = 2088] [outer = 0x0] 02:39:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x115f74400) [pid = 2384] [serial = 2089] [outer = 0x1131d7400] 02:39:01 INFO - PROCESS | 2384 | 1467538741042 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x116923400) [pid = 2384] [serial = 2090] [outer = 0x1131d7400] 02:39:01 INFO - PROCESS | 2384 | 1467538741337 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]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:39:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 02:39:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:39:01 INFO - PROCESS | 2384 | 1467538741368 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 2384 | 1467538741370 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:39:01 INFO - PROCESS | 2384 | 1467538741372 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 2384 | 1467538741385 Marionette TRACE conn2 <- [1,2758,null,{}] 02:39:01 INFO - PROCESS | 2384 | 1467538741395 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}] 02:39:01 INFO - PROCESS | 2384 | 1467538741398 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:01 INFO - PROCESS | 2384 | 1467538741474 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:39:01 INFO - PROCESS | 2384 | 1467538741479 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 2384 | 1467538741482 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:01 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227d0800 == 29 [pid = 2384] [id = 697] 02:39:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x118153400) [pid = 2384] [serial = 2091] [outer = 0x0] 02:39:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x1181c9000) [pid = 2384] [serial = 2092] [outer = 0x118153400] 02:39:01 INFO - PROCESS | 2384 | 1467538741518 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x1182eb000) [pid = 2384] [serial = 2093] [outer = 0x118153400] 02:39:01 INFO - PROCESS | 2384 | 1467538741869 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]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:39:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 534ms 02:39:01 INFO - PROCESS | 2384 | 1467538741908 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 2384 | 1467538741911 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:39:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:39:01 INFO - PROCESS | 2384 | 1467538741913 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 2384 | 1467538741914 Marionette TRACE conn2 <- [1,2762,null,{}] 02:39:01 INFO - PROCESS | 2384 | 1467538741917 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}] 02:39:01 INFO - PROCESS | 2384 | 1467538741918 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:01 INFO - PROCESS | 2384 | 1467538741995 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:39:02 INFO - PROCESS | 2384 | 1467538741999 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 2384 | 1467538742000 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250bc800 == 30 [pid = 2384] [id = 698] 02:39:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x11832f000) [pid = 2384] [serial = 2094] [outer = 0x0] 02:39:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x118477000) [pid = 2384] [serial = 2095] [outer = 0x11832f000] 02:39:02 INFO - PROCESS | 2384 | 1467538742027 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x11859ac00) [pid = 2384] [serial = 2096] [outer = 0x11832f000] 02:39:02 INFO - PROCESS | 2384 | 1467538742349 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]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:39:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 02:39:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:39:02 INFO - PROCESS | 2384 | 1467538742382 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 2384 | 1467538742383 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:39:02 INFO - PROCESS | 2384 | 1467538742385 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 2384 | 1467538742386 Marionette TRACE conn2 <- [1,2766,null,{}] 02:39:02 INFO - PROCESS | 2384 | 1467538742388 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}] 02:39:02 INFO - PROCESS | 2384 | 1467538742390 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:02 INFO - PROCESS | 2384 | 1467538742501 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:39:02 INFO - PROCESS | 2384 | 1467538742513 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 2384 | 1467538742514 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:02 INFO - PROCESS | 2384 | ++DOCSHELL 0x126822800 == 31 [pid = 2384] [id = 699] 02:39:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x11691a800) [pid = 2384] [serial = 2097] [outer = 0x0] 02:39:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x11859b800) [pid = 2384] [serial = 2098] [outer = 0x11691a800] 02:39:02 INFO - PROCESS | 2384 | 1467538742539 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1193a1000) [pid = 2384] [serial = 2099] [outer = 0x11691a800] 02:39:02 INFO - PROCESS | 2384 | 1467538742869 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]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:39:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 02:39:02 INFO - PROCESS | 2384 | 1467538742905 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:39:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:39:02 INFO - PROCESS | 2384 | 1467538742906 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:39:02 INFO - PROCESS | 2384 | 1467538742909 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 2384 | 1467538742910 Marionette TRACE conn2 <- [1,2770,null,{}] 02:39:02 INFO - PROCESS | 2384 | 1467538742912 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}] 02:39:02 INFO - PROCESS | 2384 | 1467538742916 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:03 INFO - PROCESS | 2384 | 1467538743032 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:39:03 INFO - PROCESS | 2384 | 1467538743044 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 2384 | 1467538743045 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x129539000 == 32 [pid = 2384] [id = 700] 02:39:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1193a1c00) [pid = 2384] [serial = 2100] [outer = 0x0] 02:39:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11972fc00) [pid = 2384] [serial = 2101] [outer = 0x1193a1c00] 02:39:03 INFO - PROCESS | 2384 | 1467538743070 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x120e47c00) [pid = 2384] [serial = 2102] [outer = 0x1193a1c00] 02:39:03 INFO - PROCESS | 2384 | 1467538743409 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]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:39:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 02:39:03 INFO - PROCESS | 2384 | 1467538743429 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 2384 | 1467538743430 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:39:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:39:03 INFO - PROCESS | 2384 | 1467538743432 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 2384 | 1467538743433 Marionette TRACE conn2 <- [1,2774,null,{}] 02:39:03 INFO - PROCESS | 2384 | 1467538743435 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}] 02:39:03 INFO - PROCESS | 2384 | 1467538743436 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:03 INFO - PROCESS | 2384 | 1467538743530 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:39:03 INFO - PROCESS | 2384 | 1467538743578 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 2384 | 1467538743579 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:03 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7cb000 == 33 [pid = 2384] [id = 701] 02:39:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x120e51000) [pid = 2384] [serial = 2103] [outer = 0x0] 02:39:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x122605c00) [pid = 2384] [serial = 2104] [outer = 0x120e51000] 02:39:03 INFO - PROCESS | 2384 | 1467538743606 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x122748800) [pid = 2384] [serial = 2105] [outer = 0x120e51000] 02:39:03 INFO - PROCESS | 2384 | 1467538743918 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]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:39:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 02:39:03 INFO - PROCESS | 2384 | 1467538743951 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 2384 | 1467538743953 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:39:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:39:03 INFO - PROCESS | 2384 | 1467538743962 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 2384 | 1467538743963 Marionette TRACE conn2 <- [1,2778,null,{}] 02:39:03 INFO - PROCESS | 2384 | 1467538743965 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}] 02:39:03 INFO - PROCESS | 2384 | 1467538743966 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:04 INFO - PROCESS | 2384 | 1467538744061 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:39:04 INFO - PROCESS | 2384 | 1467538744064 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 2384 | 1467538744065 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad80000 == 34 [pid = 2384] [id = 702] 02:39:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x1129b2800) [pid = 2384] [serial = 2106] [outer = 0x0] 02:39:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x12388c800) [pid = 2384] [serial = 2107] [outer = 0x1129b2800] 02:39:04 INFO - PROCESS | 2384 | 1467538744089 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x123e85800) [pid = 2384] [serial = 2108] [outer = 0x1129b2800] 02:39:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:39:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 475ms 02:39:04 INFO - PROCESS | 2384 | 1467538744425 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]]]}] 02:39:04 INFO - PROCESS | 2384 | 1467538744430 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 2384 | 1467538744432 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:39:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:39:04 INFO - PROCESS | 2384 | 1467538744434 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 2384 | 1467538744435 Marionette TRACE conn2 <- [1,2782,null,{}] 02:39:04 INFO - PROCESS | 2384 | 1467538744437 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}] 02:39:04 INFO - PROCESS | 2384 | 1467538744439 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:04 INFO - PROCESS | 2384 | 1467538744643 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118474400) [pid = 2384] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x118327400) [pid = 2384] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1129afc00) [pid = 2384] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x112a64000) [pid = 2384] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x113cee400) [pid = 2384] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x11815dc00) [pid = 2384] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1126f2000) [pid = 2384] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x116902c00) [pid = 2384] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x112027000) [pid = 2384] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x119671400) [pid = 2384] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x112a7b800) [pid = 2384] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:39:04 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x118155400) [pid = 2384] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:39:04 INFO - PROCESS | 2384 | 1467538744687 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 2384 | 1467538744687 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:04 INFO - PROCESS | 2384 | ++DOCSHELL 0x12babb800 == 35 [pid = 2384] [id = 703] 02:39:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x112027000) [pid = 2384] [serial = 2109] [outer = 0x0] 02:39:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x112a64000) [pid = 2384] [serial = 2110] [outer = 0x112027000] 02:39:04 INFO - PROCESS | 2384 | 1467538744719 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1170b9c00) [pid = 2384] [serial = 2111] [outer = 0x112027000] 02:39:04 INFO - PROCESS | 2384 | 1467538744994 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]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:39:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 570ms 02:39:05 INFO - PROCESS | 2384 | 1467538745004 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 2384 | 1467538745006 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:39:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:39:05 INFO - PROCESS | 2384 | 1467538745016 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 2384 | 1467538745017 Marionette TRACE conn2 <- [1,2786,null,{}] 02:39:05 INFO - PROCESS | 2384 | 1467538745019 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}] 02:39:05 INFO - PROCESS | 2384 | 1467538745020 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:05 INFO - PROCESS | 2384 | 1467538745100 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:39:05 INFO - PROCESS | 2384 | 1467538745104 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 2384 | 1467538745105 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c38f000 == 36 [pid = 2384] [id = 704] 02:39:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1172c2c00) [pid = 2384] [serial = 2112] [outer = 0x0] 02:39:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x12260a800) [pid = 2384] [serial = 2113] [outer = 0x1172c2c00] 02:39:05 INFO - PROCESS | 2384 | 1467538745132 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x124451400) [pid = 2384] [serial = 2114] [outer = 0x1172c2c00] 02:39:05 INFO - PROCESS | 2384 | 1467538745462 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]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:39:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 468ms 02:39:05 INFO - PROCESS | 2384 | 1467538745484 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 2384 | 1467538745486 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:39:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:39:05 INFO - PROCESS | 2384 | 1467538745489 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 2384 | 1467538745493 Marionette TRACE conn2 <- [1,2790,null,{}] 02:39:05 INFO - PROCESS | 2384 | 1467538745495 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}] 02:39:05 INFO - PROCESS | 2384 | 1467538745497 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:05 INFO - PROCESS | 2384 | 1467538745612 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:39:05 INFO - PROCESS | 2384 | 1467538745617 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 2384 | 1467538745619 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:05 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c823800 == 37 [pid = 2384] [id = 705] 02:39:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x123b61c00) [pid = 2384] [serial = 2115] [outer = 0x0] 02:39:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x12460b400) [pid = 2384] [serial = 2116] [outer = 0x123b61c00] 02:39:05 INFO - PROCESS | 2384 | 1467538745648 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x124e63c00) [pid = 2384] [serial = 2117] [outer = 0x123b61c00] 02:39:05 INFO - PROCESS | 2384 | 1467538745951 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]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:39:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 02:39:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:39:05 INFO - PROCESS | 2384 | 1467538745963 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 2384 | 1467538745964 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:39:05 INFO - PROCESS | 2384 | 1467538745967 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 2384 | 1467538745968 Marionette TRACE conn2 <- [1,2794,null,{}] 02:39:05 INFO - PROCESS | 2384 | 1467538745970 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}] 02:39:05 INFO - PROCESS | 2384 | 1467538745971 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:06 INFO - PROCESS | 2384 | 1467538746052 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:39:06 INFO - PROCESS | 2384 | 1467538746058 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 2384 | 1467538746059 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccd3000 == 38 [pid = 2384] [id = 706] 02:39:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x124fb0c00) [pid = 2384] [serial = 2118] [outer = 0x0] 02:39:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x125e54c00) [pid = 2384] [serial = 2119] [outer = 0x124fb0c00] 02:39:06 INFO - PROCESS | 2384 | 1467538746083 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x12683c400) [pid = 2384] [serial = 2120] [outer = 0x124fb0c00] 02:39:06 INFO - PROCESS | 2384 | 1467538746417 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]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:39:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 469ms 02:39:06 INFO - PROCESS | 2384 | 1467538746436 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 2384 | 1467538746437 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:39:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:39:06 INFO - PROCESS | 2384 | 1467538746440 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 2384 | 1467538746443 Marionette TRACE conn2 <- [1,2798,null,{}] 02:39:06 INFO - PROCESS | 2384 | 1467538746445 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}] 02:39:06 INFO - PROCESS | 2384 | 1467538746446 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:06 INFO - PROCESS | 2384 | 1467538746520 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:39:06 INFO - PROCESS | 2384 | 1467538746584 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 2384 | 1467538746585 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:06 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d4b6800 == 39 [pid = 2384] [id = 707] 02:39:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120e48800) [pid = 2384] [serial = 2121] [outer = 0x0] 02:39:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x125518400) [pid = 2384] [serial = 2122] [outer = 0x120e48800] 02:39:06 INFO - PROCESS | 2384 | 1467538746616 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x126cc4c00) [pid = 2384] [serial = 2123] [outer = 0x120e48800] 02:39:07 INFO - PROCESS | 2384 | 1467538747117 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]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:39:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 02:39:07 INFO - PROCESS | 2384 | 1467538747165 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 2384 | 1467538747168 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:39:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:39:07 INFO - PROCESS | 2384 | 1467538747173 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 2384 | 1467538747179 Marionette TRACE conn2 <- [1,2802,null,{}] 02:39:07 INFO - PROCESS | 2384 | 1467538747183 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}] 02:39:07 INFO - PROCESS | 2384 | 1467538747184 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:07 INFO - PROCESS | 2384 | 1467538747296 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:39:07 INFO - PROCESS | 2384 | 1467538747377 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 2384 | 1467538747378 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:07 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193bd800 == 40 [pid = 2384] [id = 708] 02:39:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x112a86c00) [pid = 2384] [serial = 2124] [outer = 0x0] 02:39:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11322b400) [pid = 2384] [serial = 2125] [outer = 0x112a86c00] 02:39:07 INFO - PROCESS | 2384 | 1467538747409 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x11690b400) [pid = 2384] [serial = 2126] [outer = 0x112a86c00] 02:39:07 INFO - PROCESS | 2384 | 1467538747925 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]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:39:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 778ms 02:39:07 INFO - PROCESS | 2384 | 1467538747966 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 2384 | 1467538747969 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:39:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:39:07 INFO - PROCESS | 2384 | 1467538747977 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 2384 | 1467538747979 Marionette TRACE conn2 <- [1,2806,null,{}] 02:39:07 INFO - PROCESS | 2384 | 1467538747982 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}] 02:39:07 INFO - PROCESS | 2384 | 1467538747983 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:08 INFO - PROCESS | 2384 | 1467538748095 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:39:08 INFO - PROCESS | 2384 | 1467538748304 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 2384 | 1467538748306 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x11661d000 == 41 [pid = 2384] [id = 709] 02:39:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x111e5cc00) [pid = 2384] [serial = 2127] [outer = 0x0] 02:39:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1129af800) [pid = 2384] [serial = 2128] [outer = 0x111e5cc00] 02:39:08 INFO - PROCESS | 2384 | 1467538748335 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x112ec4c00) [pid = 2384] [serial = 2129] [outer = 0x111e5cc00] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccd3000 == 40 [pid = 2384] [id = 706] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12c823800 == 39 [pid = 2384] [id = 705] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12c38f000 == 38 [pid = 2384] [id = 704] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12babb800 == 37 [pid = 2384] [id = 703] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad80000 == 36 [pid = 2384] [id = 702] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7cb000 == 35 [pid = 2384] [id = 701] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x129539000 == 34 [pid = 2384] [id = 700] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x126822800 == 33 [pid = 2384] [id = 699] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x1250bc800 == 32 [pid = 2384] [id = 698] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x1227d0800 == 31 [pid = 2384] [id = 697] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x118ad4000 == 30 [pid = 2384] [id = 696] 02:39:08 INFO - PROCESS | 2384 | --DOCSHELL 0x117012800 == 29 [pid = 2384] [id = 695] 02:39:08 INFO - PROCESS | 2384 | 1467538748812 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]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:39:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 873ms 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x124cb8800) [pid = 2384] [serial = 2072] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x124611800) [pid = 2384] [serial = 2071] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x12460c400) [pid = 2384] [serial = 2069] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11859d800) [pid = 2384] [serial = 2053] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1192b3400) [pid = 2384] [serial = 2056] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x11923a000) [pid = 2384] [serial = 2054] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x114fcdc00) [pid = 2384] [serial = 2044] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x116457c00) [pid = 2384] [serial = 2045] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x118331c00) [pid = 2384] [serial = 2050] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x1129af400) [pid = 2384] [serial = 2041] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x112a83c00) [pid = 2384] [serial = 2042] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1170b7800) [pid = 2384] [serial = 2047] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x116a19800) [pid = 2384] [serial = 2048] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x12460c800) [pid = 2384] [serial = 2039] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x11978d400) [pid = 2384] [serial = 2059] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x11966b400) [pid = 2384] [serial = 2057] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x11675e400) [pid = 2384] [serial = 2062] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x11832d000) [pid = 2384] [serial = 2063] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x122724800) [pid = 2384] [serial = 2060] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x122642800) [pid = 2384] [serial = 2065] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x123f84400) [pid = 2384] [serial = 2068] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x118475400) [pid = 2384] [serial = 2051] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x123e83800) [pid = 2384] [serial = 2066] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 2384 | 1467538748876 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 2384 | 1467538748879 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:39:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:39:08 INFO - PROCESS | 2384 | 1467538748884 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 2384 | 1467538748885 Marionette TRACE conn2 <- [1,2810,null,{}] 02:39:08 INFO - PROCESS | 2384 | 1467538748889 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}] 02:39:08 INFO - PROCESS | 2384 | 1467538748890 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:08 INFO - PROCESS | 2384 | 1467538748952 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:39:08 INFO - PROCESS | 2384 | 1467538748961 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 2384 | 1467538748962 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:08 INFO - PROCESS | 2384 | ++DOCSHELL 0x118161000 == 30 [pid = 2384] [id = 710] 02:39:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x112d14800) [pid = 2384] [serial = 2130] [outer = 0x0] 02:39:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x115f70800) [pid = 2384] [serial = 2131] [outer = 0x112d14800] 02:39:08 INFO - PROCESS | 2384 | 1467538748984 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x116fab400) [pid = 2384] [serial = 2132] [outer = 0x112d14800] 02:39:09 INFO - PROCESS | 2384 | 1467538749467 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]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:39:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 622ms 02:39:09 INFO - PROCESS | 2384 | 1467538749508 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 2384 | 1467538749512 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:39:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:39:09 INFO - PROCESS | 2384 | 1467538749515 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 2384 | 1467538749517 Marionette TRACE conn2 <- [1,2814,null,{}] 02:39:09 INFO - PROCESS | 2384 | 1467538749521 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}] 02:39:09 INFO - PROCESS | 2384 | 1467538749523 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:09 INFO - PROCESS | 2384 | 1467538749684 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:39:09 INFO - PROCESS | 2384 | 1467538749694 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 2384 | 1467538749696 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:09 INFO - PROCESS | 2384 | ++DOCSHELL 0x1238dd000 == 31 [pid = 2384] [id = 711] 02:39:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x1172c8c00) [pid = 2384] [serial = 2133] [outer = 0x0] 02:39:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1181cbc00) [pid = 2384] [serial = 2134] [outer = 0x1172c8c00] 02:39:09 INFO - PROCESS | 2384 | 1467538749738 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1182f2c00) [pid = 2384] [serial = 2135] [outer = 0x1172c8c00] 02:39:10 INFO - PROCESS | 2384 | 1467538750073 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]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:39:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 619ms 02:39:10 INFO - PROCESS | 2384 | 1467538750135 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 2384 | 1467538750136 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:39:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:39:10 INFO - PROCESS | 2384 | 1467538750144 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 2384 | 1467538750148 Marionette TRACE conn2 <- [1,2818,null,{}] 02:39:10 INFO - PROCESS | 2384 | 1467538750151 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}] 02:39:10 INFO - PROCESS | 2384 | 1467538750153 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:10 INFO - PROCESS | 2384 | 1467538750232 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:39:10 INFO - PROCESS | 2384 | 1467538750235 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 2384 | 1467538750236 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x126817000 == 32 [pid = 2384] [id = 712] 02:39:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1126ffc00) [pid = 2384] [serial = 2136] [outer = 0x0] 02:39:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x118473000) [pid = 2384] [serial = 2137] [outer = 0x1126ffc00] 02:39:10 INFO - PROCESS | 2384 | 1467538750263 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x119238c00) [pid = 2384] [serial = 2138] [outer = 0x1126ffc00] 02:39:10 INFO - PROCESS | 2384 | 1467538750584 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]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:39:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 476ms 02:39:10 INFO - PROCESS | 2384 | 1467538750615 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 2384 | 1467538750617 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:39:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:39:10 INFO - PROCESS | 2384 | 1467538750619 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 2384 | 1467538750620 Marionette TRACE conn2 <- [1,2822,null,{}] 02:39:10 INFO - PROCESS | 2384 | 1467538750624 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}] 02:39:10 INFO - PROCESS | 2384 | 1467538750626 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:10 INFO - PROCESS | 2384 | 1467538750704 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:39:10 INFO - PROCESS | 2384 | 1467538750767 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 2384 | 1467538750768 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:10 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b8f000 == 33 [pid = 2384] [id = 713] 02:39:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1128b2c00) [pid = 2384] [serial = 2139] [outer = 0x0] 02:39:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1192bc800) [pid = 2384] [serial = 2140] [outer = 0x1128b2c00] 02:39:10 INFO - PROCESS | 2384 | 1467538750794 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x11966fc00) [pid = 2384] [serial = 2141] [outer = 0x1128b2c00] 02:39:11 INFO - PROCESS | 2384 | 1467538751112 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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:39:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 02:39:11 INFO - PROCESS | 2384 | 1467538751138 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 2384 | 1467538751141 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:39:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:39:11 INFO - PROCESS | 2384 | 1467538751144 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 2384 | 1467538751145 Marionette TRACE conn2 <- [1,2826,null,{}] 02:39:11 INFO - PROCESS | 2384 | 1467538751155 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}] 02:39:11 INFO - PROCESS | 2384 | 1467538751156 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:11 INFO - PROCESS | 2384 | 1467538751252 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:39:11 INFO - PROCESS | 2384 | 1467538751256 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 2384 | 1467538751261 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:11 INFO - PROCESS | 2384 | ++DOCSHELL 0x12555f800 == 34 [pid = 2384] [id = 714] 02:39:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119781c00) [pid = 2384] [serial = 2142] [outer = 0x0] 02:39:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x11978ac00) [pid = 2384] [serial = 2143] [outer = 0x119781c00] 02:39:11 INFO - PROCESS | 2384 | 1467538751293 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x120e44400) [pid = 2384] [serial = 2144] [outer = 0x119781c00] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x1193a1c00) [pid = 2384] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x120e51000) [pid = 2384] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x1131d7400) [pid = 2384] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x118153400) [pid = 2384] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x11832f000) [pid = 2384] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1129b2000) [pid = 2384] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x113231000) [pid = 2384] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x1164e0c00) [pid = 2384] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1181c5800) [pid = 2384] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1129b2800) [pid = 2384] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x119731000) [pid = 2384] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x112027000) [pid = 2384] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x123b61c00) [pid = 2384] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x124fb0c00) [pid = 2384] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x11691a800) [pid = 2384] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:39:11 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x1172c2c00) [pid = 2384] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:39:11 INFO - PROCESS | 2384 | 1467538751913 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:39:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 820ms 02:39:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:39:11 INFO - PROCESS | 2384 | 1467538751965 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 2384 | 1467538751968 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:39:11 INFO - PROCESS | 2384 | 1467538751971 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 2384 | 1467538751973 Marionette TRACE conn2 <- [1,2830,null,{}] 02:39:11 INFO - PROCESS | 2384 | 1467538751977 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}] 02:39:11 INFO - PROCESS | 2384 | 1467538751979 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:12 INFO - PROCESS | 2384 | 1467538752082 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:39:12 INFO - PROCESS | 2384 | 1467538752153 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 2384 | 1467538752154 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x1184c9000 == 35 [pid = 2384] [id = 715] 02:39:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x1126fd000) [pid = 2384] [serial = 2145] [outer = 0x0] 02:39:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x112a65400) [pid = 2384] [serial = 2146] [outer = 0x1126fd000] 02:39:12 INFO - PROCESS | 2384 | 1467538752186 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x113c37400) [pid = 2384] [serial = 2147] [outer = 0x1126fd000] 02:39:12 INFO - PROCESS | 2384 | 1467538752659 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]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:39:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 722ms 02:39:12 INFO - PROCESS | 2384 | 1467538752707 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 2384 | 1467538752710 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:39:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:39:12 INFO - PROCESS | 2384 | 1467538752716 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 2384 | 1467538752717 Marionette TRACE conn2 <- [1,2834,null,{}] 02:39:12 INFO - PROCESS | 2384 | 1467538752720 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}] 02:39:12 INFO - PROCESS | 2384 | 1467538752722 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:12 INFO - PROCESS | 2384 | 1467538752825 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:39:12 INFO - PROCESS | 2384 | --DOCSHELL 0x12d24e800 == 34 [pid = 2384] [id = 17] 02:39:12 INFO - PROCESS | 2384 | 1467538752931 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 2384 | 1467538752932 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:12 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193bb000 == 35 [pid = 2384] [id = 716] 02:39:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x118153400) [pid = 2384] [serial = 2148] [outer = 0x0] 02:39:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x11815e000) [pid = 2384] [serial = 2149] [outer = 0x118153400] 02:39:12 INFO - PROCESS | 2384 | 1467538752968 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x1182ef800) [pid = 2384] [serial = 2150] [outer = 0x118153400] 02:39:13 INFO - PROCESS | 2384 | 1467538753392 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:39:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 719ms 02:39:13 INFO - PROCESS | 2384 | 1467538753435 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 2384 | 1467538753437 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:39:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:39:13 INFO - PROCESS | 2384 | 1467538753439 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 2384 | 1467538753442 Marionette TRACE conn2 <- [1,2838,null,{}] 02:39:13 INFO - PROCESS | 2384 | 1467538753449 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}] 02:39:13 INFO - PROCESS | 2384 | 1467538753452 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:13 INFO - PROCESS | 2384 | 1467538753551 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:39:13 INFO - PROCESS | 2384 | 1467538753609 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 2384 | 1467538753611 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:13 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad80800 == 36 [pid = 2384] [id = 717] 02:39:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x118478c00) [pid = 2384] [serial = 2151] [outer = 0x0] 02:39:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x11923a000) [pid = 2384] [serial = 2152] [outer = 0x118478c00] 02:39:13 INFO - PROCESS | 2384 | 1467538753642 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x11972e400) [pid = 2384] [serial = 2153] [outer = 0x118478c00] 02:39:14 INFO - PROCESS | 2384 | 1467538754095 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]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:39:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 674ms 02:39:14 INFO - PROCESS | 2384 | 1467538754113 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:39:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:39:14 INFO - PROCESS | 2384 | 1467538754116 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:39:14 INFO - PROCESS | 2384 | 1467538754118 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 2384 | 1467538754119 Marionette TRACE conn2 <- [1,2842,null,{}] 02:39:14 INFO - PROCESS | 2384 | 1467538754122 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}] 02:39:14 INFO - PROCESS | 2384 | 1467538754123 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:14 INFO - PROCESS | 2384 | 1467538754241 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:39:14 INFO - PROCESS | 2384 | 1467538754320 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 2384 | 1467538754322 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bad7800 == 37 [pid = 2384] [id = 718] 02:39:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x119782c00) [pid = 2384] [serial = 2154] [outer = 0x0] 02:39:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x120e61c00) [pid = 2384] [serial = 2155] [outer = 0x119782c00] 02:39:14 INFO - PROCESS | 2384 | 1467538754352 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x122609800) [pid = 2384] [serial = 2156] [outer = 0x119782c00] 02:39:14 INFO - PROCESS | 2384 | 1467538754763 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]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:39:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 674ms 02:39:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:39:14 INFO - PROCESS | 2384 | 1467538754793 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 2384 | 1467538754795 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:39:14 INFO - PROCESS | 2384 | 1467538754797 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 2384 | 1467538754798 Marionette TRACE conn2 <- [1,2846,null,{}] 02:39:14 INFO - PROCESS | 2384 | 1467538754801 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}] 02:39:14 INFO - PROCESS | 2384 | 1467538754802 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:14 INFO - PROCESS | 2384 | 1467538754896 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:39:14 INFO - PROCESS | 2384 | 1467538754953 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 2384 | 1467538754954 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:14 INFO - PROCESS | 2384 | ++DOCSHELL 0x118162800 == 38 [pid = 2384] [id = 719] 02:39:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x113244000) [pid = 2384] [serial = 2157] [outer = 0x0] 02:39:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1173ef400) [pid = 2384] [serial = 2158] [outer = 0x113244000] 02:39:14 INFO - PROCESS | 2384 | 1467538754983 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x119667800) [pid = 2384] [serial = 2159] [outer = 0x113244000] 02:39:15 INFO - PROCESS | 2384 | --DOCSHELL 0x128b8f000 == 37 [pid = 2384] [id = 713] 02:39:15 INFO - PROCESS | 2384 | --DOCSHELL 0x126817000 == 36 [pid = 2384] [id = 712] 02:39:15 INFO - PROCESS | 2384 | --DOCSHELL 0x1238dd000 == 35 [pid = 2384] [id = 711] 02:39:15 INFO - PROCESS | 2384 | --DOCSHELL 0x118161000 == 34 [pid = 2384] [id = 710] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x11661d000 == 33 [pid = 2384] [id = 709] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x1193bd800 == 32 [pid = 2384] [id = 708] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x12d4b6800 == 31 [pid = 2384] [id = 707] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e8000 == 30 [pid = 2384] [id = 694] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccd1000 == 29 [pid = 2384] [id = 18] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x12bad7800 == 28 [pid = 2384] [id = 718] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad80800 == 27 [pid = 2384] [id = 717] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x1193bb000 == 26 [pid = 2384] [id = 716] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x12555f800 == 25 [pid = 2384] [id = 714] 02:39:16 INFO - PROCESS | 2384 | --DOCSHELL 0x1184c9000 == 24 [pid = 2384] [id = 715] 02:39:16 INFO - PROCESS | 2384 | 1467538756021 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]]]}] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11972fc00) [pid = 2384] [serial = 2101] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x122605c00) [pid = 2384] [serial = 2104] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x115f74400) [pid = 2384] [serial = 2089] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x116923400) [pid = 2384] [serial = 2090] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1181c9000) [pid = 2384] [serial = 2092] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1182eb000) [pid = 2384] [serial = 2093] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x118477000) [pid = 2384] [serial = 2095] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x11859ac00) [pid = 2384] [serial = 2096] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x112a5e400) [pid = 2384] [serial = 2086] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x112a67800) [pid = 2384] [serial = 2087] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x116fb5800) [pid = 2384] [serial = 2084] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1161a3c00) [pid = 2384] [serial = 2083] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x1170bc400) [pid = 2384] [serial = 2075] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x116760000) [pid = 2384] [serial = 2074] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x119238000) [pid = 2384] [serial = 2078] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x12388c800) [pid = 2384] [serial = 2107] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x11832ec00) [pid = 2384] [serial = 2077] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x122748800) [pid = 2384] [serial = 2105] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x122718800) [pid = 2384] [serial = 2081] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x120e4e400) [pid = 2384] [serial = 2080] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x123e85800) [pid = 2384] [serial = 2108] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0x1170b9c00) [pid = 2384] [serial = 2111] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0x124e63c00) [pid = 2384] [serial = 2117] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0x125e54c00) [pid = 2384] [serial = 2119] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0x11859b800) [pid = 2384] [serial = 2098] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0x12260a800) [pid = 2384] [serial = 2113] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0x12683c400) [pid = 2384] [serial = 2120] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 60 (0x112a64000) [pid = 2384] [serial = 2110] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 59 (0x120e47c00) [pid = 2384] [serial = 2102] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 58 (0x12460b400) [pid = 2384] [serial = 2116] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 57 (0x1193a1000) [pid = 2384] [serial = 2099] [outer = 0x0] [url = about:blank] 02:39:16 INFO - PROCESS | 2384 | --DOMWINDOW == 56 (0x124451400) [pid = 2384] [serial = 2114] [outer = 0x0] [url = about:blank] 02:39:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:39:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1321ms 02:39:16 INFO - PROCESS | 2384 | 1467538756119 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 2384 | 1467538756120 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:39:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:39:16 INFO - PROCESS | 2384 | 1467538756124 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 2384 | 1467538756127 Marionette TRACE conn2 <- [1,2850,null,{}] 02:39:16 INFO - PROCESS | 2384 | 1467538756131 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}] 02:39:16 INFO - PROCESS | 2384 | 1467538756134 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:16 INFO - PROCESS | 2384 | 1467538756221 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:39:16 INFO - PROCESS | 2384 | 1467538756230 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 2384 | 1467538756233 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x117006000 == 25 [pid = 2384] [id = 720] 02:39:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 57 (0x1129af400) [pid = 2384] [serial = 2160] [outer = 0x0] 02:39:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 58 (0x112a5d800) [pid = 2384] [serial = 2161] [outer = 0x1129af400] 02:39:16 INFO - PROCESS | 2384 | 1467538756271 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 59 (0x112a67c00) [pid = 2384] [serial = 2162] [outer = 0x1129af400] 02:39:16 INFO - PROCESS | 2384 | 1467538756713 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:39:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 622ms 02:39:16 INFO - PROCESS | 2384 | 1467538756746 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 2384 | 1467538756751 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:39:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:39:16 INFO - PROCESS | 2384 | 1467538756758 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 2384 | 1467538756761 Marionette TRACE conn2 <- [1,2854,null,{}] 02:39:16 INFO - PROCESS | 2384 | 1467538756765 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}] 02:39:16 INFO - PROCESS | 2384 | 1467538756768 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:16 INFO - PROCESS | 2384 | 1467538756892 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:39:16 INFO - PROCESS | 2384 | 1467538756908 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 2384 | 1467538756910 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:16 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192f1000 == 26 [pid = 2384] [id = 721] 02:39:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 60 (0x113ca9c00) [pid = 2384] [serial = 2163] [outer = 0x0] 02:39:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 61 (0x115f74400) [pid = 2384] [serial = 2164] [outer = 0x113ca9c00] 02:39:16 INFO - PROCESS | 2384 | 1467538756955 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0x1164e4800) [pid = 2384] [serial = 2165] [outer = 0x113ca9c00] 02:39:17 INFO - PROCESS | 2384 | 1467538757388 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]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:39:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 675ms 02:39:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:39:17 INFO - PROCESS | 2384 | 1467538757433 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:39:17 INFO - PROCESS | 2384 | 1467538757434 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:39:17 INFO - PROCESS | 2384 | 1467538757436 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 2384 | 1467538757439 Marionette TRACE conn2 <- [1,2858,null,{}] 02:39:17 INFO - PROCESS | 2384 | 1467538757453 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}] 02:39:17 INFO - PROCESS | 2384 | 1467538757457 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:17 INFO - PROCESS | 2384 | 1467538757560 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:39:17 INFO - PROCESS | 2384 | 1467538757567 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 2384 | 1467538757570 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:17 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227e1000 == 27 [pid = 2384] [id = 722] 02:39:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0x1170c0000) [pid = 2384] [serial = 2166] [outer = 0x0] 02:39:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0x11721cc00) [pid = 2384] [serial = 2167] [outer = 0x1170c0000] 02:39:17 INFO - PROCESS | 2384 | 1467538757599 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0x118152400) [pid = 2384] [serial = 2168] [outer = 0x1170c0000] 02:39:17 INFO - PROCESS | 2384 | 1467538757985 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:39:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 581ms 02:39:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:39:18 INFO - PROCESS | 2384 | 1467538758018 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 2384 | 1467538758021 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:39:18 INFO - PROCESS | 2384 | 1467538758025 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 2384 | 1467538758027 Marionette TRACE conn2 <- [1,2862,null,{}] 02:39:18 INFO - PROCESS | 2384 | 1467538758031 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}] 02:39:18 INFO - PROCESS | 2384 | 1467538758033 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:18 INFO - PROCESS | 2384 | 1467538758157 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:39:18 INFO - PROCESS | 2384 | 1467538758162 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 2384 | 1467538758164 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x1250b9800 == 28 [pid = 2384] [id = 723] 02:39:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0x1181cb400) [pid = 2384] [serial = 2169] [outer = 0x0] 02:39:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0x1182eb000) [pid = 2384] [serial = 2170] [outer = 0x1181cb400] 02:39:18 INFO - PROCESS | 2384 | 1467538758205 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x11832f800) [pid = 2384] [serial = 2171] [outer = 0x1181cb400] 02:39:18 INFO - PROCESS | 2384 | 1467538758656 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]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:39:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 675ms 02:39:18 INFO - PROCESS | 2384 | 1467538758701 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 2384 | 1467538758702 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:39:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:39:18 INFO - PROCESS | 2384 | 1467538758704 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 2384 | 1467538758706 Marionette TRACE conn2 <- [1,2866,null,{}] 02:39:18 INFO - PROCESS | 2384 | 1467538758709 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}] 02:39:18 INFO - PROCESS | 2384 | 1467538758710 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:18 INFO - PROCESS | 2384 | 1467538758810 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:39:18 INFO - PROCESS | 2384 | 1467538758859 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 2384 | 1467538758861 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:18 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730b800 == 29 [pid = 2384] [id = 724] 02:39:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x11846e400) [pid = 2384] [serial = 2172] [outer = 0x0] 02:39:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x118474000) [pid = 2384] [serial = 2173] [outer = 0x11846e400] 02:39:18 INFO - PROCESS | 2384 | 1467538758885 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x118598000) [pid = 2384] [serial = 2174] [outer = 0x11846e400] 02:39:19 INFO - PROCESS | 2384 | 1467538759195 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]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:39:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 02:39:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:39:19 INFO - PROCESS | 2384 | 1467538759227 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 2384 | 1467538759229 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:39:19 INFO - PROCESS | 2384 | 1467538759231 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 2384 | 1467538759232 Marionette TRACE conn2 <- [1,2870,null,{}] 02:39:19 INFO - PROCESS | 2384 | 1467538759234 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}] 02:39:19 INFO - PROCESS | 2384 | 1467538759238 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:19 INFO - PROCESS | 2384 | 1467538759354 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:39:19 INFO - PROCESS | 2384 | 1467538759389 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 2384 | 1467538759391 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x12953a800 == 30 [pid = 2384] [id = 725] 02:39:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x118599000) [pid = 2384] [serial = 2175] [outer = 0x0] 02:39:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x119224c00) [pid = 2384] [serial = 2176] [outer = 0x118599000] 02:39:19 INFO - PROCESS | 2384 | 1467538759416 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x11972e000) [pid = 2384] [serial = 2177] [outer = 0x118599000] 02:39:19 INFO - PROCESS | 2384 | 1467538759718 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]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:39:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 02:39:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:39:19 INFO - PROCESS | 2384 | 1467538759751 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 2384 | 1467538759752 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:39:19 INFO - PROCESS | 2384 | 1467538759754 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 2384 | 1467538759756 Marionette TRACE conn2 <- [1,2874,null,{}] 02:39:19 INFO - PROCESS | 2384 | 1467538759761 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}] 02:39:19 INFO - PROCESS | 2384 | 1467538759762 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:19 INFO - PROCESS | 2384 | 1467538759852 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:39:19 INFO - PROCESS | 2384 | 1467538759887 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 2384 | 1467538759889 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:19 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a7d1000 == 31 [pid = 2384] [id = 726] 02:39:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1193a1000) [pid = 2384] [serial = 2178] [outer = 0x0] 02:39:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x11978b000) [pid = 2384] [serial = 2179] [outer = 0x1193a1000] 02:39:19 INFO - PROCESS | 2384 | 1467538759920 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x120561800) [pid = 2384] [serial = 2180] [outer = 0x1193a1000] 02:39:20 INFO - PROCESS | 2384 | 1467538760254 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]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:39:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 02:39:20 INFO - PROCESS | 2384 | 1467538760278 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 2384 | 1467538760279 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:39:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:39:20 INFO - PROCESS | 2384 | 1467538760282 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 2384 | 1467538760283 Marionette TRACE conn2 <- [1,2878,null,{}] 02:39:20 INFO - PROCESS | 2384 | 1467538760291 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}] 02:39:20 INFO - PROCESS | 2384 | 1467538760293 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:20 INFO - PROCESS | 2384 | 1467538760454 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x1128b2c00) [pid = 2384] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x119781c00) [pid = 2384] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x12d24f000) [pid = 2384] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x12d1bc400) [pid = 2384] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x1126ffc00) [pid = 2384] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x112a86c00) [pid = 2384] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x111e5cc00) [pid = 2384] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x112d14800) [pid = 2384] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x1172c8c00) [pid = 2384] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:39:20 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x120e48800) [pid = 2384] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:39:20 INFO - PROCESS | 2384 | 1467538760493 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 2384 | 1467538760494 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:20 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193c2000 == 32 [pid = 2384] [id = 727] 02:39:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x111e5cc00) [pid = 2384] [serial = 2181] [outer = 0x0] 02:39:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x1128ae400) [pid = 2384] [serial = 2182] [outer = 0x111e5cc00] 02:39:20 INFO - PROCESS | 2384 | 1467538760520 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1170bbc00) [pid = 2384] [serial = 2183] [outer = 0x111e5cc00] 02:39:20 INFO - PROCESS | 2384 | 1467538760884 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]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:39:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 618ms 02:39:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:39:20 INFO - PROCESS | 2384 | 1467538760901 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 2384 | 1467538760903 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:39:20 INFO - PROCESS | 2384 | 1467538760908 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 2384 | 1467538760910 Marionette TRACE conn2 <- [1,2882,null,{}] 02:39:20 INFO - PROCESS | 2384 | 1467538760914 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}] 02:39:20 INFO - PROCESS | 2384 | 1467538760916 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:21 INFO - PROCESS | 2384 | 1467538761021 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:39:21 INFO - PROCESS | 2384 | 1467538761076 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 2384 | 1467538761077 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b79d800 == 33 [pid = 2384] [id = 728] 02:39:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x112045c00) [pid = 2384] [serial = 2184] [outer = 0x0] 02:39:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x1192b3800) [pid = 2384] [serial = 2185] [outer = 0x112045c00] 02:39:21 INFO - PROCESS | 2384 | 1467538761111 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x122608800) [pid = 2384] [serial = 2186] [outer = 0x112045c00] 02:39:21 INFO - PROCESS | 2384 | 1467538761397 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]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:39:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 02:39:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:39:21 INFO - PROCESS | 2384 | 1467538761431 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 2384 | 1467538761432 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:39:21 INFO - PROCESS | 2384 | 1467538761434 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 2384 | 1467538761435 Marionette TRACE conn2 <- [1,2886,null,{}] 02:39:21 INFO - PROCESS | 2384 | 1467538761438 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}] 02:39:21 INFO - PROCESS | 2384 | 1467538761439 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:21 INFO - PROCESS | 2384 | 1467538761517 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:39:21 INFO - PROCESS | 2384 | 1467538761521 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 2384 | 1467538761522 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:21 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd76800 == 34 [pid = 2384] [id = 729] 02:39:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x12260a800) [pid = 2384] [serial = 2187] [outer = 0x0] 02:39:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x122746800) [pid = 2384] [serial = 2188] [outer = 0x12260a800] 02:39:21 INFO - PROCESS | 2384 | 1467538761549 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x122751800) [pid = 2384] [serial = 2189] [outer = 0x12260a800] 02:39:21 INFO - PROCESS | 2384 | 1467538761854 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]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:39:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 469ms 02:39:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:39:21 INFO - PROCESS | 2384 | 1467538761905 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 2384 | 1467538761907 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:39:21 INFO - PROCESS | 2384 | 1467538761909 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 2384 | 1467538761911 Marionette TRACE conn2 <- [1,2890,null,{}] 02:39:21 INFO - PROCESS | 2384 | 1467538761913 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}] 02:39:21 INFO - PROCESS | 2384 | 1467538761915 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:22 INFO - PROCESS | 2384 | 1467538762057 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:39:22 INFO - PROCESS | 2384 | 1467538762065 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 2384 | 1467538762068 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c388000 == 35 [pid = 2384] [id = 730] 02:39:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x122750c00) [pid = 2384] [serial = 2190] [outer = 0x0] 02:39:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x123e81800) [pid = 2384] [serial = 2191] [outer = 0x122750c00] 02:39:22 INFO - PROCESS | 2384 | 1467538762111 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x124451400) [pid = 2384] [serial = 2192] [outer = 0x122750c00] 02:39:22 INFO - PROCESS | 2384 | 1467538762745 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:39:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 870ms 02:39:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:39:22 INFO - PROCESS | 2384 | 1467538762780 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 2384 | 1467538762783 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:39:22 INFO - PROCESS | 2384 | 1467538762786 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 2384 | 1467538762788 Marionette TRACE conn2 <- [1,2894,null,{}] 02:39:22 INFO - PROCESS | 2384 | 1467538762792 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}] 02:39:22 INFO - PROCESS | 2384 | 1467538762794 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:22 INFO - PROCESS | 2384 | 1467538762906 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:39:22 INFO - PROCESS | 2384 | 1467538762985 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 2384 | 1467538762987 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:22 INFO - PROCESS | 2384 | ++DOCSHELL 0x118acf800 == 36 [pid = 2384] [id = 731] 02:39:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x1126f5c00) [pid = 2384] [serial = 2193] [outer = 0x0] 02:39:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x1129a8c00) [pid = 2384] [serial = 2194] [outer = 0x1126f5c00] 02:39:23 INFO - PROCESS | 2384 | 1467538763018 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112a7d400) [pid = 2384] [serial = 2195] [outer = 0x1126f5c00] 02:39:23 INFO - PROCESS | 2384 | 1467538763582 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]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:39:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 822ms 02:39:23 INFO - PROCESS | 2384 | 1467538763619 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 2384 | 1467538763622 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:39:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:39:23 INFO - PROCESS | 2384 | 1467538763630 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 2384 | 1467538763632 Marionette TRACE conn2 <- [1,2898,null,{}] 02:39:23 INFO - PROCESS | 2384 | 1467538763635 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}] 02:39:23 INFO - PROCESS | 2384 | 1467538763636 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:23 INFO - PROCESS | 2384 | 1467538763744 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:39:23 INFO - PROCESS | 2384 | 1467538763947 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 2384 | 1467538763948 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:23 INFO - PROCESS | 2384 | ++DOCSHELL 0x11700a000 == 37 [pid = 2384] [id = 732] 02:39:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1110a1c00) [pid = 2384] [serial = 2196] [outer = 0x0] 02:39:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x112a6b800) [pid = 2384] [serial = 2197] [outer = 0x1110a1c00] 02:39:23 INFO - PROCESS | 2384 | 1467538763977 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x115fdb800) [pid = 2384] [serial = 2198] [outer = 0x1110a1c00] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd76800 == 36 [pid = 2384] [id = 729] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x12b79d800 == 35 [pid = 2384] [id = 728] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x1193c2000 == 34 [pid = 2384] [id = 727] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x12a7d1000 == 33 [pid = 2384] [id = 726] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x12ccc0800) [pid = 2384] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x12953a800 == 32 [pid = 2384] [id = 725] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x12730b800 == 31 [pid = 2384] [id = 724] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x1250b9800 == 30 [pid = 2384] [id = 723] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x1227e1000 == 29 [pid = 2384] [id = 722] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x1192f1000 == 28 [pid = 2384] [id = 721] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x117006000 == 27 [pid = 2384] [id = 720] 02:39:24 INFO - PROCESS | 2384 | --DOCSHELL 0x118162800 == 26 [pid = 2384] [id = 719] 02:39:24 INFO - PROCESS | 2384 | 1467538764516 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]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:39:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 921ms 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x11966fc00) [pid = 2384] [serial = 2141] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x1192bc800) [pid = 2384] [serial = 2140] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x11978ac00) [pid = 2384] [serial = 2143] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x122608000) [pid = 2384] [serial = 1457] [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.] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x120e44400) [pid = 2384] [serial = 2144] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x118473000) [pid = 2384] [serial = 2137] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x119238c00) [pid = 2384] [serial = 2138] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x11322b400) [pid = 2384] [serial = 2125] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x11690b400) [pid = 2384] [serial = 2126] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x1129af800) [pid = 2384] [serial = 2128] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x112ec4c00) [pid = 2384] [serial = 2129] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0x115f70800) [pid = 2384] [serial = 2131] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0x116fab400) [pid = 2384] [serial = 2132] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0x1181cbc00) [pid = 2384] [serial = 2134] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0x1182f2c00) [pid = 2384] [serial = 2135] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0x126cc4c00) [pid = 2384] [serial = 2123] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0x125518400) [pid = 2384] [serial = 2122] [outer = 0x0] [url = about:blank] 02:39:24 INFO - PROCESS | 2384 | 1467538764555 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 2384 | 1467538764559 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:39:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:39:24 INFO - PROCESS | 2384 | 1467538764564 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 2384 | 1467538764566 Marionette TRACE conn2 <- [1,2902,null,{}] 02:39:24 INFO - PROCESS | 2384 | 1467538764569 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}] 02:39:24 INFO - PROCESS | 2384 | 1467538764572 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:24 INFO - PROCESS | 2384 | 1467538764652 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:39:24 INFO - PROCESS | 2384 | 1467538764659 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 2384 | 1467538764661 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:24 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192d8000 == 27 [pid = 2384] [id = 733] 02:39:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0x115fdb000) [pid = 2384] [serial = 2199] [outer = 0x0] 02:39:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0x11691e400) [pid = 2384] [serial = 2200] [outer = 0x115fdb000] 02:39:24 INFO - PROCESS | 2384 | 1467538764688 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0x1170bc800) [pid = 2384] [serial = 2201] [outer = 0x115fdb000] 02:39:25 INFO - PROCESS | 2384 | 1467538765045 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:39:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 02:39:25 INFO - PROCESS | 2384 | 1467538765106 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 2384 | 1467538765108 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:39:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:39:25 INFO - PROCESS | 2384 | 1467538765112 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 2384 | 1467538765113 Marionette TRACE conn2 <- [1,2906,null,{}] 02:39:25 INFO - PROCESS | 2384 | 1467538765115 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}] 02:39:25 INFO - PROCESS | 2384 | 1467538765117 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:25 INFO - PROCESS | 2384 | 1467538765198 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:39:25 INFO - PROCESS | 2384 | 1467538765202 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 2384 | 1467538765203 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fbb000 == 28 [pid = 2384] [id = 734] 02:39:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0x11721d000) [pid = 2384] [serial = 2202] [outer = 0x0] 02:39:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0x11825e000) [pid = 2384] [serial = 2203] [outer = 0x11721d000] 02:39:25 INFO - PROCESS | 2384 | 1467538765231 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0x118332400) [pid = 2384] [serial = 2204] [outer = 0x11721d000] 02:39:25 INFO - PROCESS | 2384 | 1467538765654 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]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:39:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 568ms 02:39:25 INFO - PROCESS | 2384 | 1467538765681 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:39:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:39:25 INFO - PROCESS | 2384 | 1467538765683 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:39:25 INFO - PROCESS | 2384 | 1467538765694 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 2384 | 1467538765700 Marionette TRACE conn2 <- [1,2910,null,{}] 02:39:25 INFO - PROCESS | 2384 | 1467538765706 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}] 02:39:25 INFO - PROCESS | 2384 | 1467538765710 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:25 INFO - PROCESS | 2384 | 1467538765839 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:39:25 INFO - PROCESS | 2384 | 1467538765854 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 2384 | 1467538765855 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:25 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9d000 == 29 [pid = 2384] [id = 735] 02:39:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x1128ab000) [pid = 2384] [serial = 2205] [outer = 0x0] 02:39:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x119238800) [pid = 2384] [serial = 2206] [outer = 0x1128ab000] 02:39:25 INFO - PROCESS | 2384 | 1467538765889 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x11966b400) [pid = 2384] [serial = 2207] [outer = 0x1128ab000] 02:39:26 INFO - PROCESS | 2384 | 1467538766231 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]]]}] 02:39:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:39:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:39:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 592ms 02:39:26 INFO - PROCESS | 2384 | 1467538766294 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 2384 | 1467538766297 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:39:26 INFO - TEST-START | /DOMEvents/constructors.html 02:39:26 INFO - PROCESS | 2384 | 1467538766300 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 2384 | 1467538766302 Marionette TRACE conn2 <- [1,2914,null,{}] 02:39:26 INFO - PROCESS | 2384 | 1467538766305 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}] 02:39:26 INFO - PROCESS | 2384 | 1467538766308 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:26 INFO - PROCESS | 2384 | 1467538766439 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:39:26 INFO - PROCESS | 2384 | 1467538766477 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 2384 | 1467538766479 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:26 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a5ac800 == 30 [pid = 2384] [id = 736] 02:39:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x119733000) [pid = 2384] [serial = 2208] [outer = 0x0] 02:39:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x119784800) [pid = 2384] [serial = 2209] [outer = 0x119733000] 02:39:26 INFO - PROCESS | 2384 | 1467538766517 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x119a6b000) [pid = 2384] [serial = 2210] [outer = 0x119733000] 02:39:27 INFO - PROCESS | 2384 | 1467538766994 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]]]}] 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:39:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:39:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:39:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:39:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:39:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:39:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:39:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:39:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:39:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 734ms 02:39:27 INFO - PROCESS | 2384 | 1467538767035 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 2384 | 1467538767036 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:39:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:39:27 INFO - PROCESS | 2384 | 1467538767044 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 2384 | 1467538767045 Marionette TRACE conn2 <- [1,2918,null,{}] 02:39:27 INFO - PROCESS | 2384 | 1467538767048 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}] 02:39:27 INFO - PROCESS | 2384 | 1467538767049 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:27 INFO - PROCESS | 2384 | 1467538767146 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:39:27 INFO - PROCESS | 2384 | 1467538767149 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 2384 | 1467538767154 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x12730b800 == 31 [pid = 2384] [id = 737] 02:39:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x12260ec00) [pid = 2384] [serial = 2211] [outer = 0x0] 02:39:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x12274e800) [pid = 2384] [serial = 2212] [outer = 0x12260ec00] 02:39:27 INFO - PROCESS | 2384 | 1467538767186 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x123e8d400) [pid = 2384] [serial = 2213] [outer = 0x12260ec00] 02:39:27 INFO - PROCESS | 2384 | 1467538767516 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:39:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:39:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 523ms 02:39:27 INFO - PROCESS | 2384 | 1467538767563 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 2384 | 1467538767564 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:39:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:39:27 INFO - PROCESS | 2384 | 1467538767566 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 2384 | 1467538767567 Marionette TRACE conn2 <- [1,2922,null,{}] 02:39:27 INFO - PROCESS | 2384 | 1467538767569 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}] 02:39:27 INFO - PROCESS | 2384 | 1467538767571 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:27 INFO - PROCESS | 2384 | 1467538767688 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:39:27 INFO - PROCESS | 2384 | 1467538767704 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 2384 | 1467538767705 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:27 INFO - PROCESS | 2384 | ++DOCSHELL 0x129535800 == 32 [pid = 2384] [id = 738] 02:39:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11939cc00) [pid = 2384] [serial = 2214] [outer = 0x0] 02:39:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x124609800) [pid = 2384] [serial = 2215] [outer = 0x11939cc00] 02:39:27 INFO - PROCESS | 2384 | 1467538767731 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x124610800) [pid = 2384] [serial = 2216] [outer = 0x11939cc00] 02:39:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:39:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:39:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:39:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:39:28 INFO - PROCESS | 2384 | 1467538768071 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]]]}] 02:39:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:39:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:39:28 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 02:39:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:39:28 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 02:39:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:39:28 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]" 02:39:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:39:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:39:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 519ms 02:39:28 INFO - PROCESS | 2384 | 1467538768095 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 2384 | 1467538768097 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:39:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:39:28 INFO - PROCESS | 2384 | 1467538768099 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 2384 | 1467538768100 Marionette TRACE conn2 <- [1,2926,null,{}] 02:39:28 INFO - PROCESS | 2384 | 1467538768102 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}] 02:39:28 INFO - PROCESS | 2384 | 1467538768103 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:28 INFO - PROCESS | 2384 | 1467538768201 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:39:28 INFO - PROCESS | 2384 | 1467538768205 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 2384 | 1467538768206 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c83a000 == 33 [pid = 2384] [id = 739] 02:39:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x12445a000) [pid = 2384] [serial = 2217] [outer = 0x0] 02:39:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x124cb0000) [pid = 2384] [serial = 2218] [outer = 0x12445a000] 02:39:28 INFO - PROCESS | 2384 | 1467538768228 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x125572c00) [pid = 2384] [serial = 2219] [outer = 0x12445a000] 02:39:28 INFO - PROCESS | 2384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:39:28 INFO - PROCESS | 2384 | 1467538768516 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]]]}] 02:39:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:39:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 02:39:28 INFO - PROCESS | 2384 | 1467538768568 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 2384 | 1467538768581 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:39:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:39:28 INFO - PROCESS | 2384 | 1467538768596 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 2384 | 1467538768597 Marionette TRACE conn2 <- [1,2930,null,{}] 02:39:28 INFO - PROCESS | 2384 | 1467538768599 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}] 02:39:28 INFO - PROCESS | 2384 | 1467538768601 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:28 INFO - PROCESS | 2384 | 1467538768781 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x11846e400) [pid = 2384] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x118599000) [pid = 2384] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1129af400) [pid = 2384] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1170c0000) [pid = 2384] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1181cb400) [pid = 2384] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x113244000) [pid = 2384] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x113ca9c00) [pid = 2384] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x1126fd000) [pid = 2384] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x118153400) [pid = 2384] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x118478c00) [pid = 2384] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x1193a1000) [pid = 2384] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x111e5cc00) [pid = 2384] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0x112045c00) [pid = 2384] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0x119782c00) [pid = 2384] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:39:28 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0x12260a800) [pid = 2384] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:39:28 INFO - PROCESS | 2384 | 1467538768825 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 2384 | 1467538768826 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:28 INFO - PROCESS | 2384 | ++DOCSHELL 0x120549000 == 34 [pid = 2384] [id = 740] 02:39:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0x112044400) [pid = 2384] [serial = 2220] [outer = 0x0] 02:39:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0x1128a8400) [pid = 2384] [serial = 2221] [outer = 0x112044400] 02:39:28 INFO - PROCESS | 2384 | 1467538768851 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0x114f20400) [pid = 2384] [serial = 2222] [outer = 0x112044400] 02:39:29 INFO - PROCESS | 2384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:39:29 INFO - PROCESS | 2384 | 1467538769088 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]]]}] 02:39:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:39:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 02:39:29 INFO - PROCESS | 2384 | 1467538769116 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 2384 | 1467538769118 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:39:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:39:29 INFO - PROCESS | 2384 | 1467538769120 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 2384 | 1467538769121 Marionette TRACE conn2 <- [1,2934,null,{}] 02:39:29 INFO - PROCESS | 2384 | 1467538769132 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}] 02:39:29 INFO - PROCESS | 2384 | 1467538769134 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:29 INFO - PROCESS | 2384 | 1467538769219 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:39:29 INFO - PROCESS | 2384 | 1467538769223 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 2384 | 1467538769227 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9c000 == 35 [pid = 2384] [id = 741] 02:39:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x1176ec000) [pid = 2384] [serial = 2223] [outer = 0x0] 02:39:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x118599400) [pid = 2384] [serial = 2224] [outer = 0x1176ec000] 02:39:29 INFO - PROCESS | 2384 | 1467538769251 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x122602800) [pid = 2384] [serial = 2225] [outer = 0x1176ec000] 02:39:29 INFO - PROCESS | 2384 | 1467538769548 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]]]}] 02:39:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:39:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 473ms 02:39:29 INFO - PROCESS | 2384 | 1467538769594 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 2384 | 1467538769595 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:39:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:39:29 INFO - PROCESS | 2384 | 1467538769597 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 2384 | 1467538769598 Marionette TRACE conn2 <- [1,2938,null,{}] 02:39:29 INFO - PROCESS | 2384 | 1467538769601 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}] 02:39:29 INFO - PROCESS | 2384 | 1467538769602 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:29 INFO - PROCESS | 2384 | 1467538769709 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:39:29 INFO - PROCESS | 2384 | 1467538769716 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 2384 | 1467538769718 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:29 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d25d000 == 36 [pid = 2384] [id = 742] 02:39:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x11825fc00) [pid = 2384] [serial = 2226] [outer = 0x0] 02:39:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x12444f400) [pid = 2384] [serial = 2227] [outer = 0x11825fc00] 02:39:29 INFO - PROCESS | 2384 | 1467538769744 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x126842000) [pid = 2384] [serial = 2228] [outer = 0x11825fc00] 02:39:30 INFO - PROCESS | 2384 | 1467538770045 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]]]}] 02:39:30 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. 02:39:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 02:39:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:39:30 INFO - PROCESS | 2384 | 1467538770065 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 2384 | 1467538770067 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:39:30 INFO - PROCESS | 2384 | 1467538770069 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 2384 | 1467538770070 Marionette TRACE conn2 <- [1,2942,null,{}] 02:39:30 INFO - PROCESS | 2384 | 1467538770074 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}] 02:39:30 INFO - PROCESS | 2384 | 1467538770078 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:30 INFO - PROCESS | 2384 | 1467538770168 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:39:30 INFO - PROCESS | 2384 | 1467538770173 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 2384 | 1467538770174 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6d2800 == 37 [pid = 2384] [id = 743] 02:39:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x11844f400) [pid = 2384] [serial = 2229] [outer = 0x0] 02:39:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x126e59400) [pid = 2384] [serial = 2230] [outer = 0x11844f400] 02:39:30 INFO - PROCESS | 2384 | 1467538770197 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1273a3800) [pid = 2384] [serial = 2231] [outer = 0x11844f400] 02:39:30 INFO - PROCESS | 2384 | 1467538770503 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"]]]}] 02:39:30 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 02:39:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:39:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 472ms 02:39:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:39:30 INFO - PROCESS | 2384 | 1467538770544 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 2384 | 1467538770545 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:39:30 INFO - PROCESS | 2384 | 1467538770547 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 2384 | 1467538770548 Marionette TRACE conn2 <- [1,2946,null,{}] 02:39:30 INFO - PROCESS | 2384 | 1467538770550 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}] 02:39:30 INFO - PROCESS | 2384 | 1467538770551 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:30 INFO - PROCESS | 2384 | 1467538770659 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:39:30 INFO - PROCESS | 2384 | 1467538770665 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 2384 | 1467538770666 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:30 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d6e1800 == 38 [pid = 2384] [id = 744] 02:39:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x123f91000) [pid = 2384] [serial = 2232] [outer = 0x0] 02:39:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x1273ae800) [pid = 2384] [serial = 2233] [outer = 0x123f91000] 02:39:30 INFO - PROCESS | 2384 | 1467538770690 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x1275c6c00) [pid = 2384] [serial = 2234] [outer = 0x123f91000] 02:39:31 INFO - PROCESS | 2384 | 1467538771081 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]]]}] 02:39:31 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. 02:39:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 568ms 02:39:31 INFO - PROCESS | 2384 | 1467538771116 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 2384 | 1467538771119 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:39:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:39:31 INFO - PROCESS | 2384 | 1467538771122 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 2384 | 1467538771124 Marionette TRACE conn2 <- [1,2950,null,{}] 02:39:31 INFO - PROCESS | 2384 | 1467538771129 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}] 02:39:31 INFO - PROCESS | 2384 | 1467538771130 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:31 INFO - PROCESS | 2384 | 1467538771240 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:39:31 INFO - PROCESS | 2384 | 1467538771301 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 2384 | 1467538771302 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x1227ca800 == 39 [pid = 2384] [id = 745] 02:39:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x112fb8000) [pid = 2384] [serial = 2235] [outer = 0x0] 02:39:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x11691a800) [pid = 2384] [serial = 2236] [outer = 0x112fb8000] 02:39:31 INFO - PROCESS | 2384 | 1467538771333 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11721f400) [pid = 2384] [serial = 2237] [outer = 0x112fb8000] 02:39:31 INFO - PROCESS | 2384 | ++DOCSHELL 0x118217000 == 40 [pid = 2384] [id = 746] 02:39:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x118474c00) [pid = 2384] [serial = 2238] [outer = 0x0] 02:39:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x11815d000) [pid = 2384] [serial = 2239] [outer = 0x118474c00] 02:39:31 INFO - PROCESS | 2384 | 1467538771779 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]]]}] 02:39:31 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. 02:39:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 02:39:31 INFO - PROCESS | 2384 | 1467538771795 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 2384 | 1467538771798 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:39:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:39:31 INFO - PROCESS | 2384 | 1467538771803 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 2384 | 1467538771805 Marionette TRACE conn2 <- [1,2954,null,{}] 02:39:31 INFO - PROCESS | 2384 | 1467538771827 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}] 02:39:31 INFO - PROCESS | 2384 | 1467538771829 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:31 INFO - PROCESS | 2384 | 1467538771950 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:39:32 INFO - PROCESS | 2384 | 1467538772021 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 2384 | 1467538772023 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bdb0800 == 41 [pid = 2384] [id = 747] 02:39:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x118331c00) [pid = 2384] [serial = 2240] [outer = 0x0] 02:39:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11859a000) [pid = 2384] [serial = 2241] [outer = 0x118331c00] 02:39:32 INFO - PROCESS | 2384 | 1467538772054 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x11966fc00) [pid = 2384] [serial = 2242] [outer = 0x118331c00] 02:39:32 INFO - PROCESS | 2384 | 1467538772413 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]]]}] 02:39:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:39:32 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 02:39:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 640ms 02:39:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:39:32 INFO - PROCESS | 2384 | 1467538772443 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 2384 | 1467538772445 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:39:32 INFO - PROCESS | 2384 | 1467538772447 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 2384 | 1467538772450 Marionette TRACE conn2 <- [1,2958,null,{}] 02:39:32 INFO - PROCESS | 2384 | 1467538772457 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}] 02:39:32 INFO - PROCESS | 2384 | 1467538772461 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:32 INFO - PROCESS | 2384 | 1467538772572 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:39:32 INFO - PROCESS | 2384 | 1467538772670 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 2384 | 1467538772672 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:32 INFO - PROCESS | 2384 | ++DOCSHELL 0x12de61000 == 42 [pid = 2384] [id = 748] 02:39:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x123e82000) [pid = 2384] [serial = 2243] [outer = 0x0] 02:39:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x123e86c00) [pid = 2384] [serial = 2244] [outer = 0x123e82000] 02:39:32 INFO - PROCESS | 2384 | 1467538772705 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12460b000) [pid = 2384] [serial = 2245] [outer = 0x123e82000] 02:39:33 INFO - PROCESS | 2384 | 1467538773072 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]]]}] 02:39:33 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. 02:39:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 02:39:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:39:33 INFO - PROCESS | 2384 | 1467538773118 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 2384 | 1467538773120 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:39:33 INFO - PROCESS | 2384 | 1467538773122 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 2384 | 1467538773123 Marionette TRACE conn2 <- [1,2962,null,{}] 02:39:33 INFO - PROCESS | 2384 | 1467538773126 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}] 02:39:33 INFO - PROCESS | 2384 | 1467538773127 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:33 INFO - PROCESS | 2384 | 1467538773230 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:39:33 INFO - PROCESS | 2384 | 1467538773291 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 2384 | 1467538773292 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x12de79000 == 43 [pid = 2384] [id = 749] 02:39:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x124cef800) [pid = 2384] [serial = 2246] [outer = 0x0] 02:39:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x126c0b000) [pid = 2384] [serial = 2247] [outer = 0x124cef800] 02:39:33 INFO - PROCESS | 2384 | 1467538773321 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x127017c00) [pid = 2384] [serial = 2248] [outer = 0x124cef800] 02:39:33 INFO - PROCESS | 2384 | 1467538773704 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]]]}] 02:39:33 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. 02:39:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 02:39:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:39:33 INFO - PROCESS | 2384 | 1467538773743 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 2384 | 1467538773744 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:39:33 INFO - PROCESS | 2384 | 1467538773747 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 2384 | 1467538773748 Marionette TRACE conn2 <- [1,2966,null,{}] 02:39:33 INFO - PROCESS | 2384 | 1467538773750 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}] 02:39:33 INFO - PROCESS | 2384 | 1467538773752 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:33 INFO - PROCESS | 2384 | 1467538773852 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:39:33 INFO - PROCESS | 2384 | 1467538773938 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 2384 | 1467538773939 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:33 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cb84000 == 44 [pid = 2384] [id = 750] 02:39:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1170b5400) [pid = 2384] [serial = 2249] [outer = 0x0] 02:39:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12701a400) [pid = 2384] [serial = 2250] [outer = 0x1170b5400] 02:39:33 INFO - PROCESS | 2384 | 1467538773970 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x1275c6800) [pid = 2384] [serial = 2251] [outer = 0x1170b5400] 02:39:34 INFO - PROCESS | 2384 | 1467538774337 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]]]}] 02:39:34 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. 02:39:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 618ms 02:39:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:39:34 INFO - PROCESS | 2384 | 1467538774366 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 2384 | 1467538774367 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:39:34 INFO - PROCESS | 2384 | 1467538774369 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 2384 | 1467538774370 Marionette TRACE conn2 <- [1,2970,null,{}] 02:39:34 INFO - PROCESS | 2384 | 1467538774373 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}] 02:39:34 INFO - PROCESS | 2384 | 1467538774377 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:34 INFO - PROCESS | 2384 | 1467538774498 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:39:34 INFO - PROCESS | 2384 | 1467538774565 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 2384 | 1467538774566 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:34 INFO - PROCESS | 2384 | ++DOCSHELL 0x118215000 == 45 [pid = 2384] [id = 751] 02:39:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x110f7c400) [pid = 2384] [serial = 2252] [outer = 0x0] 02:39:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x112a60400) [pid = 2384] [serial = 2253] [outer = 0x110f7c400] 02:39:34 INFO - PROCESS | 2384 | 1467538774775 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x113cecc00) [pid = 2384] [serial = 2254] [outer = 0x110f7c400] 02:39:35 INFO - PROCESS | 2384 | 1467538775169 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]]]}] 02:39:35 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. 02:39:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 872ms 02:39:35 INFO - PROCESS | 2384 | 1467538775243 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 2384 | 1467538775245 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:39:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:39:35 INFO - PROCESS | 2384 | 1467538775249 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 2384 | 1467538775250 Marionette TRACE conn2 <- [1,2974,null,{}] 02:39:35 INFO - PROCESS | 2384 | 1467538775254 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}] 02:39:35 INFO - PROCESS | 2384 | 1467538775255 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:35 INFO - PROCESS | 2384 | 1467538775359 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:39:35 INFO - PROCESS | 2384 | 1467538775485 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 2384 | 1467538775487 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:35 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e6800 == 46 [pid = 2384] [id = 752] 02:39:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x115f6b800) [pid = 2384] [serial = 2255] [outer = 0x0] 02:39:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x1176e8800) [pid = 2384] [serial = 2256] [outer = 0x115f6b800] 02:39:35 INFO - PROCESS | 2384 | 1467538775527 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x118264800) [pid = 2384] [serial = 2257] [outer = 0x115f6b800] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6d2800 == 45 [pid = 2384] [id = 743] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12d25d000 == 44 [pid = 2384] [id = 742] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9c000 == 43 [pid = 2384] [id = 741] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x120549000 == 42 [pid = 2384] [id = 740] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12c83a000 == 41 [pid = 2384] [id = 739] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x129535800 == 40 [pid = 2384] [id = 738] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12730b800 == 39 [pid = 2384] [id = 737] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12a5ac800 == 38 [pid = 2384] [id = 736] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9d000 == 37 [pid = 2384] [id = 735] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x123fbb000 == 36 [pid = 2384] [id = 734] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x1192d8000 == 35 [pid = 2384] [id = 733] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x11700a000 == 34 [pid = 2384] [id = 732] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x118acf800 == 33 [pid = 2384] [id = 731] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12c388000 == 32 [pid = 2384] [id = 730] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x118215000 == 31 [pid = 2384] [id = 751] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12cb84000 == 30 [pid = 2384] [id = 750] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12de79000 == 29 [pid = 2384] [id = 749] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12de61000 == 28 [pid = 2384] [id = 748] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x118217000 == 27 [pid = 2384] [id = 746] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12bdb0800 == 26 [pid = 2384] [id = 747] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x12d6e1800 == 25 [pid = 2384] [id = 744] 02:39:36 INFO - PROCESS | 2384 | --DOCSHELL 0x1227ca800 == 24 [pid = 2384] [id = 745] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x118474000) [pid = 2384] [serial = 2173] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x119224c00) [pid = 2384] [serial = 2176] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x112a5d800) [pid = 2384] [serial = 2161] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x11721cc00) [pid = 2384] [serial = 2167] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x118152400) [pid = 2384] [serial = 2168] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x112a67c00) [pid = 2384] [serial = 2162] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x1182eb000) [pid = 2384] [serial = 2170] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x118598000) [pid = 2384] [serial = 2174] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x119667800) [pid = 2384] [serial = 2159] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x1173ef400) [pid = 2384] [serial = 2158] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x115f74400) [pid = 2384] [serial = 2164] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1164e4800) [pid = 2384] [serial = 2165] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x113c37400) [pid = 2384] [serial = 2147] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x112a65400) [pid = 2384] [serial = 2146] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1182ef800) [pid = 2384] [serial = 2150] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x11815e000) [pid = 2384] [serial = 2149] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11972e400) [pid = 2384] [serial = 2153] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x11923a000) [pid = 2384] [serial = 2152] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x11978b000) [pid = 2384] [serial = 2179] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x11972e000) [pid = 2384] [serial = 2177] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1128ae400) [pid = 2384] [serial = 2182] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1192b3800) [pid = 2384] [serial = 2185] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x122609800) [pid = 2384] [serial = 2156] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x120e61c00) [pid = 2384] [serial = 2155] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x120561800) [pid = 2384] [serial = 2180] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x1170bbc00) [pid = 2384] [serial = 2183] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x122751800) [pid = 2384] [serial = 2189] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x122746800) [pid = 2384] [serial = 2188] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x123e81800) [pid = 2384] [serial = 2191] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x11832f800) [pid = 2384] [serial = 2171] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x122608800) [pid = 2384] [serial = 2186] [outer = 0x0] [url = about:blank] 02:39:36 INFO - PROCESS | 2384 | 1467538776420 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]]]}] 02:39:36 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. 02:39:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1222ms 02:39:36 INFO - PROCESS | 2384 | 1467538776472 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 2384 | 1467538776478 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:39:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:39:36 INFO - PROCESS | 2384 | 1467538776483 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 2384 | 1467538776488 Marionette TRACE conn2 <- [1,2978,null,{}] 02:39:36 INFO - PROCESS | 2384 | 1467538776496 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}] 02:39:36 INFO - PROCESS | 2384 | 1467538776498 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:36 INFO - PROCESS | 2384 | 1467538776629 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:39:36 INFO - PROCESS | 2384 | 1467538776643 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 2384 | 1467538776644 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:36 INFO - PROCESS | 2384 | ++DOCSHELL 0x117e50000 == 25 [pid = 2384] [id = 753] 02:39:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x112a85400) [pid = 2384] [serial = 2258] [outer = 0x0] 02:39:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x112ec5c00) [pid = 2384] [serial = 2259] [outer = 0x112a85400] 02:39:36 INFO - PROCESS | 2384 | 1467538776690 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x115f69000) [pid = 2384] [serial = 2260] [outer = 0x112a85400] 02:39:37 INFO - PROCESS | 2384 | 1467538777043 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]]]}] 02:39:37 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. 02:39:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 578ms 02:39:37 INFO - PROCESS | 2384 | 1467538777062 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 2384 | 1467538777066 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:39:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:39:37 INFO - PROCESS | 2384 | 1467538777070 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 2384 | 1467538777072 Marionette TRACE conn2 <- [1,2982,null,{}] 02:39:37 INFO - PROCESS | 2384 | 1467538777077 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}] 02:39:37 INFO - PROCESS | 2384 | 1467538777079 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:37 INFO - PROCESS | 2384 | 1467538777162 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:39:37 INFO - PROCESS | 2384 | 1467538777222 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 2384 | 1467538777224 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199e6000 == 26 [pid = 2384] [id = 754] 02:39:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x1164dec00) [pid = 2384] [serial = 2261] [outer = 0x0] 02:39:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x11697e000) [pid = 2384] [serial = 2262] [outer = 0x1164dec00] 02:39:37 INFO - PROCESS | 2384 | 1467538777251 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x117226000) [pid = 2384] [serial = 2263] [outer = 0x1164dec00] 02:39:37 INFO - PROCESS | 2384 | 1467538777551 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"]]]}] 02:39:37 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 02:39:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:39:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 524ms 02:39:37 INFO - PROCESS | 2384 | 1467538777596 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 2384 | 1467538777597 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:39:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:39:37 INFO - PROCESS | 2384 | 1467538777599 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 2384 | 1467538777602 Marionette TRACE conn2 <- [1,2986,null,{}] 02:39:37 INFO - PROCESS | 2384 | 1467538777612 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}] 02:39:37 INFO - PROCESS | 2384 | 1467538777615 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:37 INFO - PROCESS | 2384 | 1467538777720 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:39:37 INFO - PROCESS | 2384 | 1467538777754 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 2384 | 1467538777756 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:37 INFO - PROCESS | 2384 | ++DOCSHELL 0x124695000 == 27 [pid = 2384] [id = 755] 02:39:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x118150800) [pid = 2384] [serial = 2264] [outer = 0x0] 02:39:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x118323c00) [pid = 2384] [serial = 2265] [outer = 0x118150800] 02:39:37 INFO - PROCESS | 2384 | 1467538777783 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x118477000) [pid = 2384] [serial = 2266] [outer = 0x118150800] 02:39:38 INFO - PROCESS | 2384 | 1467538778038 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]]]}] 02:39:38 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. 02:39:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 479ms 02:39:38 INFO - PROCESS | 2384 | 1467538778083 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:39:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:39:38 INFO - PROCESS | 2384 | 1467538778084 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:39:38 INFO - PROCESS | 2384 | 1467538778087 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 2384 | 1467538778088 Marionette TRACE conn2 <- [1,2990,null,{}] 02:39:38 INFO - PROCESS | 2384 | 1467538778097 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}] 02:39:38 INFO - PROCESS | 2384 | 1467538778098 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:38 INFO - PROCESS | 2384 | 1467538778183 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:39:38 INFO - PROCESS | 2384 | 1467538778187 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 2384 | 1467538778188 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x126e94000 == 28 [pid = 2384] [id = 756] 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x118476c00) [pid = 2384] [serial = 2267] [outer = 0x0] 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x1185a3c00) [pid = 2384] [serial = 2268] [outer = 0x118476c00] 02:39:38 INFO - PROCESS | 2384 | 1467538778215 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x11923e000) [pid = 2384] [serial = 2269] [outer = 0x118476c00] 02:39:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x128ba6000 == 29 [pid = 2384] [id = 757] 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x1192bbc00) [pid = 2384] [serial = 2270] [outer = 0x0] 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1182e8000) [pid = 2384] [serial = 2271] [outer = 0x1192bbc00] 02:39:38 INFO - PROCESS | 2384 | 1467538778623 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]]]}] 02:39:38 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. 02:39:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 02:39:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:39:38 INFO - PROCESS | 2384 | 1467538778668 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 2384 | 1467538778669 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:39:38 INFO - PROCESS | 2384 | 1467538778671 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 2384 | 1467538778673 Marionette TRACE conn2 <- [1,2994,null,{}] 02:39:38 INFO - PROCESS | 2384 | 1467538778676 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}] 02:39:38 INFO - PROCESS | 2384 | 1467538778677 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:38 INFO - PROCESS | 2384 | 1467538778786 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:39:38 INFO - PROCESS | 2384 | 1467538778827 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 2384 | 1467538778828 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:38 INFO - PROCESS | 2384 | ++DOCSHELL 0x12979f000 == 30 [pid = 2384] [id = 758] 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1129b2000) [pid = 2384] [serial = 2272] [outer = 0x0] 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x119667800) [pid = 2384] [serial = 2273] [outer = 0x1129b2000] 02:39:38 INFO - PROCESS | 2384 | 1467538778853 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x119733800) [pid = 2384] [serial = 2274] [outer = 0x1129b2000] 02:39:39 INFO - PROCESS | 2384 | 1467538779136 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]]]}] 02:39:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:39:39 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 02:39:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 02:39:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:39:39 INFO - PROCESS | 2384 | 1467538779194 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 2384 | 1467538779195 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:39:39 INFO - PROCESS | 2384 | 1467538779197 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 2384 | 1467538779198 Marionette TRACE conn2 <- [1,2998,null,{}] 02:39:39 INFO - PROCESS | 2384 | 1467538779201 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}] 02:39:39 INFO - PROCESS | 2384 | 1467538779205 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:39 INFO - PROCESS | 2384 | 1467538779320 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:39:39 INFO - PROCESS | 2384 | 1467538779325 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 2384 | 1467538779326 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x12a986800 == 31 [pid = 2384] [id = 759] 02:39:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x11973bc00) [pid = 2384] [serial = 2275] [outer = 0x0] 02:39:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x1199ad800) [pid = 2384] [serial = 2276] [outer = 0x11973bc00] 02:39:39 INFO - PROCESS | 2384 | 1467538779350 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12260fc00) [pid = 2384] [serial = 2277] [outer = 0x11973bc00] 02:39:39 INFO - PROCESS | 2384 | 1467538779680 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]]]}] 02:39:39 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. 02:39:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 02:39:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:39:39 INFO - PROCESS | 2384 | 1467538779718 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 2384 | 1467538779719 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:39:39 INFO - PROCESS | 2384 | 1467538779721 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 2384 | 1467538779722 Marionette TRACE conn2 <- [1,3002,null,{}] 02:39:39 INFO - PROCESS | 2384 | 1467538779726 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}] 02:39:39 INFO - PROCESS | 2384 | 1467538779728 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:39 INFO - PROCESS | 2384 | 1467538779828 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:39:39 INFO - PROCESS | 2384 | 1467538779832 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 2384 | 1467538779833 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:39 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ad89000 == 32 [pid = 2384] [id = 760] 02:39:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x111ca8c00) [pid = 2384] [serial = 2278] [outer = 0x0] 02:39:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x122748000) [pid = 2384] [serial = 2279] [outer = 0x111ca8c00] 02:39:39 INFO - PROCESS | 2384 | 1467538779857 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x123a5b800) [pid = 2384] [serial = 2280] [outer = 0x111ca8c00] 02:39:40 INFO - PROCESS | 2384 | 1467538780151 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]]]}] 02:39:40 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. 02:39:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 473ms 02:39:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:39:40 INFO - PROCESS | 2384 | 1467538780197 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 2384 | 1467538780199 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:39:40 INFO - PROCESS | 2384 | 1467538780201 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 2384 | 1467538780202 Marionette TRACE conn2 <- [1,3006,null,{}] 02:39:40 INFO - PROCESS | 2384 | 1467538780204 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}] 02:39:40 INFO - PROCESS | 2384 | 1467538780205 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:40 INFO - PROCESS | 2384 | 1467538780314 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x123f91000) [pid = 2384] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x11939cc00) [pid = 2384] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x11844f400) [pid = 2384] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x12260ec00) [pid = 2384] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x115fdb000) [pid = 2384] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x122750c00) [pid = 2384] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x1126f5c00) [pid = 2384] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x1128ab000) [pid = 2384] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1110a1c00) [pid = 2384] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x119733000) [pid = 2384] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x11721d000) [pid = 2384] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x12445a000) [pid = 2384] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x112044400) [pid = 2384] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x1176ec000) [pid = 2384] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:39:40 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x11825fc00) [pid = 2384] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:39:40 INFO - PROCESS | 2384 | 1467538780572 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 2384 | 1467538780574 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:40 INFO - PROCESS | 2384 | ++DOCSHELL 0x12054c800 == 33 [pid = 2384] [id = 761] 02:39:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x112044400) [pid = 2384] [serial = 2281] [outer = 0x0] 02:39:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x112a79400) [pid = 2384] [serial = 2282] [outer = 0x112044400] 02:39:40 INFO - PROCESS | 2384 | 1467538780601 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x11721c000) [pid = 2384] [serial = 2283] [outer = 0x112044400] 02:39:40 INFO - PROCESS | 2384 | 1467538780838 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]]]}] 02:39:40 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. 02:39:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 02:39:40 INFO - PROCESS | 2384 | 1467538780871 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 2384 | 1467538780872 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:39:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:39:40 INFO - PROCESS | 2384 | 1467538780898 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 2384 | 1467538780899 Marionette TRACE conn2 <- [1,3010,null,{}] 02:39:40 INFO - PROCESS | 2384 | 1467538780907 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}] 02:39:40 INFO - PROCESS | 2384 | 1467538780910 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:41 INFO - PROCESS | 2384 | 1467538780998 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:39:41 INFO - PROCESS | 2384 | 1467538781002 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 2384 | 1467538781003 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x12babb800 == 34 [pid = 2384] [id = 762] 02:39:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x112fb9800) [pid = 2384] [serial = 2284] [outer = 0x0] 02:39:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x123e84800) [pid = 2384] [serial = 2285] [outer = 0x112fb9800] 02:39:41 INFO - PROCESS | 2384 | 1467538781027 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1245f9c00) [pid = 2384] [serial = 2286] [outer = 0x112fb9800] 02:39:41 INFO - PROCESS | 2384 | 1467538781324 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]]]}] 02:39:41 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 02:39:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 495ms 02:39:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:39:41 INFO - PROCESS | 2384 | 1467538781378 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 2384 | 1467538781379 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:39:41 INFO - PROCESS | 2384 | 1467538781381 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 2384 | 1467538781382 Marionette TRACE conn2 <- [1,3014,null,{}] 02:39:41 INFO - PROCESS | 2384 | 1467538781384 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}] 02:39:41 INFO - PROCESS | 2384 | 1467538781385 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:41 INFO - PROCESS | 2384 | 1467538781490 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:39:41 INFO - PROCESS | 2384 | 1467538781496 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 2384 | 1467538781497 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:41 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bd76000 == 35 [pid = 2384] [id = 763] 02:39:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x122749000) [pid = 2384] [serial = 2287] [outer = 0x0] 02:39:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x12460bc00) [pid = 2384] [serial = 2288] [outer = 0x122749000] 02:39:41 INFO - PROCESS | 2384 | 1467538781521 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x124ce9400) [pid = 2384] [serial = 2289] [outer = 0x122749000] 02:39:41 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:39:41 INFO - PROCESS | 2384 | 1467538781860 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:39:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:39:41 INFO - {} 02:39:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:39:41 INFO - {} 02:39:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:39:41 INFO - {} 02:39:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:39:41 INFO - {} 02:39:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 02:39:41 INFO - PROCESS | 2384 | 1467538781900 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 2384 | 1467538781902 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:39:41 INFO - TEST-START | /FileAPI/fileReader.html 02:39:41 INFO - PROCESS | 2384 | 1467538781904 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 2384 | 1467538781906 Marionette TRACE conn2 <- [1,3018,null,{}] 02:39:41 INFO - PROCESS | 2384 | 1467538781908 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}] 02:39:41 INFO - PROCESS | 2384 | 1467538781910 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:41 INFO - PROCESS | 2384 | 1467538781996 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:39:42 INFO - PROCESS | 2384 | 1467538781999 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 2384 | 1467538782001 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cb76800 == 36 [pid = 2384] [id = 764] 02:39:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x124fab800) [pid = 2384] [serial = 2290] [outer = 0x0] 02:39:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12683d000) [pid = 2384] [serial = 2291] [outer = 0x124fab800] 02:39:42 INFO - PROCESS | 2384 | 1467538782027 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x1275c5800) [pid = 2384] [serial = 2292] [outer = 0x124fab800] 02:39:42 INFO - PROCESS | 2384 | 1467538782338 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]]]}] 02:39:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:39:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:39:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:39:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:39:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 02:39:42 INFO - PROCESS | 2384 | 1467538782379 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:39:42 INFO - TEST-START | /FileAPI/historical.html 02:39:42 INFO - PROCESS | 2384 | 1467538782380 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:39:42 INFO - PROCESS | 2384 | 1467538782382 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 2384 | 1467538782383 Marionette TRACE conn2 <- [1,3022,null,{}] 02:39:42 INFO - PROCESS | 2384 | 1467538782385 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}] 02:39:42 INFO - PROCESS | 2384 | 1467538782386 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:42 INFO - PROCESS | 2384 | 1467538782492 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:39:42 INFO - PROCESS | 2384 | 1467538782499 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 2384 | 1467538782500 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:42 INFO - PROCESS | 2384 | ++DOCSHELL 0x12cccb800 == 37 [pid = 2384] [id = 765] 02:39:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x11691c400) [pid = 2384] [serial = 2293] [outer = 0x0] 02:39:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x1275c7c00) [pid = 2384] [serial = 2294] [outer = 0x11691c400] 02:39:42 INFO - PROCESS | 2384 | 1467538782523 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x1287cc000) [pid = 2384] [serial = 2295] [outer = 0x11691c400] 02:39:43 INFO - PROCESS | 2384 | 1467538783000 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"]]]}] 02:39:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:39:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:39:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:39:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:39:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:39:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:39:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:39:43 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 02:39:43 INFO - TEST-START | /FileAPI/idlharness.html 02:39:43 INFO - PROCESS | 2384 | 1467538783053 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 2384 | 1467538783055 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:39:43 INFO - PROCESS | 2384 | 1467538783058 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 2384 | 1467538783060 Marionette TRACE conn2 <- [1,3026,null,{}] 02:39:43 INFO - PROCESS | 2384 | 1467538783064 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}] 02:39:43 INFO - PROCESS | 2384 | 1467538783066 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:43 INFO - PROCESS | 2384 | 1467538783201 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:39:43 INFO - PROCESS | 2384 | 1467538783306 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 2384 | 1467538783308 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:43 INFO - PROCESS | 2384 | ++DOCSHELL 0x1199d3000 == 38 [pid = 2384] [id = 766] 02:39:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x114f21800) [pid = 2384] [serial = 2296] [outer = 0x0] 02:39:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x115fdd400) [pid = 2384] [serial = 2297] [outer = 0x114f21800] 02:39:43 INFO - PROCESS | 2384 | 1467538783363 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x116979800) [pid = 2384] [serial = 2298] [outer = 0x114f21800] 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:39:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:39:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:39:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:39:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:39:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:39:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:39:43 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 02:39:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:39:43 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 02:39:43 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 02:39:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:39:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:39:43 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 02:39:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:39:43 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 02:39:43 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 02:39:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:39:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:39:44 INFO - PROCESS | 2384 | 1467538783975 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:39:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:39:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 937ms 02:39:44 INFO - PROCESS | 2384 | 1467538783996 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 2384 | 1467538783999 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:39:44 INFO - TEST-START | /FileAPI/idlharness.worker 02:39:44 INFO - PROCESS | 2384 | 1467538784004 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 2384 | 1467538784006 Marionette TRACE conn2 <- [1,3030,null,{}] 02:39:44 INFO - PROCESS | 2384 | 1467538784008 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}] 02:39:44 INFO - PROCESS | 2384 | 1467538784010 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:44 INFO - PROCESS | 2384 | 1467538784147 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:39:44 INFO - PROCESS | 2384 | 1467538784249 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 2384 | 1467538784250 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:44 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d0eb000 == 39 [pid = 2384] [id = 767] 02:39:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x1173e0800) [pid = 2384] [serial = 2299] [outer = 0x0] 02:39:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x1273a5800) [pid = 2384] [serial = 2300] [outer = 0x1173e0800] 02:39:44 INFO - PROCESS | 2384 | 1467538784284 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x128d78c00) [pid = 2384] [serial = 2301] [outer = 0x1173e0800] 02:39:44 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:39:45 INFO - PROCESS | 2384 | 1467538785279 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:39:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:39:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:39:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:39:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:39:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:39:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:39:45 INFO - {} 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:39:45 INFO - {} 02:39:45 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 - {} 02:39:45 INFO - {} 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:39:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:39:45 INFO - {} 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:39:45 INFO - {} 02:39:45 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 - {} 02:39:45 INFO - {} 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:39:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:39:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:39:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:39:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 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 02:39:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:39:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:39:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:39:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:39:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:39:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:39:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:39:45 INFO - {} 02:39:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1393ms 02:39:45 INFO - PROCESS | 2384 | 1467538785399 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 2384 | 1467538785403 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:39:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:39:45 INFO - PROCESS | 2384 | 1467538785409 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 2384 | 1467538785413 Marionette TRACE conn2 <- [1,3034,null,{}] 02:39:45 INFO - PROCESS | 2384 | 1467538785427 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}] 02:39:45 INFO - PROCESS | 2384 | 1467538785430 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:45 INFO - PROCESS | 2384 | 1467538785602 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:39:45 INFO - PROCESS | 2384 | 1467538785721 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 2384 | 1467538785724 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12cb76800 == 38 [pid = 2384] [id = 764] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12bd76000 == 37 [pid = 2384] [id = 763] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12babb800 == 36 [pid = 2384] [id = 762] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12054c800 == 35 [pid = 2384] [id = 761] 02:39:45 INFO - PROCESS | 2384 | ++DOCSHELL 0x11817e000 == 36 [pid = 2384] [id = 768] 02:39:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x1128b0400) [pid = 2384] [serial = 2302] [outer = 0x0] 02:39:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x116457c00) [pid = 2384] [serial = 2303] [outer = 0x1128b0400] 02:39:45 INFO - PROCESS | 2384 | 1467538785801 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x119241400) [pid = 2384] [serial = 2304] [outer = 0x1128b0400] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12ad89000 == 35 [pid = 2384] [id = 760] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12a986800 == 34 [pid = 2384] [id = 759] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x12979f000 == 33 [pid = 2384] [id = 758] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x128ba6000 == 32 [pid = 2384] [id = 757] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x126e94000 == 31 [pid = 2384] [id = 756] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x124695000 == 30 [pid = 2384] [id = 755] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e6000 == 29 [pid = 2384] [id = 754] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x117e50000 == 28 [pid = 2384] [id = 753] 02:39:45 INFO - PROCESS | 2384 | --DOCSHELL 0x1199e6800 == 27 [pid = 2384] [id = 752] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x118599400) [pid = 2384] [serial = 2224] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x126842000) [pid = 2384] [serial = 2228] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x12444f400) [pid = 2384] [serial = 2227] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x119a6b000) [pid = 2384] [serial = 2210] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x122602800) [pid = 2384] [serial = 2225] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x1275c6c00) [pid = 2384] [serial = 2234] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x1273ae800) [pid = 2384] [serial = 2233] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x126e59400) [pid = 2384] [serial = 2230] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x12274e800) [pid = 2384] [serial = 2212] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x124609800) [pid = 2384] [serial = 2215] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x123e8d400) [pid = 2384] [serial = 2213] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x11691e400) [pid = 2384] [serial = 2200] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1170bc800) [pid = 2384] [serial = 2201] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x124451400) [pid = 2384] [serial = 2192] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x1129a8c00) [pid = 2384] [serial = 2194] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x112a7d400) [pid = 2384] [serial = 2195] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x119238800) [pid = 2384] [serial = 2206] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11966b400) [pid = 2384] [serial = 2207] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x112a6b800) [pid = 2384] [serial = 2197] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x115fdb800) [pid = 2384] [serial = 2198] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x119784800) [pid = 2384] [serial = 2209] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x118332400) [pid = 2384] [serial = 2204] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x11825e000) [pid = 2384] [serial = 2203] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x124cb0000) [pid = 2384] [serial = 2218] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x125572c00) [pid = 2384] [serial = 2219] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x124610800) [pid = 2384] [serial = 2216] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x114f20400) [pid = 2384] [serial = 2222] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1128a8400) [pid = 2384] [serial = 2221] [outer = 0x0] [url = about:blank] 02:39:45 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x1273a3800) [pid = 2384] [serial = 2231] [outer = 0x0] [url = about:blank] 02:39:46 INFO - PROCESS | 2384 | 1467538786123 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]]]}] 02:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:39:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 730ms 02:39:46 INFO - PROCESS | 2384 | 1467538786138 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 2384 | 1467538786141 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:39:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:39:46 INFO - PROCESS | 2384 | 1467538786156 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 2384 | 1467538786159 Marionette TRACE conn2 <- [1,3038,null,{}] 02:39:46 INFO - PROCESS | 2384 | 1467538786168 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}] 02:39:46 INFO - PROCESS | 2384 | 1467538786170 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:46 INFO - PROCESS | 2384 | 1467538786261 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:39:46 INFO - PROCESS | 2384 | 1467538786317 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 2384 | 1467538786318 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x119657800 == 28 [pid = 2384] [id = 769] 02:39:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118267400) [pid = 2384] [serial = 2305] [outer = 0x0] 02:39:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x11966e400) [pid = 2384] [serial = 2306] [outer = 0x118267400] 02:39:46 INFO - PROCESS | 2384 | 1467538786345 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x12274ac00) [pid = 2384] [serial = 2307] [outer = 0x118267400] 02:39:46 INFO - PROCESS | 2384 | 1467538786626 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"]]]}] 02:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:39:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 527ms 02:39:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:39:46 INFO - PROCESS | 2384 | 1467538786684 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 2384 | 1467538786685 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:39:46 INFO - PROCESS | 2384 | 1467538786688 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 2384 | 1467538786690 Marionette TRACE conn2 <- [1,3042,null,{}] 02:39:46 INFO - PROCESS | 2384 | 1467538786700 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}] 02:39:46 INFO - PROCESS | 2384 | 1467538786704 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:46 INFO - PROCESS | 2384 | 1467538786795 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:39:46 INFO - PROCESS | 2384 | 1467538786800 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 2384 | 1467538786802 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:46 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b9a000 == 29 [pid = 2384] [id = 770] 02:39:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x125519c00) [pid = 2384] [serial = 2308] [outer = 0x0] 02:39:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x128fcb800) [pid = 2384] [serial = 2309] [outer = 0x125519c00] 02:39:46 INFO - PROCESS | 2384 | 1467538786833 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x129252800) [pid = 2384] [serial = 2310] [outer = 0x125519c00] 02:39:47 INFO - PROCESS | 2384 | 1467538787263 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]]]}] 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:39:47 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. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:39:47 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'.) 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:39:47 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. 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:39:47 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. 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:39:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:39:47 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. 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:39:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:39:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:39:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:39:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 632ms 02:39:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:39:47 INFO - PROCESS | 2384 | 1467538787321 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 2384 | 1467538787323 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:39:47 INFO - PROCESS | 2384 | 1467538787325 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 2384 | 1467538787326 Marionette TRACE conn2 <- [1,3046,null,{}] 02:39:47 INFO - PROCESS | 2384 | 1467538787329 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}] 02:39:47 INFO - PROCESS | 2384 | 1467538787330 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:47 INFO - PROCESS | 2384 | 1467538787437 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:39:47 INFO - PROCESS | 2384 | 1467538787449 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 2384 | 1467538787450 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x12b7cf000 == 30 [pid = 2384] [id = 771] 02:39:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x12933d000) [pid = 2384] [serial = 2311] [outer = 0x0] 02:39:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x129588000) [pid = 2384] [serial = 2312] [outer = 0x12933d000] 02:39:47 INFO - PROCESS | 2384 | 1467538787476 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x125522000) [pid = 2384] [serial = 2313] [outer = 0x12933d000] 02:39:47 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:39:47 INFO - PROCESS | 2384 | 1467538787820 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:39:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:39:47 INFO - {} 02:39:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 02:39:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:39:47 INFO - PROCESS | 2384 | 1467538787847 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 2384 | 1467538787848 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:39:47 INFO - PROCESS | 2384 | 1467538787850 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 2384 | 1467538787851 Marionette TRACE conn2 <- [1,3050,null,{}] 02:39:47 INFO - PROCESS | 2384 | 1467538787853 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}] 02:39:47 INFO - PROCESS | 2384 | 1467538787855 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:47 INFO - PROCESS | 2384 | 1467538787934 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:39:47 INFO - PROCESS | 2384 | 1467538787938 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 2384 | 1467538787939 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:47 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bda8000 == 31 [pid = 2384] [id = 772] 02:39:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x12958a400) [pid = 2384] [serial = 2314] [outer = 0x0] 02:39:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x1295bbc00) [pid = 2384] [serial = 2315] [outer = 0x12958a400] 02:39:47 INFO - PROCESS | 2384 | 1467538787967 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x1295fd800) [pid = 2384] [serial = 2316] [outer = 0x12958a400] 02:39:48 INFO - PROCESS | 2384 | 1467538788357 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]]]}] 02:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:39:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 02:39:48 INFO - PROCESS | 2384 | 1467538788380 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 2384 | 1467538788382 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:39:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:39:48 INFO - PROCESS | 2384 | 1467538788386 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 2384 | 1467538788387 Marionette TRACE conn2 <- [1,3054,null,{}] 02:39:48 INFO - PROCESS | 2384 | 1467538788391 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}] 02:39:48 INFO - PROCESS | 2384 | 1467538788397 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:48 INFO - PROCESS | 2384 | 1467538788589 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:39:48 INFO - PROCESS | 2384 | 1467538788610 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 2384 | 1467538788611 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:48 INFO - PROCESS | 2384 | ++DOCSHELL 0x12ccc8800 == 32 [pid = 2384] [id = 773] 02:39:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1295b2000) [pid = 2384] [serial = 2317] [outer = 0x0] 02:39:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x12960d800) [pid = 2384] [serial = 2318] [outer = 0x1295b2000] 02:39:48 INFO - PROCESS | 2384 | 1467538788665 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x12a904c00) [pid = 2384] [serial = 2319] [outer = 0x1295b2000] 02:39:49 INFO - PROCESS | 2384 | 1467538789268 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"]]]}] 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:39:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:39:49 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" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:39:49 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" 02:39:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:39:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 940ms 02:39:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:39:49 INFO - PROCESS | 2384 | 1467538789328 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 2384 | 1467538789330 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:39:49 INFO - PROCESS | 2384 | 1467538789335 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 2384 | 1467538789338 Marionette TRACE conn2 <- [1,3058,null,{}] 02:39:49 INFO - PROCESS | 2384 | 1467538789354 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}] 02:39:49 INFO - PROCESS | 2384 | 1467538789357 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:49 INFO - PROCESS | 2384 | 1467538789518 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:39:49 INFO - PROCESS | 2384 | 1467538789532 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 2384 | 1467538789533 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:49 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d7db000 == 33 [pid = 2384] [id = 774] 02:39:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12a90f400) [pid = 2384] [serial = 2320] [outer = 0x0] 02:39:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x12ab02400) [pid = 2384] [serial = 2321] [outer = 0x12a90f400] 02:39:49 INFO - PROCESS | 2384 | 1467538789558 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x12b920000) [pid = 2384] [serial = 2322] [outer = 0x12a90f400] 02:39:49 INFO - PROCESS | 2384 | 1467538789900 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]]]}] 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:39:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:39:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:39:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:39:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:39:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:39:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 582ms 02:39:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:39:49 INFO - PROCESS | 2384 | 1467538789916 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 2384 | 1467538789918 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:39:49 INFO - PROCESS | 2384 | 1467538789920 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 2384 | 1467538789921 Marionette TRACE conn2 <- [1,3062,null,{}] 02:39:49 INFO - PROCESS | 2384 | 1467538789923 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}] 02:39:49 INFO - PROCESS | 2384 | 1467538789924 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:50 INFO - PROCESS | 2384 | 1467538790027 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:39:50 INFO - PROCESS | 2384 | 1467538790031 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 2384 | 1467538790032 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x1127d1000 == 34 [pid = 2384] [id = 775] 02:39:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12b91f800) [pid = 2384] [serial = 2323] [outer = 0x0] 02:39:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x12b924c00) [pid = 2384] [serial = 2324] [outer = 0x12b91f800] 02:39:50 INFO - PROCESS | 2384 | 1467538790090 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x12ba67000) [pid = 2384] [serial = 2325] [outer = 0x12b91f800] 02:39:50 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1129b2000) [pid = 2384] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x124fab800) [pid = 2384] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x112fb8000) [pid = 2384] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x118331c00) [pid = 2384] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x1164dec00) [pid = 2384] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x123e82000) [pid = 2384] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x124cef800) [pid = 2384] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x11973bc00) [pid = 2384] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x111ca8c00) [pid = 2384] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x1170b5400) [pid = 2384] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x112044400) [pid = 2384] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x110f7c400) [pid = 2384] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118476c00) [pid = 2384] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x115f6b800) [pid = 2384] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x112a85400) [pid = 2384] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x118150800) [pid = 2384] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118474c00) [pid = 2384] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x122749000) [pid = 2384] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x112fb9800) [pid = 2384] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:39:50 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1192bbc00) [pid = 2384] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:39:50 INFO - PROCESS | 2384 | 1467538790504 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:39:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:39:50 INFO - {} 02:39:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 620ms 02:39:50 INFO - PROCESS | 2384 | 1467538790545 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 2384 | 1467538790548 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:39:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:39:50 INFO - PROCESS | 2384 | 1467538790551 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 2384 | 1467538790552 Marionette TRACE conn2 <- [1,3066,null,{}] 02:39:50 INFO - PROCESS | 2384 | 1467538790554 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}] 02:39:50 INFO - PROCESS | 2384 | 1467538790555 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:50 INFO - PROCESS | 2384 | 1467538790687 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:39:50 INFO - PROCESS | 2384 | 1467538790693 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 2384 | 1467538790694 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:50 INFO - PROCESS | 2384 | ++DOCSHELL 0x117348800 == 35 [pid = 2384] [id = 776] 02:39:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x1129b3c00) [pid = 2384] [serial = 2326] [outer = 0x0] 02:39:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0x116923400) [pid = 2384] [serial = 2327] [outer = 0x1129b3c00] 02:39:50 INFO - PROCESS | 2384 | 1467538790735 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0x119731400) [pid = 2384] [serial = 2328] [outer = 0x1129b3c00] 02:39:51 INFO - PROCESS | 2384 | 1467538791184 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]]]}] 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:39:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:39:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 668ms 02:39:51 INFO - PROCESS | 2384 | 1467538791223 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 2384 | 1467538791224 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:39:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:39:51 INFO - PROCESS | 2384 | 1467538791232 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 2384 | 1467538791233 Marionette TRACE conn2 <- [1,3070,null,{}] 02:39:51 INFO - PROCESS | 2384 | 1467538791235 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}] 02:39:51 INFO - PROCESS | 2384 | 1467538791236 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:51 INFO - PROCESS | 2384 | 1467538791326 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:39:51 INFO - PROCESS | 2384 | 1467538791332 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 2384 | 1467538791333 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x128c6c800 == 36 [pid = 2384] [id = 777] 02:39:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0x122643000) [pid = 2384] [serial = 2329] [outer = 0x0] 02:39:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0x125523400) [pid = 2384] [serial = 2330] [outer = 0x122643000] 02:39:51 INFO - PROCESS | 2384 | 1467538791357 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0x1287d1c00) [pid = 2384] [serial = 2331] [outer = 0x122643000] 02:39:51 INFO - PROCESS | 2384 | 1467538791680 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]]]}] 02:39:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:39:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:39:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:39:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:39:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:39:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:39:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 471ms 02:39:51 INFO - PROCESS | 2384 | 1467538791703 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 2384 | 1467538791705 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:39:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:39:51 INFO - PROCESS | 2384 | 1467538791707 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 2384 | 1467538791712 Marionette TRACE conn2 <- [1,3074,null,{}] 02:39:51 INFO - PROCESS | 2384 | 1467538791714 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}] 02:39:51 INFO - PROCESS | 2384 | 1467538791715 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:51 INFO - PROCESS | 2384 | 1467538791804 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:39:51 INFO - PROCESS | 2384 | 1467538791870 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 2384 | 1467538791872 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:51 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bb05000 == 37 [pid = 2384] [id = 778] 02:39:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0x122744c00) [pid = 2384] [serial = 2332] [outer = 0x0] 02:39:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0x128d7d000) [pid = 2384] [serial = 2333] [outer = 0x122744c00] 02:39:51 INFO - PROCESS | 2384 | 1467538791898 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0x128fcac00) [pid = 2384] [serial = 2334] [outer = 0x122744c00] 02:39:52 INFO - PROCESS | 2384 | 1467538792171 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]]]}] 02:39:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:39:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:39:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:39:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:39:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:39:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:39:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 473ms 02:39:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:39:52 INFO - PROCESS | 2384 | 1467538792185 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 2384 | 1467538792186 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:39:52 INFO - PROCESS | 2384 | 1467538792188 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 2384 | 1467538792189 Marionette TRACE conn2 <- [1,3078,null,{}] 02:39:52 INFO - PROCESS | 2384 | 1467538792198 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}] 02:39:52 INFO - PROCESS | 2384 | 1467538792199 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:52 INFO - PROCESS | 2384 | 1467538792287 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:39:52 INFO - PROCESS | 2384 | 1467538792400 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 2384 | 1467538792401 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:52 INFO - PROCESS | 2384 | ++DOCSHELL 0x1127cd800 == 38 [pid = 2384] [id = 779] 02:39:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0x110f7d400) [pid = 2384] [serial = 2335] [outer = 0x0] 02:39:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0x11204c800) [pid = 2384] [serial = 2336] [outer = 0x110f7d400] 02:39:52 INFO - PROCESS | 2384 | 1467538792433 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0x1129af800) [pid = 2384] [serial = 2337] [outer = 0x110f7d400] 02:39:52 INFO - PROCESS | 2384 | 1467538792837 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] 02:39:52 INFO - PROCESS | 2384 | 1467538792866 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:39:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:39:52 INFO - PROCESS | 2384 | 1467538792869 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 2384 | 1467538792871 Marionette TRACE conn2 <- [1,3082,null,{}] 02:39:52 INFO - PROCESS | 2384 | 1467538792875 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}] 02:39:52 INFO - PROCESS | 2384 | 1467538792877 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:52 INFO - PROCESS | 2384 | 1467538792988 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:39:53 INFO - PROCESS | 2384 | 1467538793055 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 2384 | 1467538793057 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x128b93800 == 39 [pid = 2384] [id = 780] 02:39:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0x1164dec00) [pid = 2384] [serial = 2338] [outer = 0x0] 02:39:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0x119667c00) [pid = 2384] [serial = 2339] [outer = 0x1164dec00] 02:39:53 INFO - PROCESS | 2384 | 1467538793127 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0x12260f400) [pid = 2384] [serial = 2340] [outer = 0x1164dec00] 02:39:53 INFO - PROCESS | 2384 | 1467538793494 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]]]}] 02:39:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:39:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:39:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 669ms 02:39:53 INFO - PROCESS | 2384 | 1467538793541 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 2384 | 1467538793544 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:39:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:39:53 INFO - PROCESS | 2384 | 1467538793546 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 2384 | 1467538793547 Marionette TRACE conn2 <- [1,3086,null,{}] 02:39:53 INFO - PROCESS | 2384 | 1467538793550 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}] 02:39:53 INFO - PROCESS | 2384 | 1467538793551 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:53 INFO - PROCESS | 2384 | 1467538793659 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:39:53 INFO - PROCESS | 2384 | 1467538793763 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 2384 | 1467538793765 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:53 INFO - PROCESS | 2384 | ++DOCSHELL 0x12bad1000 == 40 [pid = 2384] [id = 781] 02:39:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0x124cb8800) [pid = 2384] [serial = 2341] [outer = 0x0] 02:39:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0x125e47000) [pid = 2384] [serial = 2342] [outer = 0x124cb8800] 02:39:53 INFO - PROCESS | 2384 | 1467538793794 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0x12732e000) [pid = 2384] [serial = 2343] [outer = 0x124cb8800] 02:39:54 INFO - PROCESS | 2384 | 1467538794156 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:39:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 02:39:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:39:54 INFO - PROCESS | 2384 | 1467538794167 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 2384 | 1467538794168 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:39:54 INFO - PROCESS | 2384 | 1467538794175 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 2384 | 1467538794180 Marionette TRACE conn2 <- [1,3090,null,{}] 02:39:54 INFO - PROCESS | 2384 | 1467538794183 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}] 02:39:54 INFO - PROCESS | 2384 | 1467538794186 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:54 INFO - PROCESS | 2384 | 1467538794294 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:39:54 INFO - PROCESS | 2384 | 1467538794360 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 2384 | 1467538794361 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:54 INFO - PROCESS | 2384 | ++DOCSHELL 0x12c837800 == 41 [pid = 2384] [id = 782] 02:39:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0x125521800) [pid = 2384] [serial = 2344] [outer = 0x0] 02:39:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0x128d83c00) [pid = 2384] [serial = 2345] [outer = 0x125521800] 02:39:54 INFO - PROCESS | 2384 | 1467538794430 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0x12924b800) [pid = 2384] [serial = 2346] [outer = 0x125521800] 02:39:54 INFO - PROCESS | 2384 | 1467538794787 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:39:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 632ms 02:39:54 INFO - PROCESS | 2384 | 1467538794803 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:39:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:39:54 INFO - PROCESS | 2384 | 1467538794805 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:39:54 INFO - PROCESS | 2384 | 1467538794808 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 2384 | 1467538794809 Marionette TRACE conn2 <- [1,3094,null,{}] 02:39:54 INFO - PROCESS | 2384 | 1467538794811 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}] 02:39:54 INFO - PROCESS | 2384 | 1467538794813 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:54 INFO - PROCESS | 2384 | 1467538794918 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:39:55 INFO - PROCESS | 2384 | 1467538795045 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 2384 | 1467538795046 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x12d259800 == 42 [pid = 2384] [id = 783] 02:39:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0x1275c9800) [pid = 2384] [serial = 2347] [outer = 0x0] 02:39:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0x129336800) [pid = 2384] [serial = 2348] [outer = 0x1275c9800] 02:39:55 INFO - PROCESS | 2384 | 1467538795077 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0x12933fc00) [pid = 2384] [serial = 2349] [outer = 0x1275c9800] 02:39:55 INFO - PROCESS | 2384 | 1467538795604 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:39:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 821ms 02:39:55 INFO - PROCESS | 2384 | 1467538795629 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 2384 | 1467538795632 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:39:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:39:55 INFO - PROCESS | 2384 | 1467538795635 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 2384 | 1467538795636 Marionette TRACE conn2 <- [1,3098,null,{}] 02:39:55 INFO - PROCESS | 2384 | 1467538795640 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}] 02:39:55 INFO - PROCESS | 2384 | 1467538795642 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:55 INFO - PROCESS | 2384 | 1467538795743 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:39:55 INFO - PROCESS | 2384 | 1467538795826 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 2384 | 1467538795828 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:55 INFO - PROCESS | 2384 | ++DOCSHELL 0x123fa3800 == 43 [pid = 2384] [id = 784] 02:39:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0x115f6d400) [pid = 2384] [serial = 2350] [outer = 0x0] 02:39:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0x1161a5400) [pid = 2384] [serial = 2351] [outer = 0x115f6d400] 02:39:55 INFO - PROCESS | 2384 | 1467538795855 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0x1176f3400) [pid = 2384] [serial = 2352] [outer = 0x115f6d400] 02:39:56 INFO - PROCESS | 2384 | 1467538796220 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]]]}] 02:39:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:39:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:39:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 620ms 02:39:56 INFO - PROCESS | 2384 | 1467538796255 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 2384 | 1467538796257 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:39:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:39:56 INFO - PROCESS | 2384 | 1467538796262 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 2384 | 1467538796263 Marionette TRACE conn2 <- [1,3102,null,{}] 02:39:56 INFO - PROCESS | 2384 | 1467538796266 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}] 02:39:56 INFO - PROCESS | 2384 | 1467538796267 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:56 INFO - PROCESS | 2384 | 1467538796383 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:39:56 INFO - PROCESS | 2384 | 1467538796453 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 2384 | 1467538796455 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:56 INFO - PROCESS | 2384 | ++DOCSHELL 0x1192f0000 == 44 [pid = 2384] [id = 785] 02:39:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0x1182e3400) [pid = 2384] [serial = 2353] [outer = 0x0] 02:39:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0x11832ec00) [pid = 2384] [serial = 2354] [outer = 0x1182e3400] 02:39:56 INFO - PROCESS | 2384 | 1467538796483 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0x1184f9000) [pid = 2384] [serial = 2355] [outer = 0x1182e3400] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12bb05000 == 43 [pid = 2384] [id = 778] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x128c6c800 == 42 [pid = 2384] [id = 777] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x117348800 == 41 [pid = 2384] [id = 776] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x1127d1000 == 40 [pid = 2384] [id = 775] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12d7db000 == 39 [pid = 2384] [id = 774] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12ccc8800 == 38 [pid = 2384] [id = 773] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12bda8000 == 37 [pid = 2384] [id = 772] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12b7cf000 == 36 [pid = 2384] [id = 771] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x128b9a000 == 35 [pid = 2384] [id = 770] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x119657800 == 34 [pid = 2384] [id = 769] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x11817e000 == 33 [pid = 2384] [id = 768] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12d0eb000 == 32 [pid = 2384] [id = 767] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x1199d3000 == 31 [pid = 2384] [id = 766] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12cccb800 == 30 [pid = 2384] [id = 765] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x123fa3800 == 29 [pid = 2384] [id = 784] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12d259800 == 28 [pid = 2384] [id = 783] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12c837800 == 27 [pid = 2384] [id = 782] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x12bad1000 == 26 [pid = 2384] [id = 781] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x128b93800 == 25 [pid = 2384] [id = 780] 02:39:57 INFO - PROCESS | 2384 | --DOCSHELL 0x1127cd800 == 24 [pid = 2384] [id = 779] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0x12683d000) [pid = 2384] [serial = 2291] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0x11691a800) [pid = 2384] [serial = 2236] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0x11966fc00) [pid = 2384] [serial = 2242] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0x11697e000) [pid = 2384] [serial = 2262] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0x11859a000) [pid = 2384] [serial = 2241] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0x12460b000) [pid = 2384] [serial = 2245] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0x119667800) [pid = 2384] [serial = 2273] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0x123e86c00) [pid = 2384] [serial = 2244] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0x127017c00) [pid = 2384] [serial = 2248] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0x126c0b000) [pid = 2384] [serial = 2247] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0x1199ad800) [pid = 2384] [serial = 2276] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0x119733800) [pid = 2384] [serial = 2274] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0x122748000) [pid = 2384] [serial = 2279] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0x1275c6800) [pid = 2384] [serial = 2251] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0x12260fc00) [pid = 2384] [serial = 2277] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0x112a79400) [pid = 2384] [serial = 2282] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0x12701a400) [pid = 2384] [serial = 2250] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0x123a5b800) [pid = 2384] [serial = 2280] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0x112a60400) [pid = 2384] [serial = 2253] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0x11721c000) [pid = 2384] [serial = 2283] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0x113cecc00) [pid = 2384] [serial = 2254] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0x1185a3c00) [pid = 2384] [serial = 2268] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0x118264800) [pid = 2384] [serial = 2257] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0x1176e8800) [pid = 2384] [serial = 2256] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0x112ec5c00) [pid = 2384] [serial = 2259] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0x115f69000) [pid = 2384] [serial = 2260] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0x118323c00) [pid = 2384] [serial = 2265] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0x118477000) [pid = 2384] [serial = 2266] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0x11815d000) [pid = 2384] [serial = 2239] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0x1275c5800) [pid = 2384] [serial = 2292] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0x117226000) [pid = 2384] [serial = 2263] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0x11721f400) [pid = 2384] [serial = 2237] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0x124ce9400) [pid = 2384] [serial = 2289] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0x123e84800) [pid = 2384] [serial = 2285] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0x1182e8000) [pid = 2384] [serial = 2271] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0x1245f9c00) [pid = 2384] [serial = 2286] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0x11923e000) [pid = 2384] [serial = 2269] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0x12460bc00) [pid = 2384] [serial = 2288] [outer = 0x0] [url = about:blank] 02:39:57 INFO - PROCESS | 2384 | 1467538797426 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:39:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1171ms 02:39:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:39:57 INFO - PROCESS | 2384 | 1467538797433 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 2384 | 1467538797435 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:39:57 INFO - PROCESS | 2384 | 1467538797438 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 2384 | 1467538797439 Marionette TRACE conn2 <- [1,3106,null,{}] 02:39:57 INFO - PROCESS | 2384 | 1467538797445 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}] 02:39:57 INFO - PROCESS | 2384 | 1467538797447 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:57 INFO - PROCESS | 2384 | 1467538797533 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:39:57 INFO - PROCESS | 2384 | 1467538797538 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 2384 | 1467538797540 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:57 INFO - PROCESS | 2384 | ++DOCSHELL 0x1169b5800 == 25 [pid = 2384] [id = 786] 02:39:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0x112a84000) [pid = 2384] [serial = 2356] [outer = 0x0] 02:39:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0x112ec2c00) [pid = 2384] [serial = 2357] [outer = 0x112a84000] 02:39:57 INFO - PROCESS | 2384 | 1467538797571 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0x11324e000) [pid = 2384] [serial = 2358] [outer = 0x112a84000] 02:39:57 INFO - PROCESS | 2384 | 1467538797979 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]]]}] 02:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:39:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 02:39:58 INFO - PROCESS | 2384 | 1467538798009 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 2384 | 1467538798014 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:39:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:39:58 INFO - PROCESS | 2384 | 1467538798020 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 2384 | 1467538798022 Marionette TRACE conn2 <- [1,3110,null,{}] 02:39:58 INFO - PROCESS | 2384 | 1467538798026 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}] 02:39:58 INFO - PROCESS | 2384 | 1467538798028 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:58 INFO - PROCESS | 2384 | 1467538798163 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:39:58 INFO - PROCESS | 2384 | 1467538798168 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 2384 | 1467538798169 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x1193d1800 == 26 [pid = 2384] [id = 787] 02:39:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0x11691a800) [pid = 2384] [serial = 2359] [outer = 0x0] 02:39:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0x116a13000) [pid = 2384] [serial = 2360] [outer = 0x11691a800] 02:39:58 INFO - PROCESS | 2384 | 1467538798195 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0x1170c0400) [pid = 2384] [serial = 2361] [outer = 0x11691a800] 02:39:58 INFO - PROCESS | 2384 | 1467538798565 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"]]]}] 02:39:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:39:58 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 02:39:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:39:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 571ms 02:39:58 INFO - PROCESS | 2384 | 1467538798590 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 2384 | 1467538798592 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:39:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:39:58 INFO - PROCESS | 2384 | 1467538798596 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 2384 | 1467538798598 Marionette TRACE conn2 <- [1,3114,null,{}] 02:39:58 INFO - PROCESS | 2384 | 1467538798606 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}] 02:39:58 INFO - PROCESS | 2384 | 1467538798609 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:58 INFO - PROCESS | 2384 | 1467538798689 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:39:58 INFO - PROCESS | 2384 | 1467538798697 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\", \"a1250ebe-c8b9-4e1b-ab6c-771d11f2f194\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 2384 | 1467538798699 Marionette INFO sendAsync 6cb572a4-903a-6d41-9de2-5cdc76c080d4 02:39:58 INFO - PROCESS | 2384 | ++DOCSHELL 0x12422f800 == 27 [pid = 2384] [id = 788] 02:39:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0x1128a6800) [pid = 2384] [serial = 2362] [outer = 0x0] 02:39:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0x118266800) [pid = 2384] [serial = 2363] [outer = 0x1128a6800] 02:39:58 INFO - PROCESS | 2384 | 1467538798728 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0x118452800) [pid = 2384] [serial = 2364] [outer = 0x1128a6800] 02:39:59 INFO - PROCESS | 2384 | 1467538799043 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]]]}] 02:39:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:39:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 471ms 02:39:59 INFO - PROCESS | 2384 | 1467538799068 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 2384 | 1467538799069 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:40:00 WARNING - u'runner_teardown' () 02:40:00 INFO - No more tests 02:40:00 INFO - Got 0 unexpected results 02:40:00 INFO - SUITE-END | took 507s 02:40:00 INFO - Closing logging queue 02:40:00 INFO - queue closed 02:40:00 INFO - Return code: 0 02:40:00 WARNING - # TBPL SUCCESS # 02:40:00 INFO - Running post-action listener: _resource_record_post_action 02:40:00 INFO - Running post-run listener: _resource_record_post_run 02:40:01 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 585728; Write bytes: 952136704; Read time: 8; Write time: 5067 02:40:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:40:01 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 146162176; Write bytes: 146679296; Read time: 13079; Write time: 303 02:40:01 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 544768; Write bytes: 794082816; Read time: 7; Write time: 4718 02:40:01 INFO - Running post-run listener: _upload_blobber_files 02:40:01 INFO - Blob upload gear active. 02:40:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:40:01 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 02:40:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:40:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:40:01 INFO - (blobuploader) - INFO - Open directory for files ... 02:40:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:40:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:40:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:40:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:40:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:40:02 INFO - (blobuploader) - INFO - Done attempting. 02:40:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:40:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:40:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:40:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:40:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:40:04 INFO - (blobuploader) - INFO - Done attempting. 02:40:04 INFO - (blobuploader) - INFO - Iteration through files over. 02:40:04 INFO - Return code: 0 02:40:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:40:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:40:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e186dda17bf2872f9ab1337f37cb0238fd4151364a1c993da5e571e5ce89c3b98134102b49f8ff4b8e41c42d72ccbf31b948dc7890b6b4c7565a6b5f79d28c54", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10e8068b606ea60a6f770b565b59054f57b5443e0e1d38746ca19b7aa24e56ef97cf41fc12032b359ff9232e517de6eda1fb38d654780c9798ef6ee9568f4b60"} 02:40:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:40:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:40:04 INFO - Contents: 02:40:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e186dda17bf2872f9ab1337f37cb0238fd4151364a1c993da5e571e5ce89c3b98134102b49f8ff4b8e41c42d72ccbf31b948dc7890b6b4c7565a6b5f79d28c54", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10e8068b606ea60a6f770b565b59054f57b5443e0e1d38746ca19b7aa24e56ef97cf41fc12032b359ff9232e517de6eda1fb38d654780c9798ef6ee9568f4b60"} 02:40:04 INFO - Running post-run listener: copy_logs_to_upload_dir 02:40:04 INFO - Copying logs to upload dir... 02:40:04 INFO - mkdir: /builds/slave/test/build/upload/logs 02:40:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=657.869501 ========= master_lag: 1.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 59 secs) (at 2016-07-03 02:40:06.027782) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 02:40:06.034405) ========= 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.JDH2wEoXrS/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.4XnzUbneSM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e186dda17bf2872f9ab1337f37cb0238fd4151364a1c993da5e571e5ce89c3b98134102b49f8ff4b8e41c42d72ccbf31b948dc7890b6b4c7565a6b5f79d28c54", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10e8068b606ea60a6f770b565b59054f57b5443e0e1d38746ca19b7aa24e56ef97cf41fc12032b359ff9232e517de6eda1fb38d654780c9798ef6ee9568f4b60"} build_url:https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012889 build_url: 'https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e186dda17bf2872f9ab1337f37cb0238fd4151364a1c993da5e571e5ce89c3b98134102b49f8ff4b8e41c42d72ccbf31b948dc7890b6b4c7565a6b5f79d28c54", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10e8068b606ea60a6f770b565b59054f57b5443e0e1d38746ca19b7aa24e56ef97cf41fc12032b359ff9232e517de6eda1fb38d654780c9798ef6ee9568f4b60"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NWPDLWosQ0-0UdWsJC4yig/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.59 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 02:40:06.636389) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:40:06.636677) ========= 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.JDH2wEoXrS/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.4XnzUbneSM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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.005351 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:40:06.725258) ========= ========= Started reboot skipped (results: 3, elapsed: 3 secs) (at 2016-07-03 02:40:06.725529) ========= ========= Finished reboot skipped (results: 3, elapsed: 3 secs) (at 2016-07-03 02:40:10.467772) ========= ========= Total master_lag: 2.20 =========